Web Unleashed 2024 // In-person

2024-10-10 00:00:00 2024-10-12 00:00:00 America/Toronto Web Unleashed 2024 // In-person Drive your career to the forefront by learning the latest tools, techniques, and technologies in front-end web development. Toronto FITC ET Toronto

Presentation


Overview

Testing is the heart of software engineering and the key to developer confidence. Do you feel nervous when making big changes to your code? Are you anxious when you start your pipeline, wondering if it will “randomly” fail again? When you’re pens down on a project, do you ever have doubts if you solved the problem you were asked to solve? Building confidence is a journey, but all the tools you need are right there.

In this session with Matthew Cabral, let’s discuss the principles behind testing, how to organize your suite of tests (the testing pyramid+), and the practical costs of investing in making non-breaking changes. After this session, you’ll have a better understanding of nearly every kind of test and an action plan to build confidence in yourself and your software.

Objective

Build confidence in yourself and your software by leveraging the principles of testing.

Things Audience Members Will Learn

  • Why developers having confidence in their code matters
  • Why making non-breaking changes can be difficult
  • An introduction to the principles behind testing
  • Suggestions on how to implement nearly every kind of test
  • Practical discussion on the challenges and costs of making non-breaking changes the norm

Target Audience

Front-end developers