Object-oriented integration testing

被引:2
|
作者
Bashir, I
Paul, RA
机构
[1] Qwest Commun Int Inc, Arlington, VA 22203 USA
[2] Off Under Secretary Def, A&T, DTSE&E, Washington, DC 20301 USA
关键词
D O I
10.1023/A:1018975313718
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Object-oriented software development is an evolutionary process, and hence the opportunities for integration are abundant. Conceptually, classes are encapsulation of data attributes and their associated functions. Software components are amalgamation of logically and/or physically related classes. A complete software system is also an aggregation of software components. All of these various integration levels warrant contemporary integration techniques. Traditional integration techniques towards the end of software development process do not suffice any more. Integration strategies are needed at class level, component level, sub-system level, and system levels. Classes require integration of methods. Various types of class interaction mechanisms demand different testing strategies. Integration of classes into components presses its own integration requirements. Finally, the system integration demands different types of integration testing strategies. This paper discusses the various integration levels prevalent in object-oriented software development. The integration requirements of each level are met by suggesting a solution for the same. An integration framework for integrating classes into a system is also proposed.
引用
收藏
页码:187 / 202
页数:16
相关论文
共 50 条
  • [1] OBJECT-ORIENTED INTEGRATION TESTING
    JORGENSEN, PC
    ERICKSON, C
    COMMUNICATIONS OF THE ACM, 1994, 37 (09) : 30 - 38
  • [2] Integration object-oriented software testing and metrics
    Chung, CM
    Shih, TK
    Wang, CC
    Lee, MC
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1997, 7 (01) : 125 - 144
  • [3] Efficient object-oriented integration and regression testing
    Le Traon, Y
    Jéron, T
    Jézéquel, JM
    Morel, P
    IEEE TRANSACTIONS ON RELIABILITY, 2000, 49 (01) : 12 - 25
  • [4] 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
  • [5] An Integration Testing Coverage Tool for Object-Oriented Software
    Augsornsri, Pachawan
    Suwannasart, Taratip
    2014 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND APPLICATIONS (ICISA), 2014,
  • [6] Object-oriented testing
    Strooper, P
    TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS (TOOLS 25) - PROCEEDINGS, 1998, : 359 - 359
  • [7] IntegrationDistiller: Automating Integration Analysis and Testing of Object-Oriented Applications
    Saadatmand, Mehrdad
    2019 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2019, : 1385 - 1392
  • [8] OBJECT-ORIENTED UNIT TESTING
    FIEDLER, SP
    HEWLETT-PACKARD JOURNAL, 1989, 40 (02): : 69 - 74
  • [9] OBJECT-ORIENTED SOFTWARE TESTING
    BINDER, RV
    COMMUNICATIONS OF THE ACM, 1994, 37 (09) : 28 - 29
  • [10] Support for object-oriented testing
    Kölling, M
    Rosenberg, J
    TOOLS 28: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES, PROCEEDINGS, 1998, 28 : 204 - 215