Software Testing in Continuous Integration

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:

  1. Create a simple build definition with build, unit testing and automated tests
  2. Simplify experience in configuring machines and test agents
  3. Improve build summary and test runs analysis
  4. Configure the build definition as a “continuous integration” for all check-ins

Read the complete article on http://blogs.msdn.com/b/visualstudioalm/archive/2015/05/29/testing-in-continuous-integration-and-continuous-deployment-workflows.aspx