Table of contents for A Side Note
- A Side Note: The failure to test consistently is inexcusable by Howard Clark
- A Side Note: Why I dislike XY Scatter Charts so much! by Howard Clark
- A Side Note:Get Ahead of the Testing Infrastucture Build Out by Howard Clark
- A Side Note: Job Posting for Aeronautical Engineer – Have experience as an airplane passenger? You’re hired! by Howard Clark
- A Side Note: They might be right by Howard Clark
- A Side Note: “Do More with Less…Can Someone Tell Me How?” by Bobby Washington
- A Side Note: “Fighting To Maintain A Tester’s Integrity” by Bobby Washington
- A Side Note: “To Pull the Plug or Not, Who Knew The Life And Death Of a Computer Would Depend On A Tester?” by Howard Clark
- A Side Note: “Faith in the Machinery” by Ed Cook
- A Side Note: Open-Source or Commercial Testing Solution by Howard Clark
The assumption is that you know where you are going and the terrain to some extent, versus a haphazard venture into unknown programming logic. I’m of the opinion that software testing should be performed by software developers trained in the art and science of testing. Now ideally this would be the same developers who wrote the code, who in a peer review situation would cross-test each other’s code. We’ve been led to believe that the bias these developers hold can’t be overcome and so a neutral party needs to be involved. I’m fine with that, but that neutral party really needs to have a level of technical acumen around the technologies used. If you look at the profile of a flight engineer for a space shuttle mission you typically find extensive military and aeronautical experience in addition to engineering. You aren’t going to see some brilliant microchip designer flying on a shuttle mission without certain pre-requisites, the required skills and attributes are not mutually-exclusive. Neither should the skills and attributes of a software tester and a developer be seen as mutually-exclusive. [Read more →]