Assessing two graph-based algorithms in a model-based testing platform for Java applications

dc.creatorVillalobos Arias, Leonardo
dc.creatorQuesada López, Christian Ulises
dc.creatorMartínez Porras, Alexandra
dc.creatorJenkins Coronas, Marcelo
dc.date.accessioned2023-12-14T21:45:55Z
dc.date.available2023-12-14T21:45:55Z
dc.date.issued2020
dc.description.abstractModel-based testing (MBT) is an approach for auto- matically generating test cases from a model of the system under test. Existing MBT tools support the automation of this process at varying degrees. One such tool is MBT4J, a research platform that extends ModelJUnit, offering a high level of automation. We ex- tended MBT4J with two graph-based algorithms: the Chinese Postman Problem (CPP) and Breadth-First Search (BFS). The purpose of this study is to evaluate the efficacy of these two new algorithms added to MBT4J by comparing them to previous algo- rithms implemented in the platform. A case study was conducted using two open-source Java applications from public repositories, and twenty-one different configurations. The CPP tester per- formed similarly to previous testers in terms of time and coverage, and in addition, it resulted in a greater percentage of failed test cases in one application. The BFS tester was able to generate a greater amount of test cases when using fewer resources. We thus recommend using these algorithms for generating test cases for systems with complex models.es_ES
dc.description.procedenceUCR::Vicerrectoría de Docencia::Ingeniería::Facultad de Ingeniería::Escuela de Ciencias de la Computación e Informáticaes_ES
dc.description.procedenceUCR::Vicerrectoría de Investigación::Unidades de Investigación::Ingeniería::Centro de Investigaciones en Tecnologías de Información y Comunicación (CITIC)es_ES
dc.identifier.doi10.23919/CISTI49556.2020.9141107
dc.identifier.isbn978-989-54659-0-3
dc.identifier.isbn978-1-7281-6724-4
dc.identifier.urihttps://hdl.handle.net/10669/90667
dc.language.isoenges_ES
dc.rightsacceso abierto
dc.source15th Iberian Conference on Information Systems and Technologies (CISTI). Sevilla, España.24-27 de junio de 2020es_ES
dc.subjectALGORITHMSes_ES
dc.subjectCASE STUDIESes_ES
dc.subjectCOMPUTER LANGUAGESes_ES
dc.subjectCOMPUTER APPLICATIONSes_ES
dc.titleAssessing two graph-based algorithms in a model-based testing platform for Java applicationses_ES
dc.typecomunicación de congresoes_ES

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
CITIC_Congreso_Assessing two graph based algorithms in a modelbased testing platform for Java applications.pdf
Tamaño:
199.34 KB
Formato:
Adobe Portable Document Format
Descripción:

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
3.5 KB
Formato:
Item-specific license agreed upon to submission
Descripción: