Skip to main content

MSF for CMMI Process Improvement

Go Search
Home
  
MSF for CMMI Process Improvement > Wiki Pages > Activity - Perform Database Unit Tests  

Activity - Perform Database Unit Tests

Activity Information

Perform Database Unit Tests

Description

The suite of database unit tests associated with the database project should be run prior to deployment to ensure no regressions have been introduced in the build that is going to be deployed.

Roles

ResponsibleDatabase Administrator

Attributes

Element Categories[CMMI Level 3] VER SP 3.1, [CMMI Track 5] Deploy
Entry Criteria
Build Verified:
The database project is verified on a sandbox server.
Exit Criteria
Database Unit Test Complete:
The database unit tests are complete and, if applicable, bugs are fixed.
Is RequiredYes

Steps

  1. Perform the Database Unit Test:

    Ensure the database unit test execution is configured appropriately.

    Execute the appropriate database unit tests.
  2. Analyze Test Results:

    If the test fails because the test was written incorrectly, create a bug and assign it to the unit test owner to investigate and fix.

    If the test fails because the code under test was written incorrectly, create a bug and assign it to the developer to investigate and fix.

Inputs and Outputs

WorkProductInputOutputAllowable States
Unit Test(none)

Predecessors

TypeNameDependency Type
Verify BuildFinish-Start

Successors

TypeNameDependency Type
Analyze ChangesFinish-Start

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