This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Partition Testing Does Not Inspire Confidence (Program Testing)
December 1990 (vol. 16 no. 12)
pp. 1402-1411

Theoretical models are used to study partition testing in the abstract and to describe the circumstances under which it should perform well at failure detection. Partition testing is shown to be more valuable when the partitions are narrowly based on expected failures and there is a good chance that failures occur. It is concluded that for gaining confidence from successful tests, partition testing as usually practiced has little value.

[1] J. Goodenough and S. Gerhart, "Toward a theory of test data selection,"IEEE Trans. Software Eng., vol. SE-1, pp. 156-173, 1975.
[2] D. J. Richardson and L. A. Clarke, "A partition analysis method to increase program reliability," inProc. 5th Int. Conf. Software Eng., 1981, pp. 244-253.
[3] J. Duran and S. Ntafos, "An evaluation of random testing,"IEEE Trans. Software Eng., vol. SE-10, pp. 438-444, July 1984.
[4] R. Glass,Modern Programming Practices. Englewood Cliffs, NJ: Prentice-Hall, 1982.
[5] R. G. Hamlet, "Probable correctness theory,"Inform. Proc. Lett., pp. 17-25, Apr. 1987.
[6] E. Weyuker and T. Ostrand, "Theories of program testing and the application of revealing subdomains,"IEEE Trans. Software Eng., vol. SE-6, pp. 236-246, 1980.
[7] L. Morell "A model for assessing code-based testing techniques," inProc. 5th Annu. Pacific Northwest Software Quality Conf., Portland, OR, 1987, pp. 309-325.
[8] H.D. Mills et al.,Principles of Computer Programming: A Mathe matical Approach, Allyn and Bacon, Boston, 1987.
[9] G. J. Myers,The Art of Software Testing. New York: Wiley, 1979.
[10] L. G. Valiant, "A theory of the learnable,"Comm. ACM, vol. 27, pp. 1134-1142, Nov. 1984.
[11] D. Angluin and P. Laird, "Identifyingk-CNF formulas from noisy examples," Yale Univ., Tech. Rep. YALEU/DCS/TR-478, June 1986.
[12] R. Taylor, "An example of large-scale random testing," inProc. 7th Annu. Pacific Northwest Software Quality Conf., Portland, OR, 1989, pp. 339-348.

Index Terms:
theoretical models; program testing; partition testing; abstract; failure detection; expected failures; program testing; system recovery
Citation:
D. Hamlet, R. Taylor, "Partition Testing Does Not Inspire Confidence (Program Testing)," IEEE Transactions on Software Engineering, vol. 16, no. 12, pp. 1402-1411, Dec. 1990, doi:10.1109/32.62448
Usage of this product signifies your acceptance of the Terms of Use.