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.



Discussion

No Comment Found