~~ODT~~
Última atualização: 2017/04/03 18:10 (edição externa)
Atualizações Realizadas
As solicitações de atualização (código e banco de dados) são marcadas como realizadas quando associadas a uma Build. Uma Build, portanto, agrupa atualizações realizadas em um determinado sistema. Esse relatório é útil para o responsável pelas atualizações dos sistemas e pela coordenação para acompanhar as mudanças realizadas.
Descrição do Caso de Uso
Essa funcionalidade pode ser obtida através do link: iProject → Relatórios → Atualizações Realizadas.
O caso de uso inicia com uma filtragem pelas solicitações de atualização. Essa filtragem pode ser feita de duas formas:
Após preencher os formulários é possível criar gerar o relatório em dois formatos:
Enviar relatório por e-mail: Conforme RN03 após gerar o relatório ou resumo é possível enviá-los por e-mail preenchendo o formulário:
E-mail*: Tipo - TEXTO, Endereço eletrônico para o qual o relatório será enviado.
Observação: Tipo - TEXTO, A observação será concatenada ao e-mail.
Principais Regras de Negócio
RN01: O número do chamado só será apresentado se a tarefa for relacionada a um chamado, se não houver chamado associado então apresenta “Nenhum”.
RN02: O usuário do suporte associado só será apresentado se houver um usuário do suporte associado.
RN03: Ao gerar um resumo ou relatório o usuário poderá enviá-lo por e-mail preenchendo o formulário apresentado abaixo do mesmo.
Resoluções/Legislações Associadas
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
br.com.jeebrasil.iproject.jsf.Build.java | comum.iproject.build |
Plano de Teste
Sistema: iProject
Módulo: Tarefas
Link(s): iProject → Relatórios → Atualizações Realizadas
Usuário: dalton
Papel que usuário deve ter: Qualquer papel.
Cenários de Teste
Caso 1:
Caso 2:
Gerar um Resumo.
Verificar se o resultado do relatório está coerente com as informações de filtro informadas.
Verificar se o link do número da tarefa mostra tela com detalhe da mesma.
Verificar se as descrições de changelog e scripts de banco de dados estão sendo agrupadas quando forem da mesma tarefa.
Enviar resumo por e-mail.
Verificar se o e-mail enviado possui as mesmas informações do resumo gerado.
Verificar se a observação foi concatenada ao e-mail.
Caso 3:
Gerar um Resumo.
Verificar se o resultado do relatório está coerente com as informações de filtro informadas.
Verificar se o link do número da tarefa mostra tela com detalhe da mesma.
Enviar resumo por e-mail.
Verificar se o e-mail enviado possui as mesmas informações do resumo gerado.
Verificar se a observação foi concatenada ao e-mail.
Dados de Teste
Em uma tarefa cadastrar um log de update em produção, com seu respectivo changelog.
Fazer o mesmo para uma solicitação de update em banco de dados.
Note que é obrigatório informar o changelog se a tarefa for de solicitação de update em produção.