SlideShare a Scribd company logo
Database Testing for beginners
Data of any application is always critical from a business perspective. If basic
database operations such as insert, update delete are performed without testing
database for consistency then there is a risk of entire system crash. Database
testing is nothing but finding errors in the databases to eliminate them.
What to Test?
a. Data Validity testing – When data is entered via front end ,check if the data is
correctly updated in the backend database. Check how special characters
are handled in the database .Check that right columns in the right tables are
being updated. Such checking usually involves use of SQL queries to validate
the data.
b. Data integrity testing – It involves testing of appropriate changes to the related
entities and constraints such as primary key/foreign key ,when data is
modified ( insert, update, delete)
c. Data format testing – This involves checking the size and type of fields that
store data in the database with those that accept data in the application. for
example application may accept email id from front end but store without ”
@ ” in the database.
d. Database code testing – It involves testing the code in the database which
implements business logic. This includes testing of stored procedures.
e. Non-functional database testing – To ensure database
scalability ,recoverability with no/minimal loss of data it is important to do
database performance testing, database security testing, database recovery
testing etc.
How to Test?
a. Firstly tester needs to understand entire application completely and which
database is being used with the application. need to have understanding of
database structure and data mapping ,understand validations and
constraints ,creating queries etc.
b. Figure out all the tables which exists for application and try to execute all the
queries for the tables as there are many complexities present. Check each and
every table carefully using the appropriate data. Check all the functionalities
present in the application.
c. If the complexity is more than tester can get the queries from developer to
check the required functionality.
The world is generating variety of data with a huge volume at a very rapid speed .
database is getting more complex due to the business logic which is an important
aspect of the application.
Database testing is really a complex task and it should be always performed if
tester is much experienced in this field. it requires tester to expertise in sql and
stored procedures.
DBA, Oracle, DBA Certification, Oracle DBA Certification, SQL, Database Testing,
Database Course Training, Database, Oracle DBA Certification Course, Oracle
DBA Certification Training, Oracle Developer.

More Related Content

PPT
Basic Database Testing
PPS
Database Testing
PDF
Testing database applications with QuickCheck
PPT
Less11 3 e_loadmodule_1
PPTX
Fundamentals of Software Engineering
PPTX
Fundamentals of Software Engineering
PPT
Less01 1 introduction_module
PDF
Tc Checklist
Basic Database Testing
Database Testing
Testing database applications with QuickCheck
Less11 3 e_loadmodule_1
Fundamentals of Software Engineering
Fundamentals of Software Engineering
Less01 1 introduction_module
Tc Checklist

What's hot (20)

DOCX
My Project on Rational Performance Testing
PPTX
ETL Validator: Referential integrity Testing
PPTX
Database Testing and Evaluation
PDF
Testcase Preparation Checklist
PPTX
ETL Validator: Metadata Comparison Test Plan
PPTX
Testcase definition
PDF
Free 2021 PCSSA Version 8.5 PEGAPCSSA85V1 Exam Questions
ODP
Rpt ppt
PPTX
Why Back-end is the most important part of the system
PPTX
Software Evaluation
PPT
Less09 2 e_testermodule_8
PPT
Testcase
DOC
Data Warehouse (ETL) testing process
PPSX
Software testing and_quality_assurance_powerpoint_presentation
PPTX
JMeter Post-Processors
PDF
What is UFT? HP's unified functional testing.
PPT
Rpt ppt for training
PPT
Qtp Presentation
DOCX
Best Practices for Writing and Organizing QA Tests
My Project on Rational Performance Testing
ETL Validator: Referential integrity Testing
Database Testing and Evaluation
Testcase Preparation Checklist
ETL Validator: Metadata Comparison Test Plan
Testcase definition
Free 2021 PCSSA Version 8.5 PEGAPCSSA85V1 Exam Questions
Rpt ppt
Why Back-end is the most important part of the system
Software Evaluation
Less09 2 e_testermodule_8
Testcase
Data Warehouse (ETL) testing process
Software testing and_quality_assurance_powerpoint_presentation
JMeter Post-Processors
What is UFT? HP's unified functional testing.
Rpt ppt for training
Qtp Presentation
Best Practices for Writing and Organizing QA Tests
Ad

Viewers also liked (10)

PDF
System Testing and Integration: Test Strategy for Brahmaputra
PDF
Summit 16: How to Do a Pre-deployment NFVI Validation Quickly and Efficiently?
PPTX
Database testing in postgresql query
PPTX
Software Database and Testing
PPT
Database testing
PDF
Integration test
PPTX
ICT Project Management
PPT
System testing ppt
PDF
Unit and integration Testing
PPTX
UNIT TESTING PPT
System Testing and Integration: Test Strategy for Brahmaputra
Summit 16: How to Do a Pre-deployment NFVI Validation Quickly and Efficiently?
Database testing in postgresql query
Software Database and Testing
Database testing
Integration test
ICT Project Management
System testing ppt
Unit and integration Testing
UNIT TESTING PPT
Ad

Similar to Database testing for beginners (20)

PDF
Database Testing: A Detailed Guide
PDF
Database testing tutorial
PDF
Db testing concepts swt
PPTX
Database Testing
PDF
Top 20 Database Testing Interview Questions.pdf
PPTX
Database Testing.pptx
PPTX
Testing Database Changes
DOCX
Data Base Testing Interview Questions
PDF
A Short and Sweet Guide to Test Data Development
PPTX
Relational Database Data validation and Testing Part 4 - SC.pptx
PPTX
Top 20 Database Testing Interview Questions & Answers 2023.pptx
PPTX
Database API Viewed as a Mathematical Function, Insights into Testing
PPTX
Data base testing
PDF
Database Testing
PDF
Database Testing Interview Questions By H2kInfosys
PPTX
12363 database certification
PDF
7 Things To Know About Database Testing.pdf
PDF
SELJE_Database_Unit_Testing_Slides.pdf
PPT
W 8 introduction to database
PPTX
What does a dba do all day long?
Database Testing: A Detailed Guide
Database testing tutorial
Db testing concepts swt
Database Testing
Top 20 Database Testing Interview Questions.pdf
Database Testing.pptx
Testing Database Changes
Data Base Testing Interview Questions
A Short and Sweet Guide to Test Data Development
Relational Database Data validation and Testing Part 4 - SC.pptx
Top 20 Database Testing Interview Questions & Answers 2023.pptx
Database API Viewed as a Mathematical Function, Insights into Testing
Data base testing
Database Testing
Database Testing Interview Questions By H2kInfosys
12363 database certification
7 Things To Know About Database Testing.pdf
SELJE_Database_Unit_Testing_Slides.pdf
W 8 introduction to database
What does a dba do all day long?

Recently uploaded (20)

PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
01-Introduction-to-Information-Management.pdf
PPTX
Pharma ospi slides which help in ospi learning
PPTX
Cell Structure & Organelles in detailed.
PDF
Basic Mud Logging Guide for educational purpose
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
Lesson notes of climatology university.
PDF
Sports Quiz easy sports quiz sports quiz
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Classroom Observation Tools for Teachers
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
01-Introduction-to-Information-Management.pdf
Pharma ospi slides which help in ospi learning
Cell Structure & Organelles in detailed.
Basic Mud Logging Guide for educational purpose
human mycosis Human fungal infections are called human mycosis..pptx
VCE English Exam - Section C Student Revision Booklet
Lesson notes of climatology university.
Sports Quiz easy sports quiz sports quiz
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
2.FourierTransform-ShortQuestionswithAnswers.pdf
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Anesthesia in Laparoscopic Surgery in India
O7-L3 Supply Chain Operations - ICLT Program
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Pharmacology of Heart Failure /Pharmacotherapy of CHF
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Final Presentation General Medicine 03-08-2024.pptx
Classroom Observation Tools for Teachers

Database testing for beginners

  • 1. Database Testing for beginners Data of any application is always critical from a business perspective. If basic database operations such as insert, update delete are performed without testing database for consistency then there is a risk of entire system crash. Database testing is nothing but finding errors in the databases to eliminate them. What to Test? a. Data Validity testing – When data is entered via front end ,check if the data is correctly updated in the backend database. Check how special characters are handled in the database .Check that right columns in the right tables are being updated. Such checking usually involves use of SQL queries to validate the data. b. Data integrity testing – It involves testing of appropriate changes to the related entities and constraints such as primary key/foreign key ,when data is modified ( insert, update, delete) c. Data format testing – This involves checking the size and type of fields that store data in the database with those that accept data in the application. for example application may accept email id from front end but store without ” @ ” in the database. d. Database code testing – It involves testing the code in the database which implements business logic. This includes testing of stored procedures. e. Non-functional database testing – To ensure database scalability ,recoverability with no/minimal loss of data it is important to do database performance testing, database security testing, database recovery testing etc. How to Test? a. Firstly tester needs to understand entire application completely and which database is being used with the application. need to have understanding of database structure and data mapping ,understand validations and constraints ,creating queries etc. b. Figure out all the tables which exists for application and try to execute all the queries for the tables as there are many complexities present. Check each and every table carefully using the appropriate data. Check all the functionalities present in the application. c. If the complexity is more than tester can get the queries from developer to check the required functionality.
  • 2. The world is generating variety of data with a huge volume at a very rapid speed . database is getting more complex due to the business logic which is an important aspect of the application. Database testing is really a complex task and it should be always performed if tester is much experienced in this field. it requires tester to expertise in sql and stored procedures. DBA, Oracle, DBA Certification, Oracle DBA Certification, SQL, Database Testing, Database Course Training, Database, Oracle DBA Certification Course, Oracle DBA Certification Training, Oracle Developer.