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 条
  • [1] AUTOMATED LOGIC DESIGN FOR PLD IMPLEMENTATION.
    McClure, Mike
    Electronic Product Design, 1986, 7 (06): : 38 - 40
  • [2] Newborn hearing screenings: Program implementation.
    Barsky-Firkser, L
    Sun, S
    PEDIATRICS, 1998, 102 (03) : 766 - 766
  • [3] Studio 130: Design, testing, and implementation.
    Gottfried, AC
    Hessler, JA
    Sweeder, RD
    Bartolin, JM
    Coppola, BP
    Holl, MMB
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2003, 225 : U419 - U419
  • [4] The future of automated freight transport: Concepts, design and implementation.
    Dinwoodie, John
    JOURNAL OF TRANSPORT GEOGRAPHY, 2006, 14 (05) : 404 - 405
  • [5] AUTOMATED METHODOLOGY FOR SCENARIO GENERATION AND ITS FEASIBILITY TESTING
    Park, Sang Chul
    Ahn, Euikoog
    Kwon, Yongjin
    INTERNATIONAL JOURNAL OF INDUSTRIAL ENGINEERING-THEORY APPLICATIONS AND PRACTICE, 2013, 20 (3-4): : 252 - 261
  • [6] The European Directive for Energy Efficiency and its implementation.
    Brauner, G.
    ELEKTROTECHNIK UND INFORMATIONSTECHNIK, 2014, 131 (4-5): : 114 - 118
  • [7] ALGORITHM FOR SEGMENT-DRAGGING AND ITS IMPLEMENTATION.
    Chazelle, Bernard
    Algorithmica (New York), 1988, 3 (02): : 205 - 221
  • [8] IKBS IMPLEMENTATION.
    Leith, Philip
    Software - Practice and Experience, 1985, 15 (01) : 65 - 86
  • [9] HIV plus children gingival condition after a Program implementation.
    Ribeiro, A
    Thylstrup, A
    Vianna, R
    Souza, I
    JOURNAL OF DENTAL RESEARCH, 2001, 80 (04) : 1108 - 1108
  • [10] PROJECT IMPLEMENTATION.
    Anon
    TAPPI (Technical Association of the Pulp and Paper Industry), CA Report, 1975, (59):