As DevOps is now a new important approach for rapid software delivery, how do you perform software testing in this context of reduced cycle times. In his article, Gopinath C H explains how to perform testing in continuous integration and continuous deployment workflows, providing examples based on the Visual Studio 2015 and Team Foundation Server tools.
The article starts with a definition of the DevOps approach and the presentation of a typical continuous integration workflow. It follows with the example of a simple web application that has already unit tests and automated Selenium tests. A step-by-step approach is presented on how to integrate these items in a continuous integration workflow using Visual Studio. This explanation will teach you how to:
- Create a simple build definition with build, unit testing and automated tests
- Simplify experience in configuring machines and test agents
- Improve build summary and test runs analysis
- Configure the build definition as a “continuous integration” for all check-ins