Towards a statistical approach to testing object-oriented programs

被引:0
|
作者
ThevenodFosse, P
Waeselynck, H
机构
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Statistical testing is based on a probabilistic generation of test data: structural or functional criteria serve as guides for defining an input profile and a test size. Previous work has confirmed the high fault revealing power of this approach for procedural programs; it is now investigated for object-oriented programs. A method for incremental statistical testing is defined at the cluster level, based on the class inheritance hierarchy. Starting from the root class of the program, descendant class(es) are gradually added and test data are designed for (i) structural testing of newly defined features and, (ii) regression testing of inherited features. The feasibility of the method is exemplified by a small case study (a Travel Agency) implemented in Eiffel.
引用
收藏
页码:99 / 108
页数:10
相关论文
共 50 条
  • [1] ASTOOT approach to testing object-oriented programs
    Doong, Roong-Ko
    Frankl, Phyllis G.
    ACM Transactions on Software Engineering and Methodology, 1994, 3 (02) : 101 - 130
  • [2] An approach to integration testing of object-oriented programs
    Li, Zhe
    Maibaum, Tom
    USIC 2007: PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2007, : 268 - 273
  • [3] On regression testing of object-oriented programs
    Kung, DC
    Gao, J
    Hsia, P
    Toyoshima, Y
    Chen, C
    JOURNAL OF SYSTEMS AND SOFTWARE, 1996, 32 (01) : 21 - 40
  • [4] A FRAMEWORK FOR TESTING OBJECT-ORIENTED PROGRAMS
    SMITH, MD
    ROBSON, DJ
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1992, 5 (03): : 45 - 53
  • [5] A testing assistant for object-oriented programs
    Alkadi, IS
    Carver, DL
    1998 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOL 4, 1998, : 149 - 158
  • [6] A reverse engineering approach for software testing of object-oriented programs
    Kung, D
    Hsia, P
    ASSET'99: 1999 IEEE SYMPOSIUM ON APPLICATION-SPECIFIC SYSTEMS AND SOFTWARE ENGINEERING & TECHNOLOGY - PROCEEDINGS, 1999, : 42 - 49
  • [7] Towards Automatic Assessment of Object-Oriented Programs
    Ardimento, Pasquale
    Bernardi, Mario Luca
    Cimitile, Marta
    2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2020), 2020, : 276 - 277
  • [8] Towards Parallelizing Object-Oriented Programs Automatically
    Lowe, Welf
    Lundberg, Jonas
    APPLICATIONS, TOOLS AND TECHNIQUES ON THE ROAD TO EXASCALE COMPUTING, 2012, 22 : 91 - 98
  • [9] Testing coupling relationships in object-oriented programs
    Alexander, Roger T.
    Offutt, Jeff
    Stefik, Andreas
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2010, 20 (04): : 291 - 327
  • [10] Integrated testing framework for object-oriented programs
    Auburn Univ, Auburn, United States
    Inf, 1 (135-145):