Test suite completeness and black box testing

被引:2
|
作者
Bonifacio, Adilson Luiz [1 ]
Moura, Arnaldo Vieira [2 ]
机构
[1] Univ Londrina, Dept Comp, Londrina, Brazil
[2] Univ Estadual Campinas, Comp Inst, Campinas, SP, Brazil
来源
关键词
completeness; isomorphism; perfectness; test suite properties;
D O I
10.1002/stvr.1626
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model-based testing has been widely studied and successfully applied to generate and verify completeness of test suites. Roughly, test suite completeness guarantees that, in a deterministic setting, any nonequivalent implementation under test will always be identified. Several approaches discuss sufficient, and sometimes also necessary, conditions on specification models and test suites to be able to guarantee test suite completeness. In these studies, usually, test cases are required to be nonblockingthat is, they are required to run to completionon both the specification and the implementation models. However, often, it is desirable to have blocking test cases, and in some situations the presence of blocking test cases cannot be circumvented. In the present work test cases are allowed to block, both in the specification and in the implementation models, and a natural variant of completeness is then studied, here called perfectness. Perfectness guarantees that noncompliance between a specification and an implementation will always be detected, even in the presence of blocking test cases. This work characterizes perfectness in isomorphisms and establishes a relationship between the classical notions of completeness and perfectness. Also, a sharp upper bound is given on the number of states in implementations, beyond which no test suite can be completed.
引用
收藏
页码:1 / 2
页数:13
相关论文
共 50 条
  • [1] THE COMPLETENESS OF THE PASCAL TEST SUITE
    CIECHANOWICZ, ZJ
    DEWEEVER, AC
    SOFTWARE-PRACTICE & EXPERIENCE, 1984, 14 (05): : 463 - 471
  • [2] A Combinatorial Test Suite Generator for Gray-Box Testing
    Barrett, Anthony
    Dvorak, Daniel
    SMC-IT 2009: THIRD IEEE INTERNATIONAL CONFERENCE ON SPACE MISSION CHALLENGES FOR INFORMATION TECHNOLOGY, PROCEEDINGS, 2009, : 387 - 393
  • [3] On the Completeness of a Test Suite Reduction Strategy
    Chen, Tsong Yueh
    Lau, Man Fai
    Computer Journal, 42 (05): : 430 - 440
  • [4] On the completeness of a test suite reduction strategy
    Chen, TY
    Lau, MF
    COMPUTER JOURNAL, 1999, 42 (05): : 430 - 440
  • [5] Test case prioritization for black box testing
    Qu, Bo
    Nie, Changhai
    Xu, Baowen
    Zhang, Xiaofang
    COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL I, PROCEEDINGS, 2007, : 465 - +
  • [6] Reusing Black Box Test Paths For White Box Testing of Websites
    Chopra, Rajiv
    Madan, Sushila
    PROCEEDINGS OF THE 2013 3RD IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2013, : 1345 - 1350
  • [7] Reducing Black-box Test Suite Using Input Parameter Relationships
    Wang, Lixin
    22ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING & KNOWLEDGE ENGINEERING (SEKE 2010), 2010, : 180 - 185
  • [8] Evolving a Test Oracle in Black-Box Testing
    Wang, Farn
    Wu, Jung-Hsuan
    Huang, Chung-Hao
    Chang, Kai-Hsiang
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, 2011, 6603 : 310 - 325
  • [9] Black-box Test Data Generation for GUI Testing
    Darvish, Ali
    Chang, Carl K.
    2014 14TH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC 2014), 2014, : 133 - 138
  • [10] The Research of the Test Case Prioritization Algorithm for Black Box Testing
    Liu, Wenhong
    Wu, Xin
    Zhang, WeiXiang
    Xu, Yang
    2014 5TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2014, : 37 - 40