Overview
Frontend application end to end testing is used to ensure your user application behaves the way it is supposed to, and to catch regression errors that could have been introduced during new code updates and changes before it goes out to production. As more teams are doing continuous delivery, it is important to catch these issues in a consistent, reliable and automated manner.
Some teams have dedicated testing teams but some teams have or are moving towards having developers be responsible for testing. As frontend end to end testing tools have evolved to utilize JavaScript, developers can easily write their own tests and run them with ease. In this talk, we will discuss how to leverage automated end to end testing to ensure large applications built by many teams have good code quality, consistent user experience and bugs are caught before production release.
Objective
Explore end to end testing and how it can improve your development and testing process.
Five Things Audience Members Will Learn
- What end to end testing is
- How to write an end to end test
- Tips on how to make your end to end tests less flaky
- Best practices with writing end to end test
- How to integrate end to end testing in your pipeline
Target Audience
Developers, Tech Leads, Testers and Engineering Managers