Test item prioritizing metrics for selective software testing

被引:0
|
作者
Hirayama, M
Mizuno, O [1 ]
Kikuno, T
机构
[1] Toshiba Co Ltd, Software Engn Ctr, Kawasaki, Kanagawa 2128582, Japan
[2] Osaka Univ, Grad Sch Informat Sci & Technol, Suita, Osaka 5650871, Japan
来源
IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS | 2004年 / E87D卷 / 12期
关键词
software resting; selective testing; prioritization;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In order to respond to the active market's needs for software with various new functions, the system testing must be completed within a limited period. Additionally, important faults, which are closely related to essential functions for users or the target system, have to be removed, preferably in system testing. Many techniques have been proposed to date for effective software testing. Among them, selective software testing is one of the most cost effective techniques. However, most of the previous techniques cannot be applied to short-term development and initial development of software with various new functions because much cost is needed for their testing preparation. In this paper, we propose a new method for selective system testing in which priorities assigned to functions play an essential role in the execution of testing. The priorities are determined based on the evaluation results of three metrics for functions: the frequency of use, the complexity of use scenario, and the fault impact to users. Detailed testing instructions are assigned to test items with high priority, and short and ordinal instructions are assigned to those with low priority. The difference in the volume of testing instruction controls the effort of checking test items. As a result of experimental application to actual software testing in a certain company, we have confirmed that the proposed selective system testing can detect both fatal faults related to key functions and critical faults for the system.
引用
收藏
页码:2733 / 2743
页数:11
相关论文
共 50 条
  • [31] A SET OF COMPLEXITY METRICS FOR GUIDING THE SOFTWARE TEST PROCESS
    LIGGESMEYER, P
    SOFTWARE QUALITY JOURNAL, 1995, 4 (04) : 257 - 273
  • [32] Software requirements prioritizing
    Karlsson, J
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON REQUIREMENTS ENGINEERING, 1996, : 110 - 116
  • [33] Value of test cases in software testing
    Kamde, Pravin M.
    Nandavadekar, V. D.
    Pawar, R. G.
    2006 IEEE INTERNATIONAL CONFERENCE ON MANAGEMENT OF INNOVATION AND TECHNOLOGY, VOLS 1 AND 2, PROCEEDINGS, 2006, : 668 - +
  • [34] A Study on Test Coverage in Software Testing
    Shahid, Muhammad
    Ibrahim, Suhaimi
    Mahrin, Mohd Naz'ri
    COMPUTER COMMUNICATION AND MANAGEMENT, 2011, 5 : 207 - 215
  • [35] A Method for Prioritizing Integration Testing in Software Product Lines Based on Feature Model
    Akbari, Zahra
    Khoshnevis, Sedigheh
    Mohsenzadeh, Mehran
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2017, 27 (04) : 575 - 600
  • [36] Prioritizing software regression testing using reinforcement learning and hidden Markov model
    Rawat N.
    Somani V.
    Tripathi A.K.
    International Journal of Computers and Applications, 2023, 45 (12) : 748 - 754
  • [37] Prioritizing test cases in regression testing using fault based analysis
    IT Department, MM University, Mullana 133002, India
    Int. J. Comput. Sci. Issues, 6 6-1 (414-420):
  • [38] The Research on Software Metrics and Software Complexity Metrics
    Tu Honglei
    Sun Wei
    Zhang Yanan
    2009 INTERNATIONAL FORUM ON COMPUTER SCIENCE-TECHNOLOGY AND APPLICATIONS, VOL 1, PROCEEDINGS, 2009, : 131 - 136
  • [39] Complexity metrics for regression testing of component-based software
    Tao, Chuan-Qi
    Li, Bi-Xin
    Gao, Jerry
    Ruan Jian Xue Bao/Journal of Software, 2015, 26 (12): : 3043 - 3061
  • [40] Survey on Prioritizing Test Cases in Various Levels of the Software Development Life Cycle
    Nayak, Gayatri
    Ray, Mitrabinda
    INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY PROJECT MANAGEMENT, 2021, 12 (01) : 1 - 28