AUTOMATED PROGRAM TESTING METHODOLOGY AND ITS IMPLEMENTATION.

被引:0
|
作者
Andrews, Dorothy M.
Benson, Jeoffrey P.
机构
来源
| 1600年 / IEEE Comput Soc Press, Los Alamitos, Calif卷
关键词
D O I
暂无
中图分类号
学科分类号
摘要
This paper describes an automated testing methodology and an experiment performed to determine its effectiveness. The method is to insert in the program to be tested a number of ″executable assertions″ , statements about the program that trigger error signals whenever they are evaluated to be false (violated). A test-case is developed for the program using actual values of the input variables. When the program is run, a plot is generated of the number of assertions violated versus the input variable values used. The resulting function s called the ″error function″ . Heuristic search algorithms can then be used to maximize this function and thereby automtically locate input values which cause the most errors to occur. The experiment included developing assertions for the program to be tested, choosing and inserting representative errors into the program, and implementing search and data collecton algorithms for testing. The results indicate that combining executable assertions with heuristic search algorithms is an effective method for automating the testing of computer programs.
引用
收藏
相关论文
共 50 条
  • [21] FLAGSHIP HARDWARE AND IMPLEMENTATION.
    Townsend, Paul
    ICL technical journal, 1987, 5 (03): : 575 - 594
  • [22] FUTURE OF FUSION IMPLEMENTATION.
    Beardsworth, E.
    Powell, J.R.
    1600,
  • [23] Parallelism in the CHILL Language: Description, Comparative Analysis and Its Implementation.
    Panaroni, Paolo
    Rugani, Umberto
    CSELT Rapporti Tecnici (Centro Studi e Laboratori Telecomunicazioni), 1981, 9 (02): : 145 - 150
  • [24] COST EFFECTIVENESS OF THE STREAM-GAGING PROGRAM IN MAINE - A PROTOTYPE FOR NATIONWIDE IMPLEMENTATION.
    Fontaine, R.A.
    Moss, M.E.
    Smath, J.A.
    Thomas Jr., W.O.
    US Geological Survey Water Supply Paper, 1984,
  • [25] A Suigeneris Automated Software Testing Methodology
    Handigund, Shivanand M.
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND SOFTWARE ENGINEERING (SCSE'15), 2015, 62 : 21 - 22
  • [26] Practical implementation. Value for money
    Reed, A.C.
    Proceedings of the Conference on Appropriate Development for Survival, 1991,
  • [27] The Business Strategy of Booker T. Washington: Its Development and Implementation.
    Ellenberg, George B.
    AMERICAN HISTORICAL REVIEW, 2011, 116 (03): : 821 - 822
  • [28] Sustainable development: Its meaning, perception, and implementation. The case of ecotourism in Croatia
    Pravdic, V
    DRUSTVENA ISTRAZIVANJA, 2003, 12 (3-4): : 285 - 309
  • [29] An adaptive window-based susceptance extraction and its efficient implementation.
    Zhong, G
    Koh, CK
    Balakrishnan, V
    Roy, K
    40TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2003, 2003, : 728 - 731
  • [30] MICROCODE DEBUG TOOL IMPLEMENTATION.
    Anon
    IBM technical disclosure bulletin, 1985, 28 (07): : 3078 - 3079