April 2009  

 

 

 

 

RUP-Transition Phase

RUP Phase IV 

Comprehensive Testing of software applications under development is a major and often overlooked aspect  of effective project management.  

The software testing process must measure compliance of the final product with the application's features as defined in a final Requirements Document, which will have evolved with iterations of Phase II development.  Features are verified by each unique requirement

The Rational toolset and the Unified Process emphasize the tracking of each functional software requirement through the development life cycle using a process called traceability.

Functional requirements are used to compose use cases early in the project life cycle.  Use case definitions are used to generate a valid set of test cases.  This process allows team members responsible for validating an application's completeness to verify each detail of the originally agreed upon features of the software product under development.

Technical errors in the application must  be resolved during the testing process.  The task of tracking complex interrelationships between functional modules and their defects is made manageable with the RUP process and the Rational toolset.

RUP Phase IV Project Deliverables

 
IV-A. Comprehensive Test Plan mapping Requirements and Use Cases from Requisite Pro into Rational's Testing Tools
IV-B. Automated Test Scripting in the selected testing tool
IV-C. Automated and Manual Testing Operations managed with Rational's Testing Tools
IV-D. Final, "Ready" Version of the Application's source code, compiled components and database artifacts
IV-E. System Technical Documentation compiled in part from Rational Requisite Pro and Rational Rose using data extraction capabilities of the Rational SoDa documentation management tool.
 

 

 

Last | Next