Google News
logo
Database Testing - Interview Questions
Why do you think database testing is important in the field of software testing?
Database testing ensures that the data in the database that is received from various sources are correct and as per the business requirements or not. It helps to analyse the risks associated with incorrect data, protect from data losses due to incorrect transactions and also properly check for unauthorized access to the data. In most of the applications, the User Interface is given the most importance while testing to validate the correctness of the data. But in cases where there is a lack of UI or view, it is very much essential to test the quality of the information in the database.
 
Consider the example of a banking application where lots of users use it to perform transactions. While testing the database, it is very much important to note the following points :
 
* Does the application store the relevant transaction information and display the data correctly to the correct user?
* Ensure that information is not lost during the transaction process.
* Ensure that the system doesn’t store partially performed transactions or aborted transactions that are not saved.
* Ensure that only authorized users have access to the relevant information.

To perform these validations, it is very much needed to possess the art of data testing or database testing.
Advertisement