Qual é a diferença entre Teste de Aceitação - Planejamento Dirigido e Teste de Aceitação - Desenvolvimento Dirigido? Eles são os mesmos?
agile
development-process
acceptance-testing
Fortuity
fonte
fonte
Respondendo à minha própria pergunta (com base em algumas pesquisas):
Em " The RSpec Book ", David Chelimsky et. al. afirma que o Teste de Aceitação - Planejamento Orientado é uma das três principais práticas do Behavior Driven Development (BDD). Eles descrevem o ATDP (Planejamento de Teste de Aceitação) como uma extensão do ATDD (Teste de Aceitação) e dizem que no ATDP os testes de aceitação são acordados durante ou antes de uma reunião de planejamento de interação. Isso ajuda a equipe de desenvolvimento a entender melhor os requisitos e estimar o trabalho necessário para uma implementação. Por outro lado, a prática geral do ATDD significa simplesmente colaborar com os clientes nos testes de aceitação antes que os desenvolvedores escrevam código e não especifica se os testes devem ser gravados antes ou depois de uma reunião de planejamento de iteração.
No artigo " Planejamento conduzido por teste de aceitação"(publicado no livro" Programação extrema e métodos ágeis ") Richard Watt e David Leigh-Fellows enfatizam a importância de" Conquistar nossas histórias "como uma fase fundamental do processo de desenvolvimento. Eles descrevem sessões de planejamento de maratonas em que toda a equipe de desenvolvimento procuraram esclarecer os requisitos do cliente antes de decidir sobre uma lista de tarefas de implementação e estimar o tempo necessário.Para melhorar o processo, eles designaram um desenvolvedor e um engenheiro de controle de qualidade para trabalhar com um cliente para escrever testes de aceitação antes que a equipe completa se reunisse para uma sessão de planejamento A criação de testes de aceitação nesse estágio inicial incentiva o cliente a expressar claramente os requisitos, oferecendo aos desenvolvedores uma melhor compreensão dos requisitos e ajudando-os a saber quando seu trabalho é realizado;e facilita a decomposição de tarefas e a estimativa do esforço de trabalho.
ATDP significa que a equipe de desenvolvimento considera testes de aceitação e histórias de usuários antes que as tarefas de implementação sejam identificadas e atribuídas. Na prática, ATDP significa que os testes de aceitação se tornam o ponto focal de todas as atividades de planejamento e desenvolvimento.
fonte