Augmenting test case generation using statechart

被引:0
作者
Chen, J [1 ]
Malaiya, YK [1 ]
机构
[1] Colorado State Univ, Dept Comp Sci, Ft Collins, CO 80523 USA
来源
SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2 | 2004年
关键词
software testing; test case sequence generation; statechart; test coverage;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Several researchers have proposed methods for generating test cases using statecharts, however the test coverage resulting from these methods has not been evaluated In this paper we consider the state-chart based approach proposed by Hong et al. The applicability of their method has been studied using two specific programs. We augment their method by adding tests for boundary cases. The programs are exercised using the generated test cases and the test coverage is evaluated using ATAC test coverage analysis tool. For comparison, test cases generated using all-transition coverage criterion are also applied. We compare the test efficiency of Hong et al method and all-transition coverage method. Results show that the method introduced by Hong et al. provides higher coverage however the examples show the need for augmenting their method.
引用
收藏
页码:608 / 614
页数:7
相关论文
共 21 条
  • [1] [Anonymous], 1999, TESTING OBJECT ORIEN
  • [2] BADER A, 1999, P 5 INT C HIGH PERF, P422
  • [3] An integrated testing technique for component-based software
    Beydeda, S
    Gruhn, V
    [J]. ACS/IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2001, : 328 - 334
  • [4] Statechart testing method for aircraft control systems
    Bogdanov, K
    Holcombe, M
    [J]. SOFTWARE TESTING VERIFICATION & RELIABILITY, 2001, 11 (01) : 39 - 54
  • [5] CHEN J, 2003, EVALUATION TEST CASE
  • [6] Dalal S. R., 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002), P285, DOI 10.1109/ICSE.1999.841019
  • [7] AN APPLICABLE FAMILY OF DATA FLOW TESTING CRITERIA
    FRANKL, PG
    WEYUKER, EJ
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1988, 14 (10) : 1483 - 1498
  • [8] ON VISUAL FORMALISMS
    HAREL, D
    [J]. COMMUNICATIONS OF THE ACM, 1988, 31 (05) : 514 - 530
  • [9] Harel D., 1996, ACM Transactions on Software Engineering and Methodology, V5, P293, DOI 10.1145/235321.235322
  • [10] Executable object modeling with statecharts
    Harel, D
    Gery, E
    [J]. COMPUTER, 1997, 30 (07) : 31 - &