In this Ask A Dev, QA engineer Derrick Steele tells us about all the steps to test the properties of data in a backend database in order to keep a website running smoothly.
For starters, Steele familiarizes us with the ACID (Atomicity, Consistency, Isolation and Durability) principles. Once we've got those principles down pat, Steele takes us through the other steps of the process, including data verification, deciphering what language the database is written in, testing the staging environment, proofing schemas, trying out triggers and checking field constraints. There's a lot to learn about backend testing, so click play and dive right in.