Many years ago, I worked as a software tester. Undertaking formal software testing, especially using test harness software, is an awful, tedious job, and left me nothing less than mentally scarred. Years from now, they’ll find me underneath a desk with my head in my hands, rocking slowly back and forth and whispering “Compile… compile… JUST COMPILE…”
I vowed never to work in testing again.
Nonetheless, a large part of my current job does involve software testing, but the testing now is less formal: I try something; it goes horribly wrong; I call the supplier and try not to swear at their helpdesk staff. That sort of thing. While the procedure has changed, it’s still awful. This week has been particularly trying because it marks the 8th confirmed (and previously-unknown) bug that I have discovered in our new MIS system since we started using it in September.
When I get to 10, I’m seriously considering sending the gits an invoice for the work I have apparently been undertaking on their behalf testing their unfinished products.