Skip to main content

MSF for CMMI Process Improvement

Go Search
Home
  
MSF for CMMI Process Improvement > Wiki Pages > Activity - Verify a Build  

Activity - Verify a Build

Activity Information

Verify a Build

Description

It is important to maintain the quality of the application as each build is created and accepted. Run verification tests to make sure the basic build functionality is intact. Verification tests are also run to ensure functionality changed as a result of bug fixing, or new features, work as expected.

Roles

ResponsibleBuild Engineer

Attributes

Element Categories[CMMI Level 3] PI SP 3.3, [CMMI Track 4] Stabilize, [CMMI Cycle 3] Accepted Build
GuidanceWalkthrough: Viewing Team Build Report Results
When
Upon build completion or failure.
Entry Criteria
Build Report:
Build report containing details on build; for example, time stamps and errors.
Exit Criteria
Bug Work Item:
Bugs are created for any problems discovered in the build.
Is RequiredYes

Steps

  1. Verify Basic Functionality:

    Run a minimal subset of validation tests such as build verification tests, also known as smoke tests, to determine if the basic functionality of the build is stable.
  2. Verify Changed Functionality:

    Run additional validation tests to make sure all changesets expected in the build were added and work as expected.
  3. Notify Team of Build Acceptance:

    If the build passes all required validation tests, inform the users and release organization that the build is accepted.

    If the build does not pass, inform the development team of the problem(s) and log them as bug work items.

Inputs and Outputs

WorkProductInputOutputAllowable States
BugNew

Predecessors

TypeNameDependency Type
Fix a BuildFinish-Start
Integrate Bug ChangesFinish-Start
Integrate ChangesFinish-Start
Start a BuildFinish-Start

Successors

TypeNameDependency Type
Accept a BuildFinish-Start

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