In this presentation, we will create a comprehensive test strategy, using effective test tools, and execute the tests through a CI pipeline. We will start by looking at a web app and understanding it’s coverage needs. Afterwards, we will start tackling the coverage gaps with different types of tests. We will write some unit tests to test functionality. We will write some browser tests for functional browser coverage. We will also use visual and performance tests to gauge the quality of the end user experience. Finally, we will tie this all together into a CI Pipeline that executes multiple times per day on every single push and pull request.
Nikolay Advolodkin