| 1. |
What Types Of Testing Are Needed? |
|
Answer» Software teams will often look for the “FAIR weather” path to system completion; that is, they start from an ASSUMPTION that software will usually work and only occasionally fail. I believe to practice defensive programming in a PRAGMATIC way, which often means assuming that the code will fail and planning for those failures. I try to incorporate unit test strategy, use of test harnesses, early LOAD testing; network simulation, A/B and multi-variate testing etc. Software teams will often look for the “fair weather” path to system completion; that is, they start from an assumption that software will usually work and only occasionally fail. I believe to practice defensive programming in a pragmatic way, which often means assuming that the code will fail and planning for those failures. I try to incorporate unit test strategy, use of test harnesses, early load testing; network simulation, A/B and multi-variate testing etc. |
|