TDD: Desenvolvimento Orientado à Testes

3116 palavras 13 páginas
TDD: DESENVOLVIMENTO ORIENTADO À TESTES Pedro JANNOTTI
Centro de Ensino Superior de Juiz de Fora, Juiz de Fora, MG Resumo:
Com a evolução dos sistemas e o aumento da complexidade dos requisitos se torna mais complicado identificar e corrigir falhas. O TDD é uma técnica de desenvolvimento que permite ter um retorno mais rápido da aplicação em desenvolvimento. Neste artigo será apresentado o TDD em sua forma mais simples.
Seus conceitos, vantagens, desvantagens, motivações e dados sobre sua utilização. Palavras­chave: TDD; Desenvolvimento orientado à testes; Teste. 1 INTRODUÇÃO Desde o início do desenvolvimento de software até os dias atuais pode ser percebido uma grande mudança na forma como aplicações são desenvolvidas.
Com o crescimento dos sistemas e a complexidade dos requisitos aumentando foi ficando cada vez mais complicado identificar e corrigir falhas de código (ou até mesmo falhas nos requisitos) que também se tornaram mais frequentes. Para tentar resolver esse problema foi desenvolvido a noção de metodologia.
Metodologias são conjuntos de processos definidos para a realização de algo.
No caso de sistemas de informação, são processos definidos para melhorar o desenvolvimento de softwares.
As metodologias desenvolvidas para solucionar o problema da identificação dos erros de forma mais eficaz iniciaram com processos em cascata, espiral entre outros que foram criticados por sua burocracia. Posteriormente foram desenvolvidas as metodologias ágeis como eXtreme Programming (XP), Scrum entre outros.
Uma das técnicas utilizadas nas metodologias ágeis é o
Test Driven
1

Development (TDD).
O TDD nos diz que devemos mudar a forma de programar. Ao invés de escrever o código e depois testar, no TDD devemos testar antes de escrever código.

Relacionados

  • Metodologia de desenvolvimento orientado a testes (tdd)
    1042 palavras | 5 páginas
  • Influencia dos testes nos custos de manutencao de software
    1024 palavras | 5 páginas
  • Artigo sobre teste unitário
    1204 palavras | 5 páginas
  • Avaliação da eficácia do Test-Driven Development
    477 palavras | 2 páginas
  • Test Driven Development
    854 palavras | 4 páginas
  • Analista
    3311 palavras | 14 páginas
  • Novas Tecnologias
    579 palavras | 3 páginas
  • desenvolvimento
    4421 palavras | 18 páginas
  • Programa O Orientada A Testes
    856 palavras | 4 páginas
  • BDD em Java
    2775 palavras | 12 páginas