ALM – Test Manager – Criando um Plano de Testes (End-to-End)
Criando um Plano de Testes (Passo a Passo)
- Montagem do Plano de Testes
Inicie seu Test Manager para criar um novo Plano de Testes;
Dê um Nome ao Plano de Testes;
Associe o Plano de Teste a Versão ou Iteração (conforme definido no planejamento);
http://qualidadeeti.files.wordpress.com/2014/12/image_thumb28.png?w=244&h=216 http://qualidadeeti.files.wordpress.com/2014/12/image_thumb29.png?w=244&h=184
- Configuração do Plano de Testes
Vá na em Lab Center à Test Settings:
- Configure os coletores, conforme a necessidade do time de desenvolvimento para identificar BUGS com as informações coletadas.
http://qualidadeeti.files.wordpress.com/2014/12/image_thumb30.png?w=244&h=229
Verifique as configurações do Plano de Teste:
-Ambientes que serão homologados (Sistemas Operacionais, Bancos de Dados, Navegadores): Nesse passo, é importante que você tenha um laboratório que tenha templates de ambientes, para que a preparação de um ambiente de testes não leve dias e sim horas ou até minutos!
Obs.: Se você desejar que seu Caso de Teste automaticamente assuma as configurações do TCM, deixe a opção Default habilitada. Cada ambiente é um Ponto de Teste (Test Point).
http://qualidadeeti.files.wordpress.com/2014/12/image_thumb31.png?w=244&h=102
- Crie as Suites de Casos de Testes
Definido em seu Planejamento, crie as Suítes necessárias. Importante salientar o uso de Clones de Suítes e Casos de Testes, para dar velocidade nessa etapa. Isso é feito no contexto de Planejamento. Nesse Caso, iremos definir uma Suíte Estática baseada em Casos de Testes.
http://qualidadeeti.files.wordpress.com/2014/12/image_thumb32.png?w=244&h=221 http://qualidadeeti.files.wordpress.com/2014/12/image_thumb33.png?w=244&h=128
Exemplo:
Suites de Testes Funcionais e suas subcategorias:
Adequação, que mede o quanto o conjunto de funcionalidades é adequado às necessidades do usuário;
Acurácia (ou precisão) representa a capacidade do software de fornecer resultados precisos ou com a precisão dentro do que foi acordado/solicitado;
Interoperabilidade que trata da maneira como o software interage com outro(s) sistema(s) especificados;
Segurança mede a capacidade do sistema de proteger as informações do usuário e fornecê-las apenas (e sempre) às pessoas autorizadas. Segurança também pode estar dirigida em, processar gerar e armazenar as informações.
Conformidade trata da padronização, politicas e normas de um projeto.
Importante:
Participe das reuniões de alinhamento das demandas para que o Custo de BUG seja reduzido com Casos de Testes mais próximos a realidade do cliente.
http://qualidadeeti.files.wordpress.com/2014/12/image_thumb34.png?w=244&h=93
Lembre-se que dependendo da abordagem da empresa (Escola de Testes de Software), você deverá validar se a implementação do Requisito foi feita com sucesso, mas também validar se o objetivo do negócio foi atendido, e só participando, conhecendo o negócio e entendendo a demanda (feature) você poderá chegar nesse cenário.
http://qualidadeeti.files.wordpress.com/2014/12/image_thumb35.png?w=244&h=81
- Crie seu Caso de Teste
Crie seu caso de teste, baseado no requisito e no negócio e escreva os passos (pode iniciar com passos básicos). Coloque valores de parâmetros com @ para um futuro Record & Play. O Caso de Teste é a ação de execução de um usuário.
http://qualidadeeti.files.wordpress.com/2014/12/image_thumb36.png?w=244&h=207
Relacione seu Caso de Teste ao Requisito (Tests) –> Mude o Status do Caso de Teste para Ready –> Faça isso para todos os Casos de Testes.
http://qualidadeeti.files.wordpress.com/2014/12/image_thumb37.png?w=244&h=83
Abra o Requisito que está associado ao Test Case –> Crie a Tarefa de Testes (Tasks) –> Estipule o tempo de execução (já definido no Planejamento) –> Associe a Tarefa ao Requisito como “Child”
http://qualidadeeti.files.wordpress.com/2014/12/image_thumb38.png?w=244&h=79
Insira as informações de tempo de execução, estado, disciplina, entre outras informações.
http://qualidadeeti.files.wordpress.com/2014/12/image_thumb39.png?w=244&h=80
http://qualidadeeti.files.wordpress.com/2014/12/image_thumb40.png?w=244&h=144 http://qualidadeeti.files.wordpress.com/2014/12/image_thumb41.png?w=244&h=114
Observe a hierarquia de Requisitos à Tarefas:
http://qualidadeeti.files.wordpress.com/2014/12/image_thumb42.png?w=244&h=108 http://qualidadeeti.files.wordpress.com/2014/12/image_thumb43.png?w=244&h=95
Observe que no Relatório de Overview de Requisitos, o Requisito está com as horas restantes, pontos de testes e resultados de testes prontos para começarem a ser contabilizados. Conforme as tarefas (vinculadas aos requisitos forem sendo concluídas, o percentagem de horas irá ser carregada e as horas remanescentes serão diminuídas.
http://qualidadeeti.files.wordpress.com/2014/12/image_thumb44.png?w=244&h=112
Pronto, agora é só executar os testes.