Optimal software testing

被引:0
作者
Elshafei, M [1 ]
Khan, M [1 ]
Boraie, M [1 ]
机构
[1] King Fahd Univ Petr & Minerals, Dept Syst Engn, Dhahran 31261, Saudi Arabia
来源
SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2 | 2004年
关键词
unit testing; verification; validation; software testing;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we formulate an optimal testing procedure for software. The objective function is taken to be the expected value of the cost associated with accepting faulty software plus the expected value of the accumulated cost of testing. The model can be used to design optimal testing plans for unit testing as well as for complete programs. The model assigns different costs for normal bugs and major bugs, and considers the costs of various types of misclassification as well The model is demonstrated by an example, and the cost function is plotted for a range of test cycles to illustrate the minimum cost solution.
引用
收藏
页码:615 / 620
页数:6
相关论文
共 7 条
  • [1] [Anonymous], 1991, APPL SOFTWARE MEASUR
  • [2] Beizer B., 2003, Software Testing Techniques
  • [3] HAMLET R, 1989, P 4 ANN C SYST INT S, P42
  • [4] APPROACH TO CONSTRUCTING SOFTWARE UNIT TESTING TOOLS
    LUO, G
    PROBERT, RL
    URAL, H
    [J]. SOFTWARE ENGINEERING JOURNAL, 1995, 10 (06): : 245 - 252
  • [5] Rakitin S. R., 1997, SOFTWARE VERIFICATIO
  • [6] SOMMERVILLE I, 1994, SOFTWARE ENG
  • [7] Techniques for testing component-based software
    Wu, Y
    Pan, D
    Chen, MH
    [J]. SEVENTH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2001, : 222 - 232