uu.seUppsala University Publications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Automating Targeted Property-Based Testing
Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computing Science.
Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology, Computing Science.ORCID iD: 0000-0001-9657-0179
2018 (English)In: IEEE 11th International Conference on Software Testing, Verification and Validation (ICST), IEEE , 2018, p. 70-80Conference paper, Published paper (Refereed)
Abstract [en]

Targeted property-based testing is an enhanced form of property-based testing (PBT) where the input generation is guided by a search strategy instead of being random, thereby combining the strengths of QuickCheck-like and search-based testing techniques. To use it, however, the user currently needs to specify a search strategy and also supply all ingredients that the search strategy requires. This is often a laborious process and makes targeted PBT less attractive than its random counterpart. In this paper, we focus on simulated annealing, the default search strategy of our tool, and present a technique that automatically creates all the ingredients that targeted PBT requires starting from only a random generator. Our experiments, comparing the automatically generated ingredients to fine-tuned manually written ones, show that the performance that one obtains is sufficient and quite competitive in practice.

Place, publisher, year, edition, pages
IEEE , 2018. p. 70-80
Series
IEEE International Conference on Software Testing Verification and Validation, ISSN 2381-2834
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:uu:diva-365885DOI: 10.1109/ICST.2018.00017ISI: 000435006300007ISBN: 978-1-5386-5012-7 (print)OAI: oai:DiVA.org:uu-365885DiVA, id: diva2:1264510
Conference
11th IEEE International Conference on Software Testing, Verification and Validation (ICST), APR 09-13, 2018, Vasteras, SWEDEN
Funder
Swedish Foundation for Strategic Research Swedish Research CouncilAvailable from: 2018-11-20 Created: 2018-11-20 Last updated: 2018-11-20Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full text

Authority records BETA

Löscher, AndreasSagonas, Konstantinos

Search in DiVA

By author/editor
Löscher, AndreasSagonas, Konstantinos
By organisation
Computing Science
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 71 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf