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.
|