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 条
  • [31] Verification Coverage for Combining Test and Proof
    Viet Hoang Le
    Correnson, Loic
    Signoles, Julien
    Wiels, Virginie
    TESTS AND PROOFS, TAP 2018, 2018, 10889 : 120 - 138
  • [32] A test-data management function for chronic condition patients
    Toyoda, Shuichi
    Niki, Noboru
    Nishitani, Hiromu
    Twentieth IEEE International Symposium on Computer-Based Medical Systems, Proceedings, 2007, : 707 - 712
  • [33] Test-Data Compression with Low Number of Channels and Short Test Time
    Novak, Ondrej
    Jenicek, Jiri
    Rozkovec, Martin
    PROCEEDINGS OF THE 2014 IEEE 17TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS), 2014, : 104 - 109
  • [34] Automated generation of reliability test-data for real-time software with object-oriented technology
    Chen, XS
    Lu, MY
    Ruan, L
    ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 2001 PROCEEDINGS, 2001, : 223 - 228
  • [35] Automated large-scale simulation test-data generation for object-oriented software systems
    Zheng, Yujun
    Ma, Yan
    Xue, Jinyan
    PROCEEDINGS OF THE FIRST INTERNATIONAL SYMPOSIUM ON DATA, PRIVACY, AND E-COMMERCE, 2007, : 74 - +
  • [36] Maximizing Test Coverage for Security Threats Using Optimal Test Data Generation
    Hussain, Talha
    Faiz, Rizwan Bin
    Aljaidi, Mohammad
    Khattak, Adnan
    Samara, Ghassan
    Alsarhan, Ayoub
    Alazaidah, Raed
    APPLIED SCIENCES-BASEL, 2023, 13 (14):
  • [37] Towards Automatic Generation of Test Data using Branch Coverage
    Chen, Jifeng
    Yang, Luming
    ICCSSE 2009: PROCEEDINGS OF 2009 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION, 2009, : 921 - 925
  • [38] 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 (02) : 259 - 271
  • [39] Automatic Test Data Generation for Multiple Condition and MCDC Coverage
    Ghani, Kamran
    Clark, John A.
    2009 FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2009), 2009, : 152 - 157
  • [40] An efficient test-data compaction for low power VLSI testing
    Wu, Po-Han
    Chen, Tsung-Tang
    Li, Wei-Lin
    Rau, Jiann-Chyi
    2008 IEEE INTERNATIONAL CONFERENCE ON ELECTRO/INFORMATION TECHNOLOGY, 2008, : 237 - 241