Zoë Oens – Schweitzer Engineering Laboratories
When testing software, it is not uncommon to hear that one hundred percent coverage is unachievable. What happens, then when we are asked to do such a thing. If the software that is being tested is used in critical infrastructure (power systems, water, medical, banking, etc.) then an escaped bug is not a trivial thing. This forces the idea that the quality of CI (critical infrastructure) software, needs to be as close to one hundred percent coverage as is possible. This is not an easy thing to achieve. It is even more difficult to achieve in a time effective manner. So, the real question I would like to answer with this paper is “How do you focus on quality, without breaking the bank when it comes to critical infrastructure?”.