Database Integration Testing



Definition

Database integration testing is integration testing to determine if the application software components interface properly with the database(s).

Objectives

The typical objectives of database integration testing are typically to:

Preconditions

Database integration testing can begin when the following preconditions hold:

Completion Criteria

Database integration testing is complete when the following postconditions hold:

Tasks

Database integration testing involves the integration team performing the following testing tasks:

Environments

Database integration testing is typically performed on the following environments using the following tools:

Phases

Database integration testing typically consists of the following tasks being performed during the following phases:

TASK \ PHASE Business Strategy (*) Business Optimization (*) Initiation (*) Construction Delivery Usage Retirement
Test Planning Not Applicable Not Applicable Started Completed Iterated Iterated Not Applicable
Test Reuse Not Applicable Not Applicable Started Completed Iterated Iterated Not Applicable
Test Design Not Applicable Not Applicable Started Completed Iterated Iterated Not Applicable
Test Implementation Not Applicable Not Applicable Started Completed Iterated Iterated Not Applicable
Test Execution Not Applicable Not Applicable Started Completed Iterated Iterated Not Applicable
Test Reporting Not Applicable Not Applicable Started Completed Iterated Iterated Not Applicable

(*) Potentially some database integration testing may occur during database vendor and product evaluation.

Guidelines