Repository logo
 
Publication

A strategy for evaluating feasible and unfeasible test cases for the evolutionary testing of object-oriented software

dc.contributor.authorRibeiro, José Carlos Bregieiro
dc.contributor.authorZenha-Rela, Mário Alberto
dc.contributor.authorFernandéz de Vega, Francisco
dc.date.accessioned2009-08-20T08:11:51Z
dc.date.available2009-08-20T08:11:51Z
dc.date.issued2008-05
dc.descriptionO texto integral não está disponível.pt
dc.description.abstractEvolutionary Testing is an emerging methodology for automatically producing high quality test data. The focus of our on-going work is precisely on generating test data for the structural unit-testing of object-oriented Java programs. The primary objective is that of efficiently guiding the search process towards the definition of a test set that achieves full structural coverage of the test object. However, the state problem of object-oriented programs requires specifying carefully fine-tuned methodologies that promote the traversal of problematic structures and difficult control-flow paths - which often involves the generation of complex and intricate test cases, that define elaborate state scenarios. This paper proposes a methodology for evaluating the quality of both feasible and unfeasible test cases - i.e., those that are effectively completed and terminate with a call to the method under test, and those that abort prematurely because a runtime exception is thrown during test case execution. With our approach, unfeasible test cases are considered at certain stages of the evolutionary search, promoting diversity and enhancing the possibility of achieving full coverage.pt
dc.identifier.citationRIBEIRO, J.; ZENHA-RELA, M. A.; FERNANDÉZ DE VEGA, F. - A strategy for evaluating feasible and unfeasible test cases for the evolutionary testing of object-oriented software. In: Proceedings of the 3rd International Workshop on Automation of Software Test. New York: ACM, 2008. pp. 85-92.pt
dc.identifier.isbn978-1-60558-030-2
dc.identifier.urihttp://hdl.handle.net/10400.8/130
dc.language.isoengpt
dc.publisherACMpt
dc.subjectEvolutionary testingpt
dc.subjectObject-orientationpt
dc.subjectSearch-based test case generationpt
dc.subjectStrongly-typed genetic programmingpt
dc.titleA strategy for evaluating feasible and unfeasible test cases for the evolutionary testing of object-oriented softwarept
dc.typeconference object
dspace.entity.typePublication
oaire.citation.conferencePlaceLeipzig, Germanypt
oaire.citation.endPage92pt
oaire.citation.startPage85pt
oaire.citation.title3rd International Workshop on Automation of Software Testpt
person.familyNameRibeiro
person.givenNameJosé
person.identifier662638
person.identifier.ciencia-id0C1B-5E3F-6830
person.identifier.orcid0000-0003-3019-1330
person.identifier.scopus-author-id55947747200
rcaap.rightsrestrictedAccess
rcaap.typeconferenceObjectpt
relation.isAuthorOfPublication4ad743c6-5db7-4208-be72-c182c7b0f8ef
relation.isAuthorOfPublication.latestForDiscovery4ad743c6-5db7-4208-be72-c182c7b0f8ef

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
doc.docx
Size:
23.71 KB
Format:
Microsoft Word XML
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.79 KB
Format:
Item-specific license agreed upon to submission
Description: