Database Testing
Explore effective database testing methods for relational and non-relational systems. Learn to verify data integrity, perform security checks against injections, validate field mapping, and conduct load testing. Understand tools like TOAD, HammerDB, and NoSQLUnit to ensure your website backend functions reliably and securely before going live.
We'll cover the following...
Apart from testing our user interface and API functionality, we need to make sure our databases are working properly.
Databases are fundamental to our website as the communication between us and the user depends on data manipulation on the databases. Users retrieve and store data through the user interface. Hence, frontend testing for the UI is pointless if the backend database doesn’t work properly.
As we’ve learned, there are two types of databases, relational (Oracle, SQL) and non-relational (MongoDB, CouchDB) databases, both of which require different approaches for testing. Visit the Web Development course for a quick refresher on the definitions of the two database systems.
With ...