CHAPTER 20

image

Overview of Software Testing

It’s now time to take a look at how test and quality assurance teams can use application lifecycle management ideas to improve their process.

First we will look at the core elements of traditional software testing; test planning, test design, manual test execution, and bug tracking.

When we know what to test and how to do it, we can start looking at automating our tests.

Finally when we have automated all or parts of our testing effort we need a way to integrate the automated tests into our daily work.

But before we dive into the tooling, let’s take a look at some ideas to help us work efficiently with ...

Get Pro Application Lifecycle Management with Visual Studio 2012, Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.