Database Testing: Gourav Mehta (Associate QA Engineer)
Database Testing: Gourav Mehta (Associate QA Engineer)
Gourav Mehta
(Associate QA Engineer)
Why Database Testing ?
• Data is an Important Corporate Asset.
• Entity integrity
•Domain integrity
Data Integrity Test
• Referential Integrity
•User-Defined Integrity
Store Procedure Test
Every Stored Procedure is to be tested separately for its
functionality (Based on Separate functions it performs).
Stored procedures need to be broken up into actions Items
based on Functions and then Each action needs to be tested
separately as the results of complete Stored procedure.
Based on these, you can write both Positive and Negative test
cases.
Type Test
This test is performed to verify that the data types used by
the DBA are the same as expected by developer. Often the
data chosen by developers are not the same as suggested by
DBA especially for the fields like:
• Phone (Number/Text)
• Description (Large text)