Database testing involves the retrieved values from the database by the web or desktop application. Data in the User Interface should be matched as per the records are stored in the database.
Black-box testing involves testing interfaces and the integration of the database, which includes:
- Mapping of data (including metadata)
- Verifying incoming data
- Verifying outgoing data from query functions
- Various techniques such as Cause effect graphing technique, equivalence partitioning and boundary-value analysis.