Behaviour abstraction adequacy criteria for API call protocol testing. (16th October 2015)
- Record Type:
- Journal Article
- Title:
- Behaviour abstraction adequacy criteria for API call protocol testing. (16th October 2015)
- Main Title:
- Behaviour abstraction adequacy criteria for API call protocol testing
- Authors:
- Czemerinski, Hernan
Braberman, Victor
Uchitel, Sebastian - Abstract:
- Summary: Code artefacts that have non‐trivial requirements with respect to the ordering in which their methods or procedures ought to be called are common and appear, for instance, in the form of API implementations and objects. Testing such code artefacts to gain confidence that they conform to their intended protocols is an important and challenging problem. This paper proposes conformance testing adequacy criteria based on covering an abstraction of the intended behaviour's semantics. Thus, the criteria are independent of the specification language and structure used to describe the intended protocol and the language used to implement it. As a consequence, the results may be of use to black box conformance testing approaches in general. Experimental results show that the criteria are a good predictor for fault detection for protocol conformance and for classical structural coverage criteria such as statement and branch coverage. They also show that the division of the domain derived from the criterion produces subdomains such that most of its inputs are fault revealing. Copyright © 2015 John Wiley & Sons, Ltd. Abstract : This paper proposes conformance testing adequacy criteria based on covering an abstraction of the intended behaviour's semantics. The criteria are independent of the specification language and structure used to describe the intended protocol and the language used to implement it. Experimental results show that the criteria are a good predictor for faultSummary: Code artefacts that have non‐trivial requirements with respect to the ordering in which their methods or procedures ought to be called are common and appear, for instance, in the form of API implementations and objects. Testing such code artefacts to gain confidence that they conform to their intended protocols is an important and challenging problem. This paper proposes conformance testing adequacy criteria based on covering an abstraction of the intended behaviour's semantics. Thus, the criteria are independent of the specification language and structure used to describe the intended protocol and the language used to implement it. As a consequence, the results may be of use to black box conformance testing approaches in general. Experimental results show that the criteria are a good predictor for fault detection for protocol conformance and for classical structural coverage criteria such as statement and branch coverage. They also show that the division of the domain derived from the criterion produces subdomains such that most of its inputs are fault revealing. Copyright © 2015 John Wiley & Sons, Ltd. Abstract : This paper proposes conformance testing adequacy criteria based on covering an abstraction of the intended behaviour's semantics. The criteria are independent of the specification language and structure used to describe the intended protocol and the language used to implement it. Experimental results show that the criteria are a good predictor for fault detection for protocol conformance and code coverage. … (more)
- Is Part Of:
- Software testing, verification & reliability. Volume 26:Number 3(2016)
- Journal:
- Software testing, verification & reliability
- Issue:
- Volume 26:Number 3(2016)
- Issue Display:
- Volume 26, Issue 3 (2016)
- Year:
- 2016
- Volume:
- 26
- Issue:
- 3
- Issue Sort Value:
- 2016-0026-0003-0000
- Page Start:
- 211
- Page End:
- 244
- Publication Date:
- 2015-10-16
- Subjects:
- software testing -- API call protocol -- adequacy criteria
Computer software -- Testing -- Periodicals
Computer software -- Verification -- Periodicals
Computer software -- Reliability -- Periodicals
005.14 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/stvr.1593 ↗
- Languages:
- English
- ISSNs:
- 0960-0833
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8321.457500
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 1063.xml