The Community for Technology Leaders
Practice And Research Techniques, Testing: Academic & Industrial Conference on (2006)
Windsor, United Kingdom
Aug. 29, 2006 to Aug. 31, 2006
ISBN: 0-7695-2672-1
pp: 23-28
Ian Gilchrist , IPL Information Processing Ltd
The role of testing as a software verification activity was directly challenged at a recent practitioners? conference. The speaker?s points were that testing cannot usefully demonstrate software dependability, that it is over-costly, and that there is a case to be made for omitting it from the (high-integrity) software development process altogether. This paper attempts to contrast verification techniques including testing against a variety of criteria. <p>The principal rival techniques considered include two relatively new ones: advanced defect detection and formal verification. In both cases there are grounds for saying that their use will lead to ?better? source code, but there is still ultimately a reliance on the compiler as the means to turn source code into executable code. Since compilers are generally flawed themselves it is argued that testing is the only ?ultimate guarantee? of correct execution. The option of bypassing verification altogether by means of code generation is also considered, but makes no difference to the overall argument.</p>
Ian Gilchrist, "Justifying Software Testing in the 21st Century", Practice And Research Techniques, Testing: Academic & Industrial Conference on, vol. 00, no. , pp. 23-28, 2006, doi:10.1109/TAIC-PART.2006.16
84 ms
(Ver )