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;...
Saved in:
Main Authors: | , , |
---|---|
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 |