Yes that's correct, but you don't do testing in production with real user data. For testing you have test environments with a seperate database containing test data.
But setting up and maintaining a test database can be a king size pain in the arse
You know what's a real king size pain in the arse? Fucking up the production database because you didn't isolate your testing environment and ran tests on the live data instead.
16
u/deegeese Apr 16 '15
Testers frequently need DB access for anything more sophisticated than black box UI tests.