Prácticas orientadas por pruebas para el desarrollo de software, una revisión sistemática

En la actualidad, se busca que el proceso de desarrollo de software sea más rápido y efectivo. Las principales causas que impiden cumplir con este objetivo son los errores en las especificaciones de requisitos y la ausencia de pruebas acordes al producto construido.  Como consecuencia, se o...

Descripción completa

Detalles Bibliográficos
Autores principales: Ramírez B., Raúl I., Pellecchia M., Angela R., Saa Morales, Ana G., Santos Quiel, Analissa, González M., Holger De J., Bonilla-Morales, Belén
Formato: Online
Idioma:spa
Publicado: Universidad Tecnológica de Panamá 2022
Acceso en línea:https://revistas.utp.ac.pa/index.php/ric/article/view/3672
id RIC3672
record_format ojs
spelling RIC36722022-07-30T21:59:44Z Test-oriented practices for software development, a systematic review Prácticas orientadas por pruebas para el desarrollo de software, una revisión sistemática Ramírez B., Raúl I. Pellecchia M., Angela R. Saa Morales, Ana G. Santos Quiel, Analissa González M., Holger De J. Bonilla-Morales, Belén Nowadays, the intent is to make the software development process faster and more effective; However, the main causes that prevents meeting this goal, are errors with the software requirements specifications and the absence of the necessary testing for the product that has been build. Thereby the resulting software doesn't reach the quality expected by the clients. Therefore, development teams must prioritize the testing stage and a correct definition of the requirements to avoid having an unstable product that can result in the loss of resources and dissatisfaction of stakeholders. In response to this problem, in the software field, different test-based practices have been designed to minimize errors in the development process. Among these practices are Test-Driven Development, Behavior-Driven Development, and Acceptance Test-Driven Development. Throughout this paper, we have conducted a literary review of these practices in the software development process, by analyzing their characteristics and differences. En la actualidad, se busca que el proceso de desarrollo de software sea más rápido y efectivo. Las principales causas que impiden cumplir con este objetivo son los errores en las especificaciones de requisitos y la ausencia de pruebas acordes al producto construido.  Como consecuencia, se obtienen productos de software que no alcanzan la calidad esperada por los clientes. Por ello, es crítico que los equipos de desarrollo de software le den prioridad a la etapa de pruebas, así como a la definición correcta de los requisitos, para evitar crear un producto que pueda resultar en la pérdida de recursos y en la insatisfacción de los stakeholders. Como respuesta a esta problemática, en el ámbito de desarrollo de software, se han diseñado distintas prácticas basadas en pruebas para minimizar errores en el proceso de desarrollo, entre estas, se pueden mencionar: Test-Driven Development, Behaviour-Driven Development y Acceptance Test Driven Development. En este artículo, se aborda una revisión literaria de estas prácticas con el objetivo de determinar la importancia de cada una, en el proceso de desarrollo de software, mediante el análisis de sus características y diferencias. Universidad Tecnológica de Panamá 2022-07-30 info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion application/pdf https://revistas.utp.ac.pa/index.php/ric/article/view/3672 10.33412/rev-ric.v8.2.3672 Revista de Iniciación Científica; Vol. 8 Núm. 2 (2022): Revista de Iniciación Científica; 50-56 2413-6786 2412-0464 spa https://revistas.utp.ac.pa/index.php/ric/article/view/3672/4250 Derechos de autor 2022 Revista de Iniciación Científica http://creativecommons.org/licenses/by-nc-sa/4.0
institution Universidad Tecnológica de Panamá
collection Revista de Iniciación Científica
language spa
format Online
author Ramírez B., Raúl I.
Pellecchia M., Angela R.
Saa Morales, Ana G.
Santos Quiel, Analissa
González M., Holger De J.
Bonilla-Morales, Belén
spellingShingle Ramírez B., Raúl I.
Pellecchia M., Angela R.
Saa Morales, Ana G.
Santos Quiel, Analissa
González M., Holger De J.
Bonilla-Morales, Belén
Prácticas orientadas por pruebas para el desarrollo de software, una revisión sistemática
author_facet Ramírez B., Raúl I.
Pellecchia M., Angela R.
Saa Morales, Ana G.
Santos Quiel, Analissa
González M., Holger De J.
Bonilla-Morales, Belén
author_sort Ramírez B., Raúl I.
description En la actualidad, se busca que el proceso de desarrollo de software sea más rápido y efectivo. Las principales causas que impiden cumplir con este objetivo son los errores en las especificaciones de requisitos y la ausencia de pruebas acordes al producto construido.  Como consecuencia, se obtienen productos de software que no alcanzan la calidad esperada por los clientes. Por ello, es crítico que los equipos de desarrollo de software le den prioridad a la etapa de pruebas, así como a la definición correcta de los requisitos, para evitar crear un producto que pueda resultar en la pérdida de recursos y en la insatisfacción de los stakeholders. Como respuesta a esta problemática, en el ámbito de desarrollo de software, se han diseñado distintas prácticas basadas en pruebas para minimizar errores en el proceso de desarrollo, entre estas, se pueden mencionar: Test-Driven Development, Behaviour-Driven Development y Acceptance Test Driven Development. En este artículo, se aborda una revisión literaria de estas prácticas con el objetivo de determinar la importancia de cada una, en el proceso de desarrollo de software, mediante el análisis de sus características y diferencias.
title Prácticas orientadas por pruebas para el desarrollo de software, una revisión sistemática
title_short Prácticas orientadas por pruebas para el desarrollo de software, una revisión sistemática
title_full Prácticas orientadas por pruebas para el desarrollo de software, una revisión sistemática
title_fullStr Prácticas orientadas por pruebas para el desarrollo de software, una revisión sistemática
title_full_unstemmed Prácticas orientadas por pruebas para el desarrollo de software, una revisión sistemática
title_sort prácticas orientadas por pruebas para el desarrollo de software, una revisión sistemática
title_alt Test-oriented practices for software development, a systematic review
publisher Universidad Tecnológica de Panamá
publishDate 2022
url https://revistas.utp.ac.pa/index.php/ric/article/view/3672
work_keys_str_mv AT ramirezbrauli testorientedpracticesforsoftwaredevelopmentasystematicreview
AT pellecchiamangelar testorientedpracticesforsoftwaredevelopmentasystematicreview
AT saamoralesanag testorientedpracticesforsoftwaredevelopmentasystematicreview
AT santosquielanalissa testorientedpracticesforsoftwaredevelopmentasystematicreview
AT gonzalezmholgerdej testorientedpracticesforsoftwaredevelopmentasystematicreview
AT bonillamoralesbelen testorientedpracticesforsoftwaredevelopmentasystematicreview
AT ramirezbrauli practicasorientadasporpruebasparaeldesarrollodesoftwareunarevisionsistematica
AT pellecchiamangelar practicasorientadasporpruebasparaeldesarrollodesoftwareunarevisionsistematica
AT saamoralesanag practicasorientadasporpruebasparaeldesarrollodesoftwareunarevisionsistematica
AT santosquielanalissa practicasorientadasporpruebasparaeldesarrollodesoftwareunarevisionsistematica
AT gonzalezmholgerdej practicasorientadasporpruebasparaeldesarrollodesoftwareunarevisionsistematica
AT bonillamoralesbelen practicasorientadasporpruebasparaeldesarrollodesoftwareunarevisionsistematica
_version_ 1805401541792759808