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 条
  • [41] CROME: Contract-Based Robotic Mission Specification
    Mallozzi, Piergiuseppe
    Nuzzo, Pierluigi
    Pelliccione, Patrizio
    Schneider, Gerardo
    2020 18TH ACM-IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR SYSTEM DESIGN (MEMOCODE), 2020, : 81 - 91
  • [42] An algebraic semantics for contract-based software components
    Bidoit, Michel
    Hennicker, Rolf
    ALGEBRAIC METHODOLOGY AND SOFTWARE TECHNOLOGY, PROCEEDINGS, 2008, 5140 : 216 - +
  • [43] Revenue Recognition Convergence: The Contract-Based Model
    Holzmann, Oscar J.
    JOURNAL OF CORPORATE ACCOUNTING AND FINANCE, 2011, 22 (06): : 87 - 92
  • [44] Suggesting model transformation repairs for rule-based languages using a contract-based testing approach
    Rodriguez-Echeverria, Roberto
    Macias, Fernando
    Rutle, Adrian
    Conejero, Jose M.
    SOFTWARE AND SYSTEMS MODELING, 2022, 21 (01): : 81 - 112
  • [45] A Temporal Logics Approach to Contract-Based Design
    Cimatti, Alessandro
    Tonetta, Stefano
    2016 ARCHITECTURE-CENTRIC VIRTUAL INTEGRATION (ACVI), 2016, : 1 - 3
  • [46] Hierarchical Contract-Based Synthesis for Assurance Cases
    Wang, Timothy E.
    Daw, Zamira
    Nuzzo, Pierluigi
    Pinto, Alessandro
    NASA FORMAL METHODS (NFM 2022), 2022, 13260 : 175 - 192
  • [47] Multiple Viewpoint Contract-Based Specification and Design
    Benveniste, Albert
    Caillaud, Benoit
    Ferrari, Alberto
    Mangeruca, Leonardo
    Passerone, Roberto
    Sofronis, Christos
    FORMAL METHODS FOR COMPONENTS AND OBJECTS, 2008, 5382 : 200 - +
  • [48] Contract-based trading programs in environmental regulation
    Keeler, AG
    CONTEMPORARY ECONOMIC POLICY, 2004, 22 (04) : 526 - 533
  • [49] A contract-based interprocedural safety analysis method
    Yang, Xiao-Qi
    Liu, Jian
    Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2006, 33 (03): : 390 - 394
  • [50] SLA Management and Contract-Based Service Execution
    Winkler, Matthias
    Spillner, Josef
    Schill, Alexander
    SERVICE-ORIENTED COMPUTING - ICSOC 2009, PROCEEDINGS, 2009, 5900 : 653 - +