Working in the world of software, ensures me to frequently reread Weinberg’s Perfect Software and Other Illusions about Testing to get myself a sanity check. The book starts with 2 questions;
1. Would you test the program before investing every penny you’ve saved based on it’s investment-strategy advice? (IF answer = NO……don’t read any further)
2. Would you test the program if someone else had written te program?
Well, good questions. Recently Mt Gox, the third-biggest bitcoin exchange in the world, revealed a bug which made Bitcoin drop 20% in price. (ouch)
Well so far for perfect thinking and perfect software. Okay you can’t test everything, we know that. This week one of my IT suppliers wrote an e-mail to the team;
Although it was not explicitly requested by you, we want to provide the latest Software version, since it contains in our point of view important technical patches that will positively affect stability and performance. We strongly recommend to test and install it on P as soon as possible. The patch including installation instructions you can download at the usual place.
not explicitly requested….?…..excuse me…not requested, just discussed. No worries, let’s find some information about the quality of the latest version.
Do you have your testscripts and results of patch 1.3.182 for us? Based on that we can determine the teststrategy on our side. Regards, Frank
Unfortunately, we don´t, because the improvements were of technical nature. Therefore, we “only” executed module tests this time.
Best regards, James
Hmmm, an intresting collection of facts in only 3 short emails. Perhaps I should send a copy of Perfect Software or this blogpost to my IT supplier 🙂