Test-oriented practices for software development, a systematic review
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 res...
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: | Artículo |
Idioma: | Español |
Publicado: |
Universidad Tecnológica de Panamá
2022
|
Acceso en línea: |
https://revistas.utp.ac.pa/index.php/ric/article/view/3672 https://ridda2.utp.ac.pa/handle/123456789/16068 |
Sumario: |
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. |
---|