Database testing test cases example

Example 1: database testing

In my company I verify the UI response with database 
response as well as api response for database verification
1- I am checking if correct data is getting saved 
in the database after successful submit
2- Checking if data is rolled back from database 
in case of failed transactions
3-I am checking if data is committed to the database 
only when transaction is successful Example: some patients 
don't have permission to request refill it has to be thru physician.
4-I am also testing data integrity to check whether 
data stored in correct places as planned. 
Currently I use Oracle DB to manually verify database 
and I use Jdbc to integrate java by getting a 
Connection from oracle database then I create
STATEMENTS for using SQL queries and I create
RESULTSET object to store my data. I use 
Java data structures to compare results and storing them.

n my framework I have database utility class which 
handles everything related to setting up connections, 
closing connections, getting data from database and 
storing results from database into different collections arrays etc. 
So that I can easily work with it.
CONNECTION : 
Connection connection = DriverManager.getConnection(url,username, password) 
//throws SQL exception:checked exception
Statement statement = connection.CreateStatement()   
//throws SQL exception: checked exception
ResultSet resultSet = statement.executeQuery("Query")

Example 2: what to test in database testing

In Database testing, 

Testing of Data Integrity
Testing of Data Validity
Data base related performance
Testing of functions, procedure and triggers
are necessary to test.

What is Database Black Box Testing?

	Database Black Box testing involves:
	•	Data Mapping
	•	Data stored and retrieved
	•	Use of Black Box testing techniques
    such as Equivalence Partitioning 
    and Boundary Value Analysis

Tags:

Misc Example