Mudanças entre as edições de "Manual de boas práticas para especificação de casos de teste"
(→Descrição do cabeçalho) |
(→4- Prioridade do teste) |
||
Linha 45: | Linha 45: | ||
A Issue referenciada no cabeçalho do caso de teste possui uma prioridade no JIRA, essa prioridade também deve estar vinculada no Testlink. O JIRA possui um campo chamado “Prioridade” com os seguintes status: Bloqueador, Maior, Menor e Baixa e no Testlink as “Prioridades do teste” são Alto, Médio e Baixo. Sendo assim, as prioridades terão a seguinte equivalência: | A Issue referenciada no cabeçalho do caso de teste possui uma prioridade no JIRA, essa prioridade também deve estar vinculada no Testlink. O JIRA possui um campo chamado “Prioridade” com os seguintes status: Bloqueador, Maior, Menor e Baixa e no Testlink as “Prioridades do teste” são Alto, Médio e Baixo. Sendo assim, as prioridades terão a seguinte equivalência: | ||
+ | [[Arquivo:Prioridades-de-para.png]] |
Edição das 17h45min de 6 de julho de 2015
Conteúdo |
INTRODUÇÃO
Este documento tem a finalidade de orientar os responsáveis pela especificação dos casos de teste (CT), afim de facilitar a execução dos testes e garantir a cobertura das funcionalidades do PJE. O texto está organizado em uma série de passos que devem ser seguidos para a especificação dos casos de teste no Testlink.
BOAS PRÁTICAS
Este capítulo apresenta as boas práticas que devem ser seguidas pela equipe de desenvolvimento do CNJ para especificação e validação de casos de teste.
Analisar o problema
É necessário que haja o entendimento do problema relatado na issue para definir o escopo do teste e facilitar a criação dos casos de teste.
Definição do título
O título do caso de teste deve seguir a seguinte padronização:
- A descrição do título deve ser clara, para que possa permitir um acesso rápido para eventuais consultas dos casos de teste.
- Os verbos devem estar escritos no infinitivo impessoal (aqueles com as desinências -ar, -er, -ir e -or). Exemplo: Pesquisar, realizar, imprimir.
- Apenas a primeira letra do título deve estar em maiúsculo, as demais devem estar minúsculas. Salvo exceções das SIGLAS, descrição de telas, agrupador. Exemplos:
- Realizar upload de arquivo com extensão válida;
- Gerar PDF documento e anexo sigiloso e assinados;
- Cadastrar um processo sem inserir uma petição inicial na aba "Incluir petições e
documentos".
Descrição do cabeçalho
A descrição do cabeçalho deve conter as seguintes informações:
- Objetivo do caso de teste: descrever os objetivos a serem alcançados com a realização das atividades de teste.
- Referência da documentação: informar o número da Issue na qual gerou a necessidade de especificação do caso de teste, informações encontradas na WikePJE de grande relevância para execução dos testes, etc.
- Precondições: listar todos os itens ou condições que devem estar disponíveis para realizar o teste. Quando houver a necessidade de referenciar outros casos de teste para iniciar a execução do caso de teste que está sendo criado, é necessário seguir o padrão abaixo:
- PJe-1406:Protocolar um processo com parte pessoa Física + Defensoria vinculada no PA
- PJe-1410:Protocolar um processo com parte pessoa Física + Defensoria vinculada no PP até o passo 17 e não executar as pré-condições.
instruções para linkar um caso de teste:
- Copiar o nome do caso de teste no local desejado;
- Clicar no ícone apresentado ao lado do nome do caso de teste;
- Selecionar o link disponibilizado, conforme a seguinte imagem:
- Selecionar o nome do CT;
- Clicar na opção ;
- Colar o link no campo URL hiperlink:
O cabeçalho será apresentado na ferramenta conforme imagem a seguir.
4- Prioridade do teste
A Issue referenciada no cabeçalho do caso de teste possui uma prioridade no JIRA, essa prioridade também deve estar vinculada no Testlink. O JIRA possui um campo chamado “Prioridade” com os seguintes status: Bloqueador, Maior, Menor e Baixa e no Testlink as “Prioridades do teste” são Alto, Médio e Baixo. Sendo assim, as prioridades terão a seguinte equivalência: