Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

jPET 2.0: un generador automático de casos de prueba sobre programas Java

dc.contributor.advisorGómez-Zamalloa Gil, Miguel
dc.contributor.authorGonzález Escudero, Álvaro
dc.contributor.authorÁlvarez Ramírez, Daniel
dc.contributor.authorAcosta Berrio, Laura
dc.date.accessioned2023-06-20T06:07:43Z
dc.date.available2023-06-20T06:07:43Z
dc.date.issued2012
dc.descriptionProyecto de Sistemas Informáticos (Facultad de Informática, Curso 2011-2012)
dc.description.abstractJPet lleva desarrollándose varios años a fin de convertirlo en una herramienta competitiva en el campo del software testing. Se encarga de obtener casos de prueba (test-cases) de código java que garanticen el recubrimiento óptimo del mismo. En su comienzo la forma en que jPet mostraba la información a los usuarios no era fácil de entender, lo que hacía que no fuera útil durante el desarrollo de software. En la actualidad, se ha solucionado este problema guardando la información necesaria de los casos de prueba en ficheros .xml, mostrando al desarrollador de una manera más gráfica y sencilla el trabajo realizado. La herramienta incorpora un visor en el que se puede comprobar el valor de los datos antes y después de la ejecución del código, así como la posibilidad de ver la traza de un caso de prueba en concreto. En este proyecto vamos a ampliar jPet añadiéndole la funcionalidad de generar tests en código java a partir de los casos de prueba almacenados en los ficheros .xml. De esta manera, el desarrollador puede verificar el funcionamiento del código que pretende testear. Los tests contienen todo lo necesario para su ejecución en java, pero están escritos a modo de plantilla por lo que, aunque ayudan al desarrollador ahorrándole tiempo, es necesaria sucolaboración para que recobren sentido y pasen a ser tests válidos. [ABSTRACT] Jpet has become a competitive tool for software testing over the years. It obtains java code test-cases that ensures an optimal coverage. From its beginnings, showing data and explaining it wasn’t an easy task, so Jpet was not useful for software developing. Nowadays, this problem has been solved by saving test-cases relevant data to .xml files, guiding software developers through a more graphic and comprehensive way of the work carried out by Jpet. It has a budget that may be interesting for developers, a graphic interface in which you can check data values before and after running the piece of software tested and see a concrete test-case tracing painted in a glowing green. So now we are going to expand and continue this ongoing project by adding functionality to generate java code unit tests (junits) using the test-cases above-mentioned. Those tests can run on Java but they are just templates. Although it will certainly help developers saving their time, they need to be accordingly modified to apply.
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/16095
dc.identifier.urihttps://hdl.handle.net/20.500.14352/46161
dc.language.isospa
dc.page.total64
dc.relation.ispartofseriesTrabajos de curso (Departamento de Sistemas Informáticos y Computación, FDI)
dc.rights.accessRightsopen access
dc.subject.cdu004.415.5(043.3)
dc.subject.cdu004.438Java(043.3)
dc.subject.keywordJPet
dc.subject.keywordSoftware Testing
dc.subject.keywordJava
dc.subject.keywordDesarrollo de software
dc.subject.ucmSoftware
dc.subject.unesco3304.16 Diseño Lógico
dc.titlejPET 2.0: un generador automático de casos de prueba sobre programas Java
dc.typecoursework
dspace.entity.typePublication
relation.isAdvisorOfPublication6eef4c69-fd36-4274-b9c2-e93105ad2268
relation.isAdvisorOfPublication.latestForDiscovery6eef4c69-fd36-4274-b9c2-e93105ad2268

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
memoria_JPet_2_0.pdf
Size:
834.56 KB
Format:
Adobe Portable Document Format