• DocumentCode
    238871
  • Title

    A hierarchical test case prioritization technique for object oriented software

  • Author

    Vedpal ; Chauhan, Naresh ; Kumar, Harish

  • Author_Institution
    Dept. of Comp. Eng., YMCAUST, Faridabad, India
  • fYear
    2014
  • fDate
    27-29 Nov. 2014
  • Firstpage
    249
  • Lastpage
    254
  • Abstract
    Software reuse is the use of existing artifacts to create new software. Inheritance is the foremost technique of reuse. But the inherent complexity due to inheritance hierarchy found in object - oriented paradigm also affect testing. Every time any change occurs in the software, new test cases are added in addition to the existing test suite. So there is need to conduct effective regression testing having less number of test cases to reduce cost and time. In this paper a hierarchical test case prioritization technique is proposed wherein various factors have been considered that affect error propagation in the inheritance. In this paper prioritization of test cases take place at two levels. In the first level the classes are prioritized and in the second level the test cases of prioritized classes are ordered. To show the effectiveness of proposed technique it was applied and analyze on a C++ program.
  • Keywords
    C++ language; object-oriented methods; program diagnostics; program testing; regression analysis; software reusability; C++ program; hierarchical test case prioritization technique; object oriented software; regression testing; software reuse; Fault detection; Informatics; Measurement; Object oriented modeling; Software; Testing; Unified modeling language; object oriented testing; regression testing; test case prioritization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Contemporary Computing and Informatics (IC3I), 2014 International Conference on
  • Conference_Location
    Mysore
  • Type

    conf

  • DOI
    10.1109/IC3I.2014.7019794
  • Filename
    7019794