Skip to main content

MSF for CMMI Process Improvement

Go Search
Home
  
MSF for CMMI Process Improvement > Wiki Pages > Activity - User Acceptance Testing  

Activity - User Acceptance Testing

Activity Information

User Acceptance Testing

Description

User acceptance testing validates that the product delivers what the sponsor, business case, vision statement, and ultimate consumer need and want from a product release. User acceptance testing enforces the MSF principle that quality is defined by the customer. The purpose is not to validate that the release candidate conforms to the specification, but to agree that the release delivers what the market needs. Any variation from specification should be recorded and used as feedback for future product definition and planning.

Attributes

Element Categories[CMMI Track 5] Deploy, [CMMI Level 3] VAL SP 2.1, [CMMI Cycle 5] Project
Entry Criteria
User Acceptance Tests:
Tests written to validate the customer requirements.

Validation Approach:
An approach for conducting user acceptance testing according to established guidelines.

Release Candidate Build:
A build which has passed user acceptance test criteria and is now considered a release candidate.
Exit Criteria
User Acceptance Test Results:
Test results including bug reports and change requests.
Is RequiredYes

Steps

  1. Run User Acceptance Tests:

    Run a series of tests defined for the functionality in release candidate build.
  2. Report Results:

    Test results including bug reports from failed tests and change requests from exploratory testing activities.

Inputs and Outputs

WorkProductInputOutputAllowable States
BugNew
Change RequestNew
Manual Test(none)

Predecessors

TypeNameDependency Type
Establish a User Acceptance Test EnvironmentFinish-Start
Establish Validation GuidelinesFinish-Start
Select Release CandidateFinish-Start

Successors

TypeNameDependency Type
Analyze User Acceptance Test ResultsFinish-Start

Last modified at 12/19/2007 10:37 AM  by Administrator