GoConqr has a new look! Let us know what you think.

Mind map

TDD e ATDD

Walter Vieira Engenharia de software Portuguese

TDD e ATDD

Map content

TDD e ATDD

  1. TDD

    • Era parte do XP
    • Abordagem p/ dev em que se intercalam testes e dev
    • Código é desenvolvido de forma incremental, em conjunto com um teste p/ este
    • Só vai p/ próximo incremento até que o código passe no teste
    • Benefícios
      • Cobertura de código
      • Teste de regressão
      • Depuração simplificada
      • Testes são como uma documentação do sistema
    • Testes automatizados
      • Autocontido (não precisa de intervenção humana)
        • Situação ou cenário c/ resultados conhecidos de forma clara
    • Fases
      • 1 - Escreva um teste que falhe
        • Teste é escrito antes mesmo de implementar a funcionalidade ou melhoria
      • 2 - Escreva um código que passe no teste
        • YAGNI
          • You ain't gonna need it
          • Escrever somente código que está explicitamente requisitado pelo teste
      • 3 - Refatore
        • Depois de todos testes satisfeitos, melhorar código
          • Evitar deteriorização
  2. ATDD

    • Acceptance Test Driven Development
      • Teste de aceitação antes de implementar funcionalidade / durante fase de requisitos
    • Os três amigos
      • Participação e perspectiva do cliente, desenvolvimento e teste
    • Voltado ao ponto de vista do usuário / visão externa
    • Fases
      • 1 - Debater os requisitos
        • Histórias de usuário são refinadas durante reunião (grooming)
        • Tirar dúvidas p/ enter melhor e futuramente escrever cenários de teste
      • 2 - Refinar os testes de aceitação
      • 3 - Desenvolver
      • 4 - Revisar
        • Após testes passarem, validar com o PO
        • Se necessário, criar nova história ou alterar testes
    • Manualmente ou automaticamente executados

Images and files in the map

  • TDD e ATDD
  • TDD e ATDD

Information

Description
Engenharia de software Mind Map on TDD e ATDD, created by Walter Vieira on 28/02/2019.
Created by
Walter Vieira
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?