February 2015
Intermediate to advanced
338 pages
8h 16m
English
Of all the activities that your team does, which do you think is the most important? Writing code for new features? Fixing bugs found in testing? Fixing bugs found in production? Speeding up your features?
Sadly, test maintenance does not come near the top of most software teams’ list of priorities. If the elevators are broken in your office building, you can be sure that someone will be on the phone to the facilities team right away. When your tests are slow or brittle, the problem is invisible to everyone but the programmers and testers who rely on them. If you do test maintenance at all, you generally do it when things have gotten so bad that you can’t stand it any longer, or you simply can’t get a release ...