Test-data generation for control coverage by proof

被引:1
|
作者
Cavalcanti, Ana [1 ]
King, Steve [1 ]
O'Halloran, Colin [2 ]
Woodcock, Jim [1 ]
机构
[1] Univ York, Dept Comp Sci, York YO10 5DD, N Yorkshire, England
[2] Univ Oxford, Dept Comp Sci, Oxford, England
基金
英国工程与自然科学研究理事会;
关键词
Control coverage; Semantics; UTP; Invariants; FAULT CLASSES;
D O I
10.1007/s00165-013-0279-2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Many tools can check if a test set provides control coverage; they are, however, of little or no help when coverage is not achieved and the test set needs to be completed. In this paper, we describe how a formal characterisation of a coverage criterion can be used to generate test data; we present a procedure based on traditional programming techniques like normalisation, and weakest precondition calculation. It is a basis for automation using an algebraic theorem prover. In the worst situation, if automation fails to produce a specific test, we are left with a specification of the compliant test sets. Many approaches to model-based testing rely on formal models of a system under test. Our work, on the other hand, is not concerned with the use of abstract models for testing, but with coverage based on the text of programs.
引用
收藏
页码:795 / 823
页数:29
相关论文
共 50 条
  • [41] Evolutionary generation of test data for paths coverage based on scarce data capturing
    Zhang, Y. (zhangyancumt@126.com), 1600, Science Press (36):
  • [43] Deviation-based LFSR reseeding for test-data compression
    Wang, Zhanglei
    Fang, Hongxia
    Chakrabarty, Krishnendu
    Bienek, Michael
    IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2009, 28 (01) : 259 - 271
  • [44] METRIC SPACE-BASED TEST-DATA ADEQUACY CRITERIA
    DAVIS, M
    WEYUKER, E
    COMPUTER JOURNAL, 1988, 31 (01): : 17 - 24
  • [45] A Case Study in Matching Test and Proof Coverage
    Ledru, Y.
    du Bousquet, L.
    Dadeau, F.
    Allouti, F.
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 190 (02) : 73 - 84
  • [46] Improved genetic algorithm for multiple path coverage test data generation
    Institute of Database and Multimedia, School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan 430074, China
    Jisuanji Gongcheng, 2006, 13 (196-197+205):
  • [47] Evolutionary generation of test data for many paths coverage based on grouping
    Gong, Dunwei
    Zhang, Wanqiu
    Yao, Xiangjuan
    JOURNAL OF SYSTEMS AND SOFTWARE, 2011, 84 (12) : 2222 - 2233
  • [48] Test Data Generation for Path Coverage of MPI Programs Using SAEO
    Gong, Dunwei
    Sun, Baicai
    Yao, Xiangjuan
    Tian, Tian
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2021, 30 (02)
  • [49] INELASTIC REDUNDANT ANALYSIS AND TEST-DATA COMPARISON FOR A HEATED RING FRAME
    GATEWOOD, BE
    GEHRING, RW
    JOURNAL OF THE AEROSPACE SCIENCES, 1962, 29 (03): : 364 - 365
  • [50] A selective pattern-compression scheme for power and test-data reduction
    Lin, Chia-Yi
    Chen, Hung-Ming
    IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN DIGEST OF TECHNICAL PAPERS, VOLS 1 AND 2, 2007, : 520 - 525