Prioritization of test cases in MUMCUT test sets: An empirical study

被引:0
作者
Yu, YT
Lau, MF [1 ]
机构
[1] Swinburne Univ Technol, Sch Informat Technol, Hawthorn, Vic 3122, Australia
[2] City Univ Hong Kong, Dept Comp Sci, Kowloon, Hong Kong, Peoples R China
来源
RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2002 | 2002年 / 2361卷
关键词
empirical study; software testing; specification-based testing; test case prioritization;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software developers often have to test a program with a large number of test cases to reveal faults in the program. Some of these test cases may detect faults, and some may not. This leads to an important question on how to arrange the test cases to be executed so that more faults can be detected earlier. With a higher rate of fault detection at the early stage of testing, software developers can then spend more time on fixing the faults. This paper studies several ways of prioritizing test cases in a MUMCUT test set, which guarantees to detect certain types of faults in a Boolean specification written in irredundant disjunctive normal form. Our results suggest a certain ordering that reveals more faults earlier in the testing phases.
引用
收藏
页码:245 / 256
页数:12
相关论文
共 18 条
  • [1] AMLA N, 1992, COMPASS 92 : PROCEEDINGS OF THE SEVENTH ANNUAL CONFERENCE ON COMPUTER ASSURANCE, P3, DOI 10.1109/CMPASS.1992.235766
  • [2] [Anonymous], SYSTEMATIC SOFTWARE
  • [3] Chen T. Y., 1999, Proceedings Sixth Asia Pacific Software Engineering Conference (ASPEC'99) (Cat. No.PR00509), P606, DOI 10.1109/APSEC.1999.809656
  • [4] Chen T. Y., 1999, Proceedings of the 3rd Annual IASTED International Conference Software Engineering and Applications (SEA'99), P262
  • [5] Test case selection strategies based on Boolean specifications
    Chen, TY
    Lau, MF
    [J]. SOFTWARE TESTING VERIFICATION & RELIABILITY, 2001, 11 (03) : 165 - 180
  • [6] Elbaum S., 2000, Software Engineering Notes, V25, P102, DOI 10.1145/347636.348910
  • [7] FOSTER KA, 1984, ACM SIGSOFT SOFTWARE, V9, P120
  • [8] Givone DD., 1970, Introduction to switching circuit theory. McGraw-Hill computer science series
  • [9] Huo Yan Chen, 1998, ACM Transactions on Software Engineering and Methodology, V7, P250, DOI 10.1145/287000.287004
  • [10] Non-specification-based approaches to logic testing for software
    Kobayashi, N
    Tsuchiya, T
    Kikuno, T
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2002, 44 (02) : 113 - 121