Abstract

Test Automation is the effective way to increase the test coverage and speed of the execution in software testing. As manual testing needs human effort and is prone to errors, Continuous integration is the best way to minimise risk. Software testing is becoming a compulsory process in assuring the quality of software product. Now-a-days industries are facing challenges when developing software at different sites and testing on multiple platforms. Automating the build and the testing process is the best way to make continuous integration faster and more efficient. Jenkins is the most effective continuous integration and continuous delivery tool. This paper discusses about the test automation execution setup, Jenkins Master and Slave communication architecture, usage of various plugins available, test execution and reporting the results.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call