Database Testing:

What is a Database Test?

  • It is a type of software testing that checks the schema, tables, triggers, etc. of the database.
  • Testing involves validating:
    • Schema
    • Database tables
    • Rows/Columns
    • Keys and Indexes
    • Stored procedures
    • Triggers
    • Database server validations
    • Data duplication
  • Also known as Back-end Testing or Data Testing

Function of Database Tests:

  • Checks data integrity and consistency
  • Checks data mapping
  • Checks atomicity, consistency, isolation, and durability of the system
  • Checks business rule conformity

The 3 types of Database Testing are [1]:

  • Structural Testing
  • Functional Testing
  • Non-functional Testing

Steps for Database Testing Chart:

db_chart.PNG

Link to screen reader friendly version of the Steps for Database Testing Chart

Test Results:


Reference(s):


Index of Testing Types: https://ultra.guide/bin/view/Testing/DifferentTypesSoftwareTestingIndex
Topic revision: r12 - 28 Apr 2020, KellyEverlyHall
© 2020 Ultranauts - 75 Broad Street, 2nd Floor, Suite 206, New York, NY 10004 - info@ultranauts.co