Este documento apresenta as técnicas de Test Driven Development (TDD) e Acceptance Test Driven Development (ATDD), explicando que TDD antecipa o comportamento do código enquanto ATDD antecipa o comportamento do software. O documento também discute como TDD e ATDD ajudam a atender melhor os requisitos, combater a síndrome de Nostradamus e manter o código organizado.
29. User Story
• Como usuário eu gostaria de me cadastrar
fornecendo: nome, email, senha, confirmação.
• Condição:
– O usuário deve possuir uma senha válida
• Ação:
– Verificar se a confirmação da senha é válida, senão
enviar mensagem de erro adequada
40. User Story – OK!?
• Como usuário eu gostaria de me cadastrar
fornecendo: nome, email, senha, confirmação.
• Condição:
– O usuário deve possuir uma senha válida
• Ação:
– Verificar se a confirmação da senha é válida, senão
enviar mensagem de erro adequada
50. User Story, OK? [Yeap!]
• Como usuário eu gostaria de me cadastrar
fornecendo: nome, email, senha, confirmação.
• Condição:
– O usuário deve possuir uma senha válida
• Ação:
– Verificar se a confirmação da senha é válida, senão
enviar mensagem de erro adequada