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 条
  • [21] COMPUTATIONAL ANALYSIS FOR SENSORY TEST-DATA
    YOSHIKAWA, S
    JOURNAL OF THE JAPANESE SOCIETY FOR FOOD SCIENCE AND TECHNOLOGY-NIPPON SHOKUHIN KAGAKU KOGAKU KAISHI, 1985, 32 (07): : 537 - 543
  • [22] Test-Data Volume Optimization for Diagnosis
    Wang, Hongfei
    Poku, Osei
    Yu, Xiaochun
    Liu, Sizhe
    Komara, Ibrahima
    Blanton, R. D.
    2012 49TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2012, : 567 - 572
  • [23] Effective test-data generation using the modified black widow optimization algorithm
    Arasteh, Bahman
    Ghaffari, Ali
    Khadir, Milad
    Torkamanian-Afshar, Mahsa
    Pirahesh, Sajad
    SIGNAL IMAGE AND VIDEO PROCESSING, 2024, 18 (6-7) : 5333 - 5346
  • [24] An automatic software test-data generation scheme based on data flow criteria and genetic algorithms
    Andreou, Andreas S.
    Economides, Kypros A.
    Sofokleous, Anastasis A.
    2007 CIT: 7TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2007, : 867 - +
  • [25] Test-data generation and integration for long-distance e-vehicle routing
    Barauskas, Andrius
    Brilingaite, Agne
    Bukauskas, Linas
    Ceikute, Vaida
    Civilis, Alminas
    Saltenis, Simonas
    GEOINFORMATICA, 2023, 27 (04) : 737 - 758
  • [26] Test-data generation and integration for long-distance e-vehicle routing
    Andrius Barauskas
    Agnė Brilingaitė
    Linas Bukauskas
    Vaida Čeikutė
    Alminas Čivilis
    Simonas Šaltenis
    GeoInformatica, 2023, 27 : 737 - 758
  • [27] Optimal selective Huffman coding for test-data compression
    Kavousianos, Xrysovalantis
    Kalligeros, Emmanouil
    Nikolos, Dimitris
    IEEE TRANSACTIONS ON COMPUTERS, 2007, 56 (08) : 1146 - 1152
  • [28] Parameter Tuning for Search-Based Test-Data Generation Revisited: Support for Previous Results
    Kotelyanskii, Anton
    Kapfhammer, Gregory M.
    2014 14TH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC 2014), 2014, : 79 - 84
  • [29] Evolutionary generation of test data for many paths coverage
    Zhang, Wan-qiu
    Gong, Dun-wei
    Yao, Xiang-juan
    Zhang, Yan
    2010 CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-5, 2010, : 230 - 235
  • [30] Evolutionary Generation of Test Data for Multiple Paths Coverage
    Gong Dunwei
    Zhang Wanqiu
    Zhang Yan
    CHINESE JOURNAL OF ELECTRONICS, 2011, 20 (02): : 233 - 237