SciELO - Scientific Electronic Library Online

 
vol.39 número1QoS (Quality of Service) and QoE (Quality of Experience) Study for Web Services Consumed from a Mobile Mashup índice de autoresíndice de assuntospesquisa de artigos
Home Pagelista alfabética de periódicos  

Serviços Personalizados

Journal

Artigo

Indicadores

Links relacionados

  • Em processo de indexaçãoCitado por Google
  • Não possue artigos similaresSimilares em SciELO
  • Em processo de indexaçãoSimilares em Google

Compartilhar


Ingeniería y Desarrollo

versão impressa ISSN 0122-3461versão On-line ISSN 2145-9371

Resumo

SORALUZ SORALUZ, Aldo Emanuel; VALLES CORAL, Miguel Ángel  e  LEVANO RODRIGUEZ, Danny. Behavior Driven Development: Best Practices for Software Quality. Ing. Desarro. [online]. 2021, vol.39, n.1, pp.190-204.  Epub 22-Out-2021. ISSN 0122-3461.  https://doi.org/10.14482/inde.39.1.005.3.

Ensuring the quality and functionality of a software product is to guarantee its correct structure, composition, execution, and integrity, but, in some cases, these characteristics are affected due to inefficient software management and development. The aim of this review was to identify good practices when using behavior-driven development. In its development, we investigated research articles categorized in indexed journals, in databases such as IEEE, ScienceDi-rect, Scielo, Scopus, and Redalyc, prepared between 2016 and 2020. The analysis and review allowed to identify good practices, such as the use of scenarios that are exclusively for tests of functionality; the organization of characteristics in folders, according to system scenarios; the contextualization of the operation in the same language as the clients, to facilitate communication; the use of labels to group scenarios; the organization of characteristics according to needs; and the generation of scenarios without dependency. We concluded that these good practices allow for adequate communication, structured software design, functional quality of each component of the code, and, above all, for an efficient product with a minimum risk of loss of resources and a high margin of success.

Palavras-chave : behavior; development; software quality; testing.

        · resumo em Espanhol     · texto em Espanhol     · Espanhol ( pdf )