Quality assurance and testing are critical processes in software development that ensure products meet established standards and requirements.
This segment covers automating tests across different levels. It includes strategies for selecting appropriate automation depth, structuring principles for test code, stability and maintainability considerations, and dealing with flakiness and runtime costs. The focus is on reliable automation as a system component, independent of specific tool choices or execution in particular environments.
A strategic approach to using automated tests for validating software functionality and regressions.
Cypress is a modern end-to-end testing framework for web applications.
Selenium is an open-source framework for automating web applications.