TDD AS A METHODOLOGY IN SOFTWARE DEVELOPMENT

Authors

DOI:

https://doi.org/10.31510/infa.v19i2.1536

Keywords:

Tests, TDD, TDD Methodology

Abstract

As software development increases, so does its complexity. The number of bugs might also increase, so there is a need of testing it to validate the system functionality. Such tests provide the developer safety while implementing security as codes, so there will be no new bugs in the end. Furthermore, when something new is implemented in the system, a test is created to ensure that the new functionality works, not affecting the existing ones. Besides that, tests also have the role of recording data for those ones that already read codes. That said, the more tests, the easier it will be to maintain them. However, creating tests is not as simple as it seems, given that if someone does not use a proper methodology, things might get more complicated than necessary. Finally, this research aims at showing how to make the most of tests by using the TDD methodology, as well as how it works in creating codes. In the end of this paper, we expect that our reader gets more acquainted on how he or she might start creating codes using the methodology aforementioned and how to get positive results on software development.

Downloads

Download data is not yet available.

Metrics

Metrics Loading ...

References

BECK, Kent. TDD: Desenvolvimento Guiado por Testes. [S. 1.], Bookman, 2010.

CARVALHO, André. BDD: Desenvolvimento orientado a comportamento. 2019 Disponível em: <https://inside.contabilizei.com.br/bdd-desenvolvimento-orientado-a-comportamento-62e71f2eabe9>. Acesso em 12 set. 2022.

FOWLER, Martin. Refatoração: Aperfeiçoando o Design de Códigos Existentes. [S. l.] Novatec, 2020.

GPIRESS. Quando usar TDD, 2020. Disponível em: < https://dev.to/gpiress/quando-usar-tdd-1c18>. Acesso em: 29 set. 2021.

MARTIN, Robert C. Código Limpo: Habilidades Práticas do Agile Software. [S. l.]: Alta Books, 2009.

O QUE É TEST DRIVEN DEVELOPMENT (TDD). Digite, 2022. Disponível em: < https://www.digite.com/pt-br/agile/desenvolvimento-orientado-a-testes-tdd/>. Acesso em: 05 set. 2022.

TDD: Fundamentos do Desenvolvimento Orientado a Testes. Grupo Multi, 2019. Disponível em: https://www.grupomult.com.br/tdd-fundamentos-do-desenvolvimento-orientado-a-testes/ . Acesso em: 07 set. 2022.

Published

2022-12-20

How to Cite

FERREIRA, D. C.; PINTO, G. S. TDD AS A METHODOLOGY IN SOFTWARE DEVELOPMENT. Revista Interface Tecnológica, [S. l.], v. 19, n. 2, p. 294–307, 2022. DOI: 10.31510/infa.v19i2.1536. Disponível em: https://revista.fatectq.edu.br/interfacetecnologica/article/view/1536. Acesso em: 17 may. 2024.

Issue

Section

Tecnologia em Informática

Metrics

Most read articles by the same author(s)

1 2 > >>