Reliably End-to-End Testing Angular Applications
Testing real-world web applications in real-browsers is no walk-in-the-park. It’s no surprise that testing apps/services often becomes an after-thought, minimally implemented, or completely skipped. With traditional approaches test tool setup, writing tests, debugging tests, resolving failures, handling flakiness, configuring automated pipelines, and waiting on long CI jobs contribute layers of friction that make this state-of-affairs difficult to overcome.
However, there is a different approach called Cypress that overcomes these points of friction. Cypress is an open-source (MIT License) testing tool for reliably testing web applications. You can use it to test your Angular frontends and the backend APIs that power them. Cypress was designed to be developer-friendly from the ground-up with its easy setup/install, intuitive API, fast test runs, flake-free test execution, and debugging assistance.
In this session, we'll explore Cypress, the associated tools, usage-patterns, and ecosystem. You’ll walk away with actionable skills that will help you ship higher quality products with a higher degree of confidence.
— TBD: will be published soon
Amir Rustamzadeh is a classically trained electrical engineer that just couldn't shake his urges of building for the web. He's experienced in developing mission critical systems for the aerospace industry, and other large enterprises, but now enjoys his days working on Cypress, an open-source tool for building higher quality software for the web