A Multi-factored Cost- and Code Coverage-Based Test Case Prioritization Technique for Object-Oriented Software

被引:0
|
作者
Vedpal [1 ]
Chauhan, Naresh [1 ]
机构
[1] YMCA Univ Sci & Technol, Dept Comp Engn, Faridabad, India
来源
关键词
Object-oriented testing; Test case prioritization; Cost- and code coverage-based testing; Multi-factors-based test case prioritization;
D O I
10.1007/978-981-10-8848-3_3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Test case prioritization is a process to order the test cases in such a way that maximum faults are detected as earlier as possible. It is very expensive to execute the unordered test cases. In the present work, a multi-factored cost-and code coverage-based test case prioritization technique is presented that prioritizes the test cases based on the percentage coverage of considered factors and code covered by the test cases. For validation and analysis, the proposed approach has been applied on three object-oriented programs and efficiency of the prioritized suite is analyzed by comparing the APFD of the prioritized and non-prioritized test cases.
引用
收藏
页码:27 / 36
页数:10
相关论文
共 50 条
  • [1] A Multi-factorial Code Coverage Based Test Case Selection and Prioritization for Object Oriented Programs
    Vats, Prashant
    Aalam, Zunaid
    Kaur, Satnam
    Kaur, Amritpal
    Kaur, Saravjit
    [J]. Advances in Intelligent Systems and Computing, 2021, 1270 : 721 - 731
  • [2] A Hierarchical Test Case Prioritization Technique for Object Oriented Software
    Vedpal
    Chauhan, Naresh
    Kumar, Harish
    [J]. 2014 INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING AND INFORMATICS (IC3I), 2014, : 249 - 254
  • [3] A Code Coverage-Based Test Suite Reduction and Prioritization Framework
    Khan, Saif Ur Rehman
    Lee, Sai Peck
    Parizi, Reza Meimandi
    Elahi, Manzoor
    [J]. 2014 4TH WORLD CONGRESS ON INFORMATION AND COMMUNICATION TECHNOLOGIES (WICT), 2014, : 229 - 234
  • [4] Code Coverage-Based Regression Test Selection and Prioritization in WebKit
    Beszedes, Arpad
    Gergely, Tamas
    Schrettner, Lajos
    Jasz, Judit
    Lango, Laszlo
    Gyimothy, Tibor
    [J]. 2012 28TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE (ICSM), 2012, : 46 - 55
  • [5] Enhancement to test case prioritization through object-oriented software architectural design
    Davila Nicanor, Leticia
    Orozco Aguirre, Hector Rafael
    Quintana Lopez, Maricela
    Banda Madrid, Abraham
    [J]. APPLICATIONS IN SOFTWARE ENGINEERING, 2021, : 131 - 138
  • [6] Test case prioritization for object-oriented software: An adaptive random sequence approach based on clustering
    Chen, Jinfu
    Zhu, Lili
    Chen, Tsong Yueh
    Towey, Dave
    Kuo, Fei-Ching
    Huang, Rubing
    Guo, Yuchi
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 135 : 107 - 125
  • [7] TEST CASE PRIORITIZATION TECHNIQUE FOR OBJECT ORIENTED SOFTWARE USING METHOD COMPLEXITY
    Vedpal
    Chauhan, Naresh
    [J]. INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2018, 14 (01): : 341 - 354
  • [8] Coverage-Based Clustering and Scheduling Approach for Test Case Prioritization
    Fu, Wenhao
    Yu, Huiqun
    Fan, Guisheng
    Ji, Xiang
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2017, E100D (06): : 1218 - 1230
  • [9] Code smell prioritization in object-oriented software systems: A systematic literature review
    Verma, Renu
    Kumar, Kuldeep
    Verma, Harsh K.
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2023, 35 (12)
  • [10] A design unit based code generation technique for object-oriented software development
    Kim, J
    Kim, Y
    Carlson, CR
    [J]. COMPUTERS AND THEIR APPLICATIONS, 2000, : 237 - 240