~~ODT~~
Visualizar Relatório de Testes
Este caso de uso é utilizado para visualizar os relatórios de testes realizados pela equipe de controle de qualidade.
Descrição do Caso de Uso
O caso de uso inicia quando o usuário acessa iProject → Quadro de Tarefas → Registrar Log → Relatório de Testes.
Inicialmente são exibidos alguns dados da tarefa relacionada ao relatório:
- Tarefa: Tipo: TEXTO. Formato: Número - Título da tarefa.
- Responsável: Tipo: TEXTO.
Em seguida, serão exibidos os dados utilizados no teste:
Logo abaixo, será exibido um campo para filtrar os resultados de busca:
- Exibir: Tipo: LÓGICO. Formato:
Todos
ouApenas Pendentes
A listagem de testes é exibida logo abaixo, com as seguintes informações:
- Ordem(#): Tipo: NUMÉRICO.
- Tipo: Tipo: TEXTO.
- Situação: Tipo: TEXTO. (RN04)
- Testador: Tipo: TEXTO.
- Data de Cadastro: Tipo: DATA. Formato: dd/mm/aaa hh:mm.
- Ambiente: Tipo: TEXTO.
- Caminho: Tipo: TEXTO.
- Descrição: Tipo: TEXTO.
- Stacktrace: Tipo: TEXTO. (RN02)
- Anexos: Tipo: ARQUIVO. (RN03)
Para cada erro listado, o usuário terá a opção de alterar seu status para CORRIGIDO, DESCONSIDERADO ou PENDENTE. O seguinte campo será exibido:
- Observação*: Tipo: TEXTO. (RN05)
O usuário ainda poderá transferir os erros do relatório para outra tarefa. O usuário pode selecionar os erros que deseja e clicar no botão Transferir Erros. Os seguintes campos serão exibidos:
- Tarefa Destino*: Tipo: NUMÉRICO. Formato:
999999
(RN06). - Transferir erros para uma nova Subtarefa: Tipo: LÓGICO.
Após transferir os erros, os números dos erros serão reordenados na tarefa origem e destino para que não hajam números iguais ou espaços entre os números.
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01: Exibido somente se o teste tiver sido finalizado.
- RN02: Exibido somente se o campo Stacktrace for preenchido pelo testador.
- RN03: Exibido somente se houver algum arquivo anexado ao erro.
- RN04: Caso o status CORRIGIDO ou DESCONSIDERADO, um ícone com a observação será exibido ao lado do status.
- RN05: Obrigatório caso o status seja DESCONSIDERADO
- RN06: Obrigatório caso não seja marcado o checkbox Transferir erros para uma nova Subtarefa.
Resoluções/Legislações Associadas
Não se Aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.com.jeebrasil.iproject.dominio.Tarefa | iproject.tarefa |
br.com.jeebrasil.iproject.dominio.LogTarefa | iproject.log_tarefa |
Plano de Teste
Sistema: iProject
Link(s):
- iProject → Quadro de Tarefas → Registrar Log → Relatório de Testes
Usuário: dalton
Papel que usuário deve ter: O usuário com qualquer papel tem acesso a esta funcionalidade.
Cenários de Teste
Não se aplica
Dados para o Teste
Não se aplica.