Test case generation, UML, and Eclipse

dc.contributor.authorFernández Sanz, Luis
dc.contributor.authorLara Bercial, Pedro José
dc.date.accessioned2016-07-20T18:19:18Z
dc.date.available2016-07-20T18:19:18Z
dc.date.issued2008
dc.description.abstractAutomatic test case generation has long been on developers' wishlists, and a promising approach to implementing it is the use of state diagrams to describe interactions. The idea is that diagrams can guide the generation of test cases based on the assumption that user activity with the program is modeled by the diagram. The approach we propose in this article is to link requirements expressed in UML format with a test-generation method we call "AQUABUS. To do so, we use UML models stored in an Eclipse project to create a plug-in called "AGAPE" that automatically generates test cases from software specifications based on use cases and activity diagrams. Our approach with AQUABUS is to extend an activity diagram to include information about the use and severity of possible failures for each element as a starting point for the generation of test cases. AQUABUS creates a list of paths from the initial state to the ending one, then ranks them in order of priority using the information about probability of use and cost/severity of possible failures. This approach is in sync with commonly used procedures for generating test cases based on the UI. However, this isn't practical if you can't support some type of tool or automated environment. So in this article, we present a solution that uses Eclipse to develop solutions that integrate UML modeling with test-generation aids.spa
dc.description.filiationUEMspa
dc.description.impact0.122 SJR (2008) Q4, 593/919 Software, 330/678 Computer networks and communicationsspa
dc.description.sponsorshipSin financiaciónspa
dc.identifier.citationFernández-Sanz, L., & Lara-Bercial, P. J. (2008). Test case generation, UML, and Eclipse. Dr Dobbs Journal, 33(11), 49-52.spa
dc.identifier.issn1044789X
dc.identifier.urihttp://hdl.handle.net/11268/5431
dc.language.isoengspa
dc.peerreviewedSispa
dc.relation.publisherversionhttps://www.drdobbs.com/architecture-and-design/test-case-generation-uml-and-eclipse/211600996spa
dc.rights.accessRightsopen accessspa
dc.subject.uemUML (Lenguaje de programación)spa
dc.subject.uemIngeniería del softwarespa
dc.subject.unescoInformáticaspa
dc.titleTest case generation, UML, and Eclipsespa
dc.typejournal articlespa
dspace.entity.typePublication
relation.isAuthorOfPublication71810463-41ab-440f-9c20-780fb10d14f5
relation.isAuthorOfPublication01a0ceb8-1743-49e0-bf9a-540915be733f
relation.isAuthorOfPublication.latestForDiscovery71810463-41ab-440f-9c20-780fb10d14f5

Files