Applying search in an automatic contract-based testing tool

Automated random testing has been shown to be effective at finding faults in a variety of contexts and is deployed in several testing frameworks. AutoTest is one such framework, targeting programs written in Eiffel, an object-oriented language natively supporting executable pre- and postconditions;...

Full description

Saved in:
Bibliographic Details
Main Authors: KOLESNICHENKO, Alexey, POSKITT, Christopher M., MEYER, Bertrand
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2013
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/4915
https://ink.library.smu.edu.sg/context/sis_research/article/5918/viewcontent/KolesnichenkoPoskittMeyer.SSBSE.2013.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-5918
record_format dspace
spelling sg-smu-ink.sis_research-59182020-02-13T07:00:52Z Applying search in an automatic contract-based testing tool KOLESNICHENKO, Alexey POSKITT, Christopher M. MEYER, Bertrand Automated random testing has been shown to be effective at finding faults in a variety of contexts and is deployed in several testing frameworks. AutoTest is one such framework, targeting programs written in Eiffel, an object-oriented language natively supporting executable pre- and postconditions; these respectively serving as test filters and test oracles. In this paper, we propose the integration of search-based techniques—along the lines of Tracey—to try and guide the tool towards input data that leads to violations of the postconditions present in the code; input data that random testing alone might miss, or take longer to find. Furthermore, we propose to minimise the performance impact of this extension by applying GPU programming to amenable parts of the computation. 2013-08-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/4915 info:doi/10.1007/978-3-642-39742-4_31 https://ink.library.smu.edu.sg/context/sis_research/article/5918/viewcontent/KolesnichenkoPoskittMeyer.SSBSE.2013.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Theory and Algorithms
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Theory and Algorithms
spellingShingle Theory and Algorithms
KOLESNICHENKO, Alexey
POSKITT, Christopher M.
MEYER, Bertrand
Applying search in an automatic contract-based testing tool
description Automated random testing has been shown to be effective at finding faults in a variety of contexts and is deployed in several testing frameworks. AutoTest is one such framework, targeting programs written in Eiffel, an object-oriented language natively supporting executable pre- and postconditions; these respectively serving as test filters and test oracles. In this paper, we propose the integration of search-based techniques—along the lines of Tracey—to try and guide the tool towards input data that leads to violations of the postconditions present in the code; input data that random testing alone might miss, or take longer to find. Furthermore, we propose to minimise the performance impact of this extension by applying GPU programming to amenable parts of the computation.
format text
author KOLESNICHENKO, Alexey
POSKITT, Christopher M.
MEYER, Bertrand
author_facet KOLESNICHENKO, Alexey
POSKITT, Christopher M.
MEYER, Bertrand
author_sort KOLESNICHENKO, Alexey
title Applying search in an automatic contract-based testing tool
title_short Applying search in an automatic contract-based testing tool
title_full Applying search in an automatic contract-based testing tool
title_fullStr Applying search in an automatic contract-based testing tool
title_full_unstemmed Applying search in an automatic contract-based testing tool
title_sort applying search in an automatic contract-based testing tool
publisher Institutional Knowledge at Singapore Management University
publishDate 2013
url https://ink.library.smu.edu.sg/sis_research/4915
https://ink.library.smu.edu.sg/context/sis_research/article/5918/viewcontent/KolesnichenkoPoskittMeyer.SSBSE.2013.pdf
_version_ 1770575094071951360