Respostas:
O Planejamento Orientado a Testes de Aceitação é uma extensão do XP Planning. Envolve as seguintes etapas:
Esse processo de planejamento deve levar cerca de 10% do tempo, o esforço de desenvolvimento 90%.
O Desenvolvimento Orientado a Testes de Aceitação é uma extensão do Desenvolvimento Orientado a Testes. Observe que, no diagrama abaixo, o Desenvolvimento Orientado a Testes tradicional é chamado de Desenvolvimento Orientado a Testes de Unidade (UTDD)
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.