Requirement-based automated black-box test generation

被引:54
|
作者
Tahat, LH [1 ]
Vaysburg, B [1 ]
Korel, B [1 ]
Bader, AJ [1 ]
机构
[1] Lucent Technol, Naperville, IL 60566 USA
关键词
D O I
10.1109/CMPSAC.2001.960658
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Testing large software systems is very laborious and expensive. Model-based test generation techniques are used to automatically generate tests for large software systems. However, these techniques require manually created system models that are used for test generation. In addition, generated test cases are not associated with individual requirements. In this paper, we present a novel approach of requirement-based test generation. The approach accepts a software specification as a set of individual requirements expressed in textual and SDL formats (a common practice in the industry). From these requirements, system model is automatically created with requirement information mapped to the model. The system model is used to automatically generate test cases related to individual requirements. Several test generation strategies are presented. The approach is extended to requirement-based regression test generation related to changes on the requirement level. Our initial experience shows that this approach may provide significant benefits in terms of reduction in number of test cases and increase in quality of a test suite.
引用
收藏
页码:489 / 495
页数:5
相关论文
共 50 条
  • [31] Automated black-box testing with abstract VDM oracles
    Aichernig, BK
    COMPUTER SAFETY, RELIABILITY AND SECURITY, 1999, 1698 : 250 - 259
  • [32] THE BLACK-BOX
    KYLE, SA
    NEW SCIENTIST, 1986, 110 (1512) : 61 - 61
  • [33] THE BLACK-BOX
    WISEMAN, J
    ECONOMIC JOURNAL, 1991, 101 (404): : 149 - 155
  • [34] A framework for practical, automated black-box testing of component-based software
    Edwards, SH
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2001, 11 (02): : 97 - 111
  • [35] Black-Box String Test Case Generation through a Multi-Objective Optimization
    Shahbazi, Ali
    Miller, James
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2016, 42 (04) : 361 - 378
  • [36] A Constraint-Based Framework for Test Case Generation in Method-Level Black-Box Unit Testing
    Chang, Chi-Kuang
    Lin, Nai-Wei
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2016, 32 (02) : 365 - 387
  • [37] On path-wise automatic generation of test data for both white-box and black-box testing
    Shan, JH
    Wang, J
    Qi, ZC
    APSEC 2001: EIGHTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2001, : 237 - 240
  • [38] A New Method for SSD Black-box Performance Test
    Xie, Qiyou
    2017 PROGRESS IN ELECTROMAGNETICS RESEARCH SYMPOSIUM - SPRING (PIERS), 2017, : 1116 - 1122
  • [39] AN ALGORITHM FOR AUTOMATICALLY GENERATING BLACK-BOX TEST CASES
    Xu Baowen Nie Changhai Shi Qunfeng Lu Hong (Department of computer Science & Engineering
    JournalofElectronics(China), 2003, (01) : 74 - 77
  • [40] Generation of Black-box Audio Adversarial Examples Based on Gradient Approximation and Autoencoders
    Po-Hao Huang
    Yu, Honggang
    Panoff, Max
    Wang, Ting-Chi
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2022, 18 (03)