Continuous Testing is one of the most important DevOps practices available for the End to End Automation of application lifecycle management.
It not only considers automation, but it also includes aspects such as culture change and tools. It is essential to integrate automated tests into application lifecycle management early, to test quickly and in a timely manner, and to repeat the test execution process efficiently.
This chapter will give insights into how functional testing and load testing can be performed and how they can be integrated with Jenkins to adopt Continuous Testing practices as part of a DevOps culture.
This is not the whole picture of Continuous Testing, but it will certainly give a glimpse of how to use Continuous Testing DevOps practices to change the existing culture using automated tests. In this chapter, we will cover following topics:
- Functional testing with Selenium
- Jenkins and Selenium integration...