Continuous testing is one of the most important DevOps practices available for the end-to-end automation of application life cycle management.
It not only considers automation, but it also includes aspects such as culture changes and tools. It is essential to integrate automated tests early in application life cycle management, to test quickly and in a timely manner, and to repeat the test execution process efficiently.
By the end of this chapter, you will have run performance and functional tests against a web application and web services.
This chapter emphasizes the need to make test writing accessible to a large audience. Embracing the largest possible audience improves the chances that testing will defend the intent of the application.
The technologies highlighted include:
- Selenium: This is the defacto industry standard for the functional...