Mtest.search extensions for test code generation

Authors

  • Alejandro Miguel Güemes Esperón
  • Martha Delgado Dapena Universidad Tecnológica de La Habana, José Antonio Echeverría, CUJAE
  • Perla Beatriz
  • Heydi Margarita Henry Chibas

Abstract

Software testing focuses on detecting defects or failures during code execution. Testing is a challenging creative task, requiring automation. The adoption of good practices and testing strategies contributes to increasing the efficiency of software development companies. MTest.search model for automatic unit test generation has defined domain model extension, test, and execution mechanisms. In this work, mechanisms to extend the search-based reduction model are presented. The proposed extensions take into account the objects and sets involved in the source code, and enhance the detection of defects or failures based on the significance of the values ​​and paths / scenarios involved in the test. To validate the proposal, three case studies were defined using classical methods and real projects.

Author Biography

Martha Delgado Dapena, Universidad Tecnológica de La Habana, José Antonio Echeverría, CUJAE

Martha Dunia Delgado Dapena Vicerrectora 1ª en la Universidad Tecnológica de La Habana "José Antonio Echeverría", Cujae; donde ha estado trabajando desde 1995. Obtuvo su Doctorado en Ciencias Técnicas en la Cujae y es Profesora Titular desde 2006. Ha participado en proyectos de investigación relacionados con calidad y pruebas de software, ingeniería de requisitos e ingeniería de software basada en búsquedas. Ha publicado artículos y participado en eventos en temas de Ingeniería de Software y en la utilización de Inteligencia Artificial para resolver problemas en esta área.

Published

2021-11-01

How to Cite

Güemes Esperón, A. M. ., Delgado Dapena, M., Perla Beatriz, & Henry Chibas, H. M. (2021). Mtest.search extensions for test code generation. Industrial Engineering (Ingeniería Industrial), 43(1), 1–15. Retrieved from https://rii.cujae.edu.cu/index.php/revistaind/article/view/1126

Issue

Section

Business Informatics