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 条
  • [41] A Method for Automated Program Code Testing
    Drasutis, Sigitas
    Motekaityte, Vida
    Noreika, Algirdas
    INFORMATICS IN EDUCATION, 2010, 9 (02): : 199 - 208
  • [42] Automated Infrastructure as Code Program Testing
    Sokolowski, Daniel
    Spielmann, David
    Salvaneschi, Guido
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2024, 50 (06) : 1585 - 1599
  • [43] Rehabilitation of rivers: Principles and implementation.
    McEwen, L
    GEOGRAPHICAL JOURNAL, 2001, 167 : 180 - 180
  • [44] Prenatal care: Effectiveness and implementation.
    McCormick, MC
    AMERICAN JOURNAL OF PUBLIC HEALTH, 2000, 90 (05) : 805 - 805
  • [45] A methodology for automated penetration testing of cloud applications
    Casola, Valentina
    De Benedictis, Alessandra
    Rak, Massimiliano
    Villano, Umberto
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2020, 11 (02) : 267 - 277
  • [46] THE TESTGRAPH METHODOLOGY - AUTOMATED TESTING OF COLLECTION CLASSES
    HOFFMAN, D
    STROOPER, P
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1995, 8 (07): : 35 - 41
  • [47] IN-HOUSE COLOR PROGRAM FOR PROFILE EXTRUSIONS - 1. FROM EVALUATION TO IMPLEMENTATION.
    Jarrett, William
    1978, 18 (07): : 31 - 36
  • [48] Strongyloides testing on solid organ donors: three organ procurement organizations' (OPOs) experience with standardized testing implementation.
    Sellers, Marty T.
    Marshman, David
    Lawrence, Paula
    Lilly, Kathleen
    Davis, Jean
    Mehta, Aneesh
    TRANSPLANTATION, 2019, 103 (11) : S104 - S104
  • [49] The exponential distribution: the good, the bad and the ugly. A practical guide to its implementation.
    Murphy, KE
    Carter, CM
    Brown, SO
    ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 2002 PROCEEDINGS, 2002, : 550 - 555
  • [50] SIMPLE BUT EFFECTIVE METHOD OF ELECTRICAL CONNECTIONS CHECKING OF IC LAYOUT AND ITS IMPLEMENTATION.
    Galenski, Janusz
    Electron Technology (Warsaw), 1985, 17 (1-2): : 71 - 76