~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== 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: * **__Login(s) Utilizado(s)__**: Tipo: TEXTO. [[#Principais Regras de Negócio | (RN01)]] * **__Navegador(es)__**: Tipo: TEXTO. [[#Principais Regras de Negócio | (RN01)]] Logo abaixo, será exibido um campo para filtrar os resultados de busca: * **Exibir**: Tipo: LÓGICO. Formato: ''Todos'' ou ''Apenas Pendentes'' A listagem de testes é exibida logo abaixo, com as seguintes informações: * **__Ordem(#)__**: Tipo: NUMÉRICO. * **__Tipo__**: Tipo: TEXTO. * **__Situação__**: Tipo: TEXTO. [[#Principais Regras de Negócio | (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. [[#Principais Regras de Negócio | (RN02)]] * **__Anexos__**: Tipo: ARQUIVO. [[#Principais Regras de Negócio | (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. [[#Principais Regras de Negócio | (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''[[#Principais Regras de Negócio | (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.