Combined Source Code Approach for Test Case Prioritization

被引:2
作者
IyadAlazzam [1 ]
Nahar, Khalid M. O. [2 ]
机构
[1] Yarmouk Univ, Dept Comp Informat Syst, Irbid 21163, Jordan
[2] Yarmouk Univ, Comp Sci Dept, Irbid 21163, Jordan
来源
PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND SYSTEM (ICISS 2018) | 2018年
关键词
Software testing; Regression testing; Code coverage; Test case prioritization; Test case;
D O I
10.1145/3209914.3209936
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Regression testing is an activity in the software testing process to ensure the software is validated and verified after modification occurred on software. It is costly process procedure which has been expected to reach half cost of the software maintenance cost. Many techniques and approaches have been used in regression testing process to enhance the efficiency and effectiveness of regression testing process. Such as test case reduction, test case selection, test case prioritization and retest all. Test case prioritization has been used in regression testing to increase the effectiveness through selecting the most vital test case that has the ability in finding and uncovering errors in the system under test. This paper has introduced a new algorithm for prioritizing test cases in test suite that is based on method and line of code coverage. Test cases which cover the most methods and line of code are more effective and efficient in finding errors.
引用
收藏
页码:12 / 15
页数:4
相关论文
共 16 条
  • [1] Alazzam I., 2014, INT J STW ENG APPL, V8, P203, DOI [10.14257/ijseia.2014.8.1.18, DOI 10.14257/IJSEIA.2014.8.1.18]
  • [2] Alazzam I, 2016, INT J OPERATIONS RES, V7, P33, DOI [10.4018/IJORIS.2016010103/, DOI 10.4018/IJORIS.2016010103/]
  • [3] [Anonymous], 2012, ASIAN J INF TECHNOL
  • [4] [Anonymous], 2011, INTERNATIONAL
  • [5] Carlson Ryan, 2011, 2011 IEEE 27th International Conference on Software Maintenance, P382, DOI 10.1109/ICSM.2011.6080805
  • [6] Harrold M. J., 1993, ACM Transactions on Software Engineering and Methodology, V2, P270, DOI 10.1145/152388.152391
  • [7] Factor oriented requirement coverage based system test case prioritization of new and regression test cases
    Krishnamoorthi, R.
    Mary, S. A. Sahaaya Arul
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (04) : 799 - 808
  • [8] A Static Approach to Prioritizing JUnit Test Cases
    Mei, Hong
    Hao, Dan
    Zhang, Lingming
    Zhang, Lu
    Zhou, Ji
    Rothermel, Gregg
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2012, 38 (06) : 1258 - 1275
  • [9] Muthusamy T., 2014, INT J STW ENG APPL, V5, P113
  • [10] Saifan AA, 2016, INT J ADV COMPUT SC, V7, P88