You are here:
Ultra Guide
>
Testing Web
>
DifferentTypesSoftwareTestingIndex
>
DatabaseTesting
(28 Apr 2020,
KellyEverlyHall
)
Edit
Attach
Tags
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:
♿
Link to screen reader friendly version of the Steps for Database Testing Chart
Test Results:
Migration test results might look something like Table and Row comparisons of old DB and new DB
For New databases
Smoke
,
Integration
and
Regression
tests must be run without error.
Performance/Load
tests must also be run.
For simple changes or maintenance only changes
Smoke
,
Integration
and
Regression
test must be run without error.
For more detailed test result reading:
https://www.guru99.com/data-testing.html
Reference(s):
[1]
https://www.guru99.com/data-testing.html
TestingAcronyms
CommonTestingTerms
Index of Testing Types
:
https://ultra.guide/bin/view/Testing/DifferentTypesSoftwareTestingIndex
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r12
<
r11
<
r10
<
r9
|
B
acklinks
|
V
iew wiki text
|
Edit
w
iki text
|
M
ore topic actions
Topic revision: r12 - 28 Apr 2020,
KellyEverlyHall
Testing
PUBLIC WEB
Log In
Register
Toolbox
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
Webs
Automation
Main
System
Testing
© 2020 Ultranauts - 75 Broad Street, 2nd Floor, Suite 206, New York, NY 10004 -
info@ultranauts.co