Non-specification-based approaches to logic testing for software

作者: Noritaka Kobayashi , Tatsuhiro Tsuchiya , Tohru Kikuno

DOI: 10.1016/S0950-5849(01)00222-1

关键词: Keyword-driven testingWhite-box testingNon-regression testingGray box testingBlack-box testingTheoretical computer scienceTest strategyComputer scienceConformance testingManual testing

摘要: Abstract Testing is a crucial part of the development software systems. In this paper, we consider testing an implementation that intended to satisfy Boolean formula. literature, specification-based has been suggested for purpose. Typically, such methods first hypothesize fault class and then generate tests. However, there almost no research justifies classes proposed previously. Moreover, specifications amenable automatic test generation are not always available testers in practice. Based on these observations, examine applicability non-specification-based approaches, which need specification form formula create We compare approach three namely, random testing, antirandom combinatorial testing. The results experiment show often comparative superior both

参考文章(28)
Richard B. Hurley, Decision Tables in Software Engineering John Wiley & Sons, Inc.. ,(1983)
I.S. Dunietzl, B.D. Szablak, W.K. Ehrlich, C.L. Mallows, A. Iannino, Applying Design of Experiments to Software Testing international conference on software engineering. pp. 205- 215 ,(1997) , 10.1109/ICSE.1997.610252
Colin H West, Protocol validation: principles and applications Computer Networks and Isdn Systems. ,vol. 24, pp. 219- 242 ,(1992) , 10.1016/0169-7552(92)90110-C
R.A. DeMillo, R.J. Lipton, F.G. Sayward, Hints on Test Data Selection: Help for the Practicing Programmer Computer. ,vol. 11, pp. 34- 41 ,(1978) , 10.1109/C-M.1978.218136
Constance Heitmeyer, James Kirby, Bruce Labaw, The SCR method for formally specifying, verifying, and validating requirements: tool support international conference on software engineering. pp. 610- 611 ,(1997) , 10.1145/253228.253498
Joe W. Duran, Simeon C. Ntafos, An Evaluation of Random Testing IEEE Transactions on Software Engineering. ,vol. SE-10, pp. 438- 444 ,(1984) , 10.1109/TSE.1984.5010257
D. Richard Kuhn, Fault classes and error detection capability of specification-based testing ACM Transactions on Software Engineering and Methodology. ,vol. 8, pp. 411- 424 ,(1999) , 10.1145/322993.322996
Colin L. Mallows, Siddhartha R. Dalal, Factor-covering designs for testing software Technometrics. ,vol. 40, pp. 234- 243 ,(1998) , 10.2307/1271179
I. S. Dunietz, W. K. Ehrlich, B. D. Szablak, C. L. Mallows, A. Iannino, Applying design of experiments to software testing: experience report international conference on software engineering. pp. 205- 215 ,(1997) , 10.1145/253228.253271