Definir casos e scripts de teste

Concluído

Ao documentar e executar os planos de teste, lembre-se do seu público-alvo. Os casos de teste para a equipe de teste de um projeto terão um conjunto de expectativas diferente do que os usuários finais terão durante o teste de aceitação do usuário.

Uma estratégia para testar é acompanhar as tarefas que foram marcadas como concluídas. A tarefa foi marcada como concluída e, agora, o testador a avalia quanto à integralidade. Embora isso pareça uma maneira rápida de concluir o teste, só funciona se os requisitos e as tarefas foram escritos com o entendimento de que também pretendiam que tarefas individuais fossem explicitamente testáveis. Dependendo da metodologia do projeto, essas tarefas provavelmente não terão informações suficientes para um testador usar em um caso de teste. Essas tarefas podem ajudar a moldar a narrativa de teste agrupando tarefas em uma história de usuário para testar.

Várias equipes de projeto incluem equipes de teste que testam exclusivamente as soluções em marcos definidos. Um projeto do Dynamics 365 deve ter um processo documentado em vigor para teste, mesmo que uma equipe separada não esteja em vigor para realizar essa tarefa. A documentação de planos de teste pode ser feita por qualquer membro da equipe do projeto com conhecimento suficiente dos requisitos e da solução, para criar um plano de teste completo e de acompanhamento fácil. Esse teste deve testar requisitos funcionais e não funcionais.

Como mencionado anteriormente, o teste de aceitação do usuário acontece quando os usuários esperados do novo sistema têm a chance de usar o sistema em um ambiente isolado para determinar se ele atende às suas necessidades. Muitas vezes, esses usuários fazem seus testes com base no que já sabem sobre seu trabalho e como o sistema deve atender às suas necessidades. No entanto, o teste de aceitação do usuário é bem-sucedido quando os usuários são orientados em seus esforços. Você pode escrever scripts de teste para que eles sigam ou, preferivelmente, orientá-los a escrever seus próprios scripts de teste previamente. Esses scripts de teste devem direcionar grupos de usuários lógicos com base em tarefas comuns.