Contract-based testing

被引:0
|
作者
Aichernig, BK
机构
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A tester relies on some sort of contract between the users and the implementers of a system. The contract defines the obligations of each part that are partially checked by selecting and executing test-cases. In fact, these test-cases are contracts, too, although in a rather operational form. In this article we define the general relationship between these two forms of contract and present a method how various test-selection strategies can be defined formally. More precisely, we demonstrate how test-cases can be calculated from contracts using a refinement calculus.
引用
收藏
页码:34 / 48
页数:15
相关论文
共 50 条
  • [31] A Contract-Based Formalism for the Specification of Heterogeneous Systems
    Benvenuti, Luca
    Ferrari, Alberto
    Mangeruca, Leonardo
    Mazzi, Emanuele
    Passerone, Roberto
    Sofronis, Christos
    2008 FORUM ON SPECIFICATION, VERIFICATION AND DESIGN LANGUAGES, 2008, : 166 - +
  • [32] Contract-Based Program Repair without the Contracts
    Chen, Liushan
    Pei, Yu
    Furia, Carlo A.
    PROCEEDINGS OF THE 2017 32ND IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE'17), 2017, : 637 - 647
  • [33] Contract-Based Integration of Automotive Control Software
    Sehnke, Tobias
    Schultalbers, Matthias
    Ernst, Rolf
    PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 1611 - 1614
  • [34] Cooperative Spectrum Sharing: A Contract-Based Approach
    Duan, Lingjie
    Gao, Lin
    Huang, Jianwei
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2014, 13 (01) : 174 - 187
  • [35] Contract-based coordination of distributed object systems
    Giese, H
    Graf, J
    Wirtz, G
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 25 - 31
  • [36] Smart Contract-based Car Insurance Policies
    Bader, Lennart
    Buerger, Jens Christoph
    Matzutt, Roman
    Wehrle, Klaus
    2018 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2018,
  • [37] A contract-based model for directed network formation
    Johari, Ramesh
    Mannor, Shie
    Tsitsiklis, John N.
    GAMES AND ECONOMIC BEHAVIOR, 2006, 56 (02) : 201 - 224
  • [38] Contract-based exception handling process patterns
    Zdravkovic, Jelena
    Kabilan, Vandana
    INFORMATION SYSTEMS AND E-BUSINESS TECHNOLOGIES, 2008, 5 : 531 - +
  • [39] A Theory of Adaptable Contract-Based Service Composition
    Bernardi, G.
    Bugliesi, M.
    Macedonio, D.
    Rossi, S.
    PROCEEDINGS OF THE 10TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING, 2009, : 327 - 334
  • [40] Contract-Based Discovery and Adaptation of Web Services
    Padovani, Luca
    FORMAL METHODS FOR WEB SERVICES, 2009, 5569 : 213 - 260