Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Re-using generators of complex test data
Blekinge Tekniska Högskola, Fakulteten för datavetenskaper, Institutionen för programvaruteknik.
2015 (engelsk)Inngår i: 2015 IEEE 8th International Conference on Software Testing, Verification and Validation (ICST), IEEE Computer Society, 2015, s. Article number 7102605-Konferansepaper, Publicerat paper (Fagfellevurdert)
Abstract [en]

The efficiency of random testing can be improved by sampling test inputs using a generating program that incorporates knowledge about the types of input most likely to detect faults in the software-under-test (SUT). But when the input of the SUT is a complex data type - such as a domain-specific string, array, record, tree, or graph - creating such a generator may be time- consuming and may require the tester to have substantial prior experience of the domain. In this paper we propose the re-use of generators created for one SUT on other SUTs that take the same complex data type as input. The re-use of a generator in this way would have little overhead, and we hypothesise that the re-used generator will typically be as least as efficient as the most straightforward form of random testing: sampling test inputs from the uniform distribution. We investigate this proposal for two data types using five generators. We assess test efficiency against seven real-world SUTs, and in terms of both structural coverage and the detection of seeded faults. The results support the re-use of generators for complex data types, and suggest that if a library of generators is to be maintained for this purpose, it is possible to extend library generators to accommodate the specific testing requirements of newly-encountered SUTs. © 2015 IEEE.

sted, utgiver, år, opplag, sider
IEEE Computer Society, 2015. s. Article number 7102605-
Serie
IEEE International Conference on Software Testing Verification and Validation Workshops, ISSN 2159-4848
Emneord [en]
Testing; Trees (mathematics); Verification, Domain specific; Library generators; Prior experience; Random testing; Sampling test; Test efficiency; Testing requirements; Uniform distribution, Software testing
HSV kategori
Identifikatorer
URN: urn:nbn:se:bth-10674DOI: 10.1109/ICST.2015.7102605ISI: 000380913300027Scopus ID: 2-s2.0-84935074162ISBN: 978-1-4799-7125-1 (digital)OAI: oai:DiVA.org:bth-10674DiVA, id: diva2:854352
Konferanse
8th IEEE International Conference on Software Testing, Verification and Validation, ICST 2015; Graz; Austria
Tilgjengelig fra: 2015-09-16 Laget: 2015-09-15 Sist oppdatert: 2018-01-11bibliografisk kontrollert

Open Access i DiVA

Fulltekst mangler i DiVA

Andre lenker

Forlagets fulltekstScopus

Personposter BETA

Poulding, SimonFeldt, Robert

Søk i DiVA

Av forfatter/redaktør
Poulding, SimonFeldt, Robert
Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric

doi
isbn
urn-nbn
Totalt: 45 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf