ABSTRACT

Introduction

The purpose of the Test workflow is to verify and validate the quality and correctness of your system. The main activities focus on the validation of your requirements, design, and implementation models. By testing early in the lifecycle in the Unified Process (you test during every iteration of the Construction phase), you help reduce the risk of project failure by identifying potential problem areas to be addressed. You also help to reduce overall development costs because experience shows that the earlier you detect an error, the less expensive it is to fix. Finally, your efforts during the Test workflow help to provide input into your project viability assessment, an important activity of the Project Management workflow (Chapter 2).