Please enable JavaScript.
Coggle requires JavaScript to display documents.
TRACKER - Configuração das Regras (Simular Regras (Teste de regras por…
TRACKER - Configuração das Regras
Cadastrar Nova Regra
Passo 1: Informações Básicas
Campo: Descrição da Regra
Qual o tratamento do sistema ao informar no campo a descrição de regra que possui apóstrofo;
Não deve gerar falha ao salvar ou sair do campo.
Qual o tratamento do sistema ao tentar salvar a inclusão sem preencher este campo;
Não deve permitir a inclusão, campo é obrigatório.
O usuário deverá ser alertado que a ação não é permitida.
Verificar a ortografia e padronização do alerta apresentado.
Qual o tratamento do sistema ao informar no campo um valor com a quantidade de caracteres próximo as extremidades do limite máximo permitido no campo;
Não deve ocorrer erros ao informar um valor abaixo de 250 caracteres, 249 caracteres ou o limite máximo 250.
Qual o tratamento do sistema ao tentar salvar a inclusão de uma regra informando no campo apenas espaços vazios;
Não deve permitir a inclusão, o campo é obrigatório.
Os espaços devem sem removidos.
Um alerta deve ser informado ao usuário informando o ocorrido.
Verificar a ortografia e padronização do alerta apresentado.
Qual o tratamento do sistema ao tentar adicionar como nome da regra um valor superior ao limite de caracteres permitido para o mesmo;
Deve bloquear a inserção de caracteres quando o limite de 250 caracteres for atingido.
Deve bloquear a inserção de novos caracteres quando o limite do campo for alcançado.
Qual o tratamento do sistema ao salvar a inclusão de uma regra com espaços antes e/ou depois da descrição correspondente ao nome;
Deve permitir a inclusão e retirar os espaços desnecessários.
Um alerta de registro incluso/alterado com sucesso deve ser apresentado.
Verificar a ortografia e padronização do alerta apresentado.
O campo permite a inserção de qualquer tipo de valor;
Deve permitir sem falhas a inserção de alfanuméricos, numéricos, decimais, inteiros, negativos, caracteres especiais e acentuações.
Qual o tratamento do sistema ao tentar avançar a inclusão de uma regra informando um nome já existente;
Não deve permitir, pois a descrição da regra deverá ser única.
A verificação de registro existente deve ser aplicada independentemente se o valor está em maiúsculo ou minúsculo.
Uma sinalização deve aparecer no campo alertando que já possui regra registrada com o valor informado.
Ao limpar o valor do campo a sinalização deve ser retirada.
Verificar a ortografia e padronização do alerta apresentado.
Campo: Ativo/Inativo
Inicialmente este campo está sendo apresentado com a opção Ativo selecionada;
Deve estar como Ativo.
Campo de seleção única, não permite desmarcar as opções ao menos uma deve estar selecionada.
A opção selecionada é mantida ao sair do campo;
Deve manter a opção selecionada.
Se Ativo,o botão deve estar na cor vermelha.
Se Inativo, o botão deve estar na cor cinza.
Ao clicar no botão Iniciar Assistente, o usuário é direcionado para o primeiro passo na criação de regras;
Deve apresentar o passo Informações Básicas e seus campos de configuração.
No wizard o ponto correspondente ao passo que está sendo configurado está destacado na cor vermelha e os demais pontos em cinza.
Campo: Tornar essa regra padrão
Qual o tratamento do sistema ao tentar avançar as configurações para o próximo passo sem configurar este campo;
Deve permitir sem falhas, o campo não é obrigatório.
Neste campo permite selecionar o mesmo independentemente do tipo de regra;
Deve permitir marcar o mesmo para qualquer tipo de regra.
Inicialmente o campo deve ser apresentado desmarcado.
Ao selecionar este campo, deve manter o campo marcado ao sair do mesmo.
Deve permitir selecionar como regra padrão múltiplas configurações. Não existe limite de regras padrões.
Abaixo do campo possui informações sobre a funcionalidade do mesmo com relação ao tipo de regra que será aplicada;
Deve mostrar uma mensagem de ajuda ao usuário, informando o que será realizado com o Departamento ou Usuário ou Equipamento quando o mesmo estiver ativo nas configurações da regra.
A mensagem será alterada de acordo com o tipo de regra que foi definido, se por Departamento ou Usuário ou Equipamento.
Verificar a ortografia da mensagem apresentada.
Inicialmente se não existir configuração definida no campo "Regra Para" abaixo desse campo não deve possuir mensagem de ajuda sobre a funcionalidade do mesmo;
Inicialmente deve mostrar apenas o checkbox com a descrição do campo se mensagem de ajuda.
A mensagem de ajuda somente aparece ao selecionar um tipo de regra no campo "Regra Para".
Campo: Regra para
Não deve permitir a seleção das duas opções ao mesmo tempo (Pressionar o SHIFT ou CTRL e tentar marcar os dois itens);
Inicialmente este campo está sendo apresentado sem um item selecionado;
Deve trazer o campo sem configuração definida.
Deve apresentar as opções Departamento, Usuário e Equipamento.
Todos os botões itens do campo devem estar com o fundo na cor cinza.
A opção selecionada neste campo é mantida ao sair do mesmo;
Deve manter a opção selecionada.
Item selecionado,o botão deve estar na cor vermelha.
Itens não selecionados, o botão deve estar na cor cinza.
Qual o tratamento do sistema ao tentar avançar para o próximo passo de configuração sem selecionar um item deste campo;
Não deve permitir, o campo é obrigatório.
Nesta tela está sendo apresentados os campos para configuração e os botões de ação;
Inicialmente deve mostrar os campos Ativo/Inativo, Descrição da Regra, Regra Para e Tornar essa regra padrão.
Deve mostrar os botões: Avançar, Voltar e Cancelar.
Ao clicar no botão Cadastrar Nova Regra, o sistema está direcionando o usuário para o assistente de regras;
Deve direcionar para a tela de boas-vindas.
Na tela de boas-vindas deve ser apresentada uma mensagem e os botões, Voltar para a listagem de regras e Iniciar as configurações.
Verificar a ortografia e padronização da mensagem.
Botões
Tela de Saída do Assistente
Qual o tratamento do sistema ao clicar no botão Fechar ou Ficar Aqui na tela de saída do assistente;
Deve fechar a tela de voltar para o passo onde a mesma foi acionada.
Ao retornar ao passo da rotina os valores anteriormente inseridos devem ser apresentados.
Qual o tratamento do sistema ao clicar no botão Sair do Assistente;
Deve descartar todos os valores informados até o momento, fechar a tela Sair do Assistente e retornar a tela principal do gerenciamento (Lista de Regras).
Na tela Sair do Assistente, deve apresentar além da mensagem opções de saída da mesma;
Título da Tela: "Sair do Assistente".
Mensagem: "Você irá perder todo seu trabalho até agora, tem certeza que deseja sair?".
Deve mostrar os botões Sair do Assistente, Ficar Aqui e Fechar.
Botão Sair do Assistente fundo vermelho.
Ao clicar no botão CANCELAR o sistema deve sair da tela de inclusão descartando os valores inseridos;
Deve apresentar um alerta para confirmação de saída do assistente.
Com os campos devidamente preenchidos, ao clicar em avançar, os valores estão sendo salvos corretamente;
Deve salvar os valores no Teenant do cliente.
Deve adicionar os valores inseridos e os status nas novas colunas e tabelas do banco.
Ao clicar no botão VOLTAR o sistema deve voltar para o passo anterior ao que o usuário está no momento;
Passo Informações Básicas, volta para a tela de boas-vindas.
Passo Regras, volta para a tela Informações Básicas.
Passo Participantes, volta para a tela Regras.
Passo Revisar e Confirmar, volta para a tela Participantes.
Qual o tratamento do sistema ao tentar avançar o passo sem preencher os campos obrigatórios;
Todos os campos com asterisco são obrigatórios.
Deve sinalizar os campos obrigatório não preenchidos.
Um alerta informando a obrigatoriedade do campo deve aparecer abaixo do mesmo.
Verificar a ortografia e padronização do alerta apresentado.
Passo 2: Regras
Todos os campos
A opção selecionada é mantida ao sair do campo;
Deve manter a opção selecionada.
Se Ativo,o botão deve estar na cor vermelha.
Se Inativo, o botão deve estar na cor cinza.
Abaixo de cada campo de regra, possui uma mensagem explicativo sobre a funcionalidade do mesmo;
Deve mostrar uma mensagem de ajuda ao usuário informando o que será realizando ao ativar a regra em questão.
Converter para Mono: Força a impressão ser mono, mesmo se for enviada em colorido.
Converter para Duplex: Se for possível imprimir em mais de uma página, será forçado se duplex.
Identificação de Impressão: Marca as impressões com as informações da pessoa que imprimiu.
Alertar Gestores: Envia um alerta ao gestor do usuário que tentar imprimir algo fora da regra.
Limitar por dia e/ou horário: Habilitar uma janela de horário disponível para impressão.
Qual o tratamento do sistema ao tentar avançar para o próximo passo de configuração sem selecionar um item deste campo;
Deve permitir sem falhas.
Inicialmente este campo está sendo apresentado com a opção Inativo selecionada;
Deve estar como Inativo.
Campo de seleção única, não permite desmarcar as opções ao menos uma deve estar selecionada.
Ao ATIVAR a regra "Limitar por dia e/ou horário", o sistema apresenta campos para configurar o período limite para impressões;
Deve apresentar os campos: Hora de Início, Hora Final e Dias da Semana.
Deve exibir em tela o campo "Alertar Gestores".
Qual o tratamento do sistema ao informar no campo Hora Final um valor inferior ao informado no campo Hora Inicial;
Deve apresentar alerta informando que a ação não é permitida.
Verificar a ortografia do alerta apresentado e se está no padrão dos alertas existentes.
No campo Seleção de Dias, apresenta as opções para informar quais dias a regra será aplicada;
Deve apresentar as opções: Todos os dias, Segunda à Sexta e Segunda à Sábado.
Campo do tipo seleção, deve permitir apenas a seleção de uma opção.
Deve manter a opção escolhida ao sair do campo.
O sistema está permitindo ativar múltiplas regras em uma mesma configuração de regra;
Deve permitir configurar quantas funcionalidades quiser na regra (Sem limite).
Qual o tratamento do sistema ao tentar informar manualmente a Hora Inicial e a Hora Final;
Deve permitir sem falhas.
Validar o preenchimento manual de horas inicial e final não respeitando o formato de 24h.
Validar o preenchimento de horas através do ícone Timer.
O Timer deve apresentar as horas no formato 24h.
Deve permitir editar manualmente a hora selecionada através do timer.
Ao avançar o passo Informações Básicas, o usuário é direcionado para o passo Regras;
Deve apresentar o passo Regras e seus campos de configuração.
No wizard o ponto correspondente ao passo que está sendo configurado está destacado na cor vermelha e os demais pontos em cinza.
Nesta tela está sendo apresentados os campos para configuração e os botões de ação;
Inicialmente deve mostrar os campos: Converter para Mono, Converter para Duplex, Identificação de Impressão, Alertar Gestores e Limitar por dia e/ou horário.
Deve mostrar os botões: Avançar, Voltar e Cancelar.
Passo 3: Participantes
Configuração de Participantes por EQUIPAMENTO:
Qual o tratamento do sistema caso um equipamento configurado como participante da regra seja excluído do sistema durante a configuração desse passo;
Deve retirar o mesmo treview de participantes estando selecionado ou não.
Ao acessar as configurações de regras com participantes do tipo Equipamento, o sistema esta apresentando a treview de exceções;
Deve carregar a treview para configurar os usuários que serão exceção da regra.
Deve carregar a lista de todos os usuários ativos no sistema.
A treview de exceções segue o mesmo padrão da listagem de usuários quando as configurações da regra são por Usuário;
Deve listar os usuários abaixo da opção "Todos", ordenados alfabeticamente e com o nome do departamento concatenado ao seu nome (se houver).
No campo Participantes, está apresentando a lista de equipamentos existentes no sistema;
Deve apresentar na lista apenas os equipamentos ativos.
A lista de equipamentos deve ser apresentada em ordem alfabética.
Deve apresentar a descrição do equipamento concatenado com o "Identificador", "IP" e "Modelo".
Deve apresentar ao lado de cada registros um checkbox para seleção do item.
Na grid de equipamentos, esta sendo apresentado um marcador para selecionar todos como "pai" da lista de registros para selecionar;
Deve mostrar como primeiro item da treview a opção Todos.
Todos os equipamentos serão filhos da opção Todos.
A opção selecionada é mantida ao sair do campo;
Deve manter a opção selecionada.
Deve permitir a seleção de múltiplos registros da treview.
Validar nas duas treviews.
Qual o tratamento do sistema ao tentar avançar para o próximo passo de configuração sem selecionar um item deste campo;
Não deve permitir, ao menos um item deve ser selecionado na treview de participantes.
Um alerta deve ser apresentado ao usuário informando que o campo é obrigatório.
Verificar a ortografia e padronização do alerta apresentado.
Se o campo de exceções não estiver configurado deve permitir o avanço do passo.
Qual o tratamento do sistema ao carregar a lista de equipamentos participantes, caso não encontre alguma das informações de "Identificador", "IP" e/ou "Modelo" vinculado ao mesmo;
Não deve gerar erros e carregar apenas as informações encontradas.
Configuração de Participantes por DEPARTAMENTO:
No campo Participantes, está apresentando a lista de departamentos existentes no sistema.;
Deve apresentar na lista apenas os departamentos ativos.
A lista de departamentos deve ser apresentada em ordem alfabética.
Deve apresentar ao lado de cada registros um checkbox para seleção do item.
Qual o tratamento do sistema ao carregar a lista de departamentos quando existir registros criados manualmente e registros importados do AD;
Deve carregar ambos os tipos de departamentos, sem falhas.
Deve apresentar a lista de departamentos ordenado por: todos os departamentos manual em ordem alfabético seguido de todos os departamentos do AD conforme configurados no domínio.
Na grid de departamentos participantes, esta sendo apresentado um marcador para selecionar todos como "pai" da lista de registros para selecionar;
Deve mostrar como primeiro item da treview a opção Todos.
Todos os departamentos serão filhos da opção Todos.
Qual o tratamento do sistema caso um departamento configurado como participante da regra seja inativado ou excluído do sistema durante a configuração desse passo;
Deve retirar o mesmo treview de participantes estando selecionado ou não.
Validar com departamentos criados manualmente ou importados do AD.
Ao acessar as configurações de regras com participantes do tipo Departamento, o sistema esta apresentando a treview de exceções;
Deve carregar a treview para configurar os usuários que serão exceção da regra.
Deve carregar a lista de usuários vinculados aos departamentos selecionados.
Quando não existir departamentos selecionados, a treview deve carregar todos os usuários ativos no sistema.
A treview de exceções segue o mesmo padrão da listagem de usuários quando as configurações da regra são por Usuário;
Deve listar os usuários abaixo da opção "Todos", ordenados alfabeticamente e com o nome do departamento concatenado ao seu nome (se houver).
A opção selecionada é mantida ao sair do campo;
Deve manter a opção selecionada.
Deve permitir a seleção de múltiplos registros da treview.
Validar nas duas treviews.
Qual o tratamento do sistema ao tentar avançar para o próximo passo de configuração sem selecionar um item deste campo;
Não deve permitir, ao menos um item deve ser selecionado na treview de participantes.
Um alerta deve ser apresentado ao usuário informando que o campo é obrigatório.
Verificar a ortografia e padronização do alerta apresentado.
Se o campo de exceções não estiver configurado deve permitir o avanço do passo.
Configuração de Participantes por USUÁRIO:
Qual o tratamento do sistema ao carregar a lista de usuários quando existir usuários criados manualmente e usuários importados do AD;
Deve carregar ambos os tipos de usuários, sem falhas.
Na grid de usuários participantes, esta sendo apresentado um marcador para selecionar todos como "pai" da lista de registros para selecionar;
Deve mostrar como primeiro item da treview a opção Todos.
Todos os usuários serão filhos da opção Todos.
Qual o tratamento do sistema ao carregar a lista de usuários quando existir usuários vinculados a departamentos;
Entre parênteses ao lado da descrição de cada usuário deve apresentar qual departamento o mesmo está vinculado.
Validar a atualização do departamento na lista de usuário, quando o mesmo é movido departamento.
Caso o usuário não esteja vinculado a um departamento, deve listar apenas o nome do usuário em questão.
No campo Participantes, está apresentando a lista de usuários existentes no sistema.;
Deve apresentar na lista apenas os usuários ativos.
A lista de usuário deve ser apresentada em ordem alfabética.
Deve apresentar ao lado de cada registros um checkbox para seleção do item.
Qual o tratamento do sistema caso um usuário configurado como participante da regra seja inativado ou excluído do sistema durante a configuração desse passo;
Deve retirar o mesmo treview de participantes estando selecionado ou não.
Validar com usuários criados manualmente ou importados do AD.
Ao acessar as configurações de regras com participantes do tipo Usuário, o sistema não deve apresentar a treview de exceções;
Não deve carregar a treview para configurar os usuários que serão exceção da regra.
A opção selecionada é mantida ao sair do campo;
Deve manter a opção selecionada.
Deve permitir a seleção de múltiplos registros da treview.
Qual o tratamento do sistema ao tentar avançar para o próximo passo de configuração sem selecionar um item deste campo;
Não deve permitir, ao menos um item deve ser selecionado.
Um alerta deve ser apresentado ao usuário informando que o campo é obrigatório.
Verificar a ortografia e padronização do alerta apresentado.
Neste passo as informações serão apresentadas de acordo com o tipo de regra definido no passo 01 das configurações;
Deve carregar lista dos participantes, por Usuários ou Departamento ou Equipamento.
No wizard o ponto correspondente ao passo que está sendo configurado está destacado na cor vermelha e os demais pontos em cinza.
Nesta tela está sendo apresentados os campos para configuração e os botões de ação;
Inicialmente deve mostrar o campo Participante e Exceções(Se o tipo de regra não for por usuário).
Deve mostrar os botões: Avançar, Voltar e Cancelar.
Passo 4: Revisar e Confirmar
Quais agrupadores estão sendo apresentados no resumo da criação de uma regra por Usuário;
Deve mostrar apenas os passos: Informações Básicas, Regras e Participantes.
Qual o tratamento do sistema ao clicar no botão Criar Regra apresentado neste passo;
Deve concluir a criação da regra e salvas as configurações no banco de dados.
Deve apresentar uma mensagem no assistente informando o sucesso no cadastro (Regra cadastrada com sucesso!).
Abaixo da mensagem deve ser apresentado o botão para sair do assistente.
Validar a ortografia da mensagem apresentada.
Na tela com o resumo de configurações, o sistema está agrupando as informações por passos;
Deve mostrar os passos: Informações Básicas, Regras, Participantes e Exceções (Quando for configurado).
Deve mostrar abaixo de cada agrupador de passo, os campos de configuração existentes nos mesmos e o que foi definido.
Ao avançar o passo Participantes, o usuário é direcionado para o passo Revisar e Confirmar;
Deve apresentar o passo Revisar e Confirmar com o resumo das configurações realizadas nos passos anteriores.
No wizard o ponto correspondente ao passo que está sendo configurado está destacado na cor vermelha e os demais pontos em cinza.
Deve mostrar os botões: Criar Regra, Voltar e Cancelar.
A funcionalidade do botão Listar Regras é comprovada quando acionada;
Deve direcionar o usuário para a tela com a listagem de regras cadastradas.
Deve apresentar na listagem de regras o registro que acabou de ser criado.
Listagem de Regras
Qual tratamento do sistema caso a descrição do registro seja muito extensa;
Deve quebrar o texto e não gerar erro no sistema.
Ao clicar sobre a descrição das colunas na grid de regras cadastradas, o sistema está ordenando os valores;
Deve apresentar as colunas Regra, Regra Por e Status.
Deve ordenar os registros por ordem alfabética de A-Z ou Z-A, de acordo com a coluna acionada.
Na listagem de regras deve apresentar além da lista, o campos Buscar, e o menu para novo cadastro;
Deve apresentar apenas a lista de grupos ativos no sistema.
Ao passar o cursor sobre a lista de regras, o sistema está habilitando um check para marcar o registro;
Deve mostrar check para seleção do registro.
Ao selecionar um registro da listagem, habilita ao lado do campo Buscar as opções para Simular Regra, Editar e Excluir;
Simular Regras: Deve abrir a tela para simular uma impressão (Ícone).
Ao passar o cursor sobre os botões habilitados um tooltip com a descrição do mesmo deve aparecer.
Validar a funcionalidade dos botões apresentados.
Editar: Deve abrir a tela de edição do registro selecionado (Ícone em formato de lápis).
Excluir: Deve apresentar a tela para confirmação da exclusão (Ícone em formato de lixeira).
Na tela de confirmação da exclusão de um registro a mensagem apresentada referencia o único registro.
Ao selecionar múltiplos registros, habilita ao lado do campo Buscar apenas a opção de exclusão;
Ao passar o cursor no botão habilitado um tooltip com a descrição do mesmo deve aparecer.
Validar a funcionalidade do botão apresentado.
Excluir: Deve apresentar a tela para confirmação da exclusão.
Na tela de confirmação da exclusão de múltiplos registros a mensagem apresentada referencia a quantidade de registros.
Com todos os registros selecionados "Selecionar Todos", apresenta para o usuário um alerta informativo com a quantidade de registros selecionados e a opção de limpar a seleção;
Deve apresentar o alerta com uma label Limpar Seleção.
Verificar a ortografia e padronização do alerta.
Validar a funcionalidade da opção Limpar Seleção.
Deve permitir limpar a seleção pelo botão Limpar Seleção ou Desmarcando o check Usuário.
Ao marcar um ou múltiplos registros na listagem de regras e acessar a tela de edição ou inclusão, ao retornar para a listagem os registros não devem estar marcados;
Deve limpar a marcação realizada anteriormente.
Buscar
Qual o tratamento do sistema ao realizar uma busca por uma regra que foi removido do gerenciamento;
Deve apresentar no centro da tela um alerta de registro não encontrado.
Validar a busca informando a descrição completa da regra removida ou parte da mesma.
Verificar a ortografia e padronização do alerta, bem como a funcionalidade do botão para retorno a listagem de regras.
Ao clicar no botão Listar Tudo Novamente, o sistema deve retornar para a listagem de regra e limpar o valor inserido no campo Buscar.
Qual o tratamento do sistema ao realizar um filtro informando apenas parte da descrição ou palavra que contenha no nome que deseja buscar;
Deve retornar todos os registros que contenham no nome a descrição ou palavra filtrada.
Deve mostrar resultado no centro da tela.
Qual o tratamento do sistema ao realizar uma busca por um valor não cadastrado;
Deve apresentar no centro da tela um alerta de registro não encontrado.
Não deve ocorrer erro se não existir registros para retorno.
Verificar a ortografia e padronização do alerta, bem como a funcionalidade do botão para retorno a listagem de regras.
Ao clicar no botão Listar Tudo Novamente, o sistema deve retornar para a listagem de regras e limpar o valor inserido no campo Buscar.
Após realizar uma busca e fechar a tela, ao abrir a tela de gerenciamento novamente não deverá apresentar o campo Buscar com o valor consultado anteriormente;
O campo e a grid de listagem devem estar sem cache.
Ao clicar no campo Buscar o layout da tela não deverá se quebrar;
Editar Regras
Qual o tratamento do sistema ao editar uma regra por usuário que teve todos os seus participantes inativados ou excluídos do sistema;
Validar usuários inativados ou excluídos, sejam usuários criados manualmente ou importados do AD.
Validar usuários vinculado a um departamento que deixou de ser sincronizado do AD.
Ao avançar todos passos da edição, na passo de revisão e confirmação dos dados está apresentando as novas configurações realizadas;
Deve apresentar no resumo as novas informações inserida nos campos de configuração.
Deve apresentar os botões: Finalizar, Voltar e Cancelar.
Ao acionar a opção de editar ao lado de um dos agrupadores, o usuário está sendo direcionado para o passo vinculado ao mesmo;
Deve direcionar o usuário para o passo correspondente ao passo solicitado para editar.
Deve inicialmente apresentar as configurações salvas na criação da regra.
Na tela com o resumo de configurações em modo de edição, o sistema está agrupando as informações por passos;
Deve mostrar os passos: Informações Básicas, Regras, Participantes e Exceções (Quando não for regra por usuário).
Deve mostrar abaixo de cada agrupador de passo, os campos de configuração existentes nos mesmos e o que foi definido.
Deve mostrar ao lado de cada agrupador o botão de Editar, representado pelo ícone em formato de lápis.
Qual o tratamento do sistema ao editar uma regra por Departamento, onde o departamento vinculado a regra foi removio do sistema;
Validar exclusão de departamentos manualmente e departamentos excluídos ou desmarcados na sincronização com o AD.
Ao iniciar a edição de uma regra o usuário está sendo direcionado para o passo Revisar e Confirmar;
Deve abrir a tela diretamente neste passo.
Aplicar as mesmas validações de campos da criação de regras em todos os passos do assistente;
A edição de uma regra poderá realizada clicando nas duas opções de chamada da edição;
Deve funcionar clicando diretamente no registro que deseja editar ou selecionando o mesmo na grid, e em seguida acionando o botão Editar ao lado do campo de busca.
Aplicar as mesmas validações de botões, descritos no mapa de criação de regras.
Qual o tratamento do sistema ao tentar avançar a edição de uma regra informando um nome já existente;
Não deve permitir, pois a descrição da regra deverá ser única.
A verificação de registro existente deve ser aplicada independentemente se o valor está em maiúsculo ou minúsculo.
Uma sinalização deve aparecer no campo alertando que já possui regra registrada com o valor informado.
Ao limpar o valor do campo a sinalização deve ser retirada.
Verificar a ortografia e padronização do alerta apresentado.
Qual o tratamento do sistema ao inativar uma regra cadastrada;
Não deve remover o registro da lista de regras.
Deve desconsiderar a regra inativada na execução de regras de impressão.
Geral
As funcionalidades e layout das telas estão sendo respeitadas nos principais navegadores;
Validar no Chrome, Firefox e IE.
Ao acessar o Gerenciamento de Regras de Impressão, o sistema apresenta uma mensagem explicativa referente ao que o usuário poderá realizar na mesma.
Verificar a ortografia e padronização da mesma.
Todas as informações do sistema estão corretas nas diferentes linguagens disponíveis pelo sistema;
Validar no Português, Inglês e Espanhol.
Em todos os passos de criação e edição das configurações de regras, acima dos botões de avanço e cancelamento da configuração possui mensagem informando sobre campos obrigatórios da tela;
Deve apresentar mensagem padrão do sistema (Informações essenciais estão marcadas com asterisco.)
Ao acessar o módulo Tracker, está apresentando na área de Gerenciamento o menu Regras de Impressão;
Deve mostrar o menu citado abaixo do menu Impressora Virtual.
O menu deve mostrar além da sua descrição um ícone representando o mesmo.
Qual o tratamento do sistema ao cadastrar novos usuários, departamentos e equipamentos, quando existir regras configuradas como padrão;
Deve adicionar o usuário, departamento e/ou equipamento na regra padrão.
Regra por Usuário: deve adicionar na regra padrão usuários cadastrados manualmente, AD e/ou automaticamente.
Regra por Departamento: deve adicionar na regra padrão departamentos cadastrados manualmente e sincronizados do AD.
Regra por Equipamento: deve adicionar na regra padrão quando um novo equipamento for adicionado pelo Agent no sistema.
Deve adicionar os novos registros nas tabelas relacionadas no banco local.
Deve atualizar a data de atualização da regra no banco local (updatedAt) todas as vezes que um novo usuário, departamento e/ou equipamento é inserido.
Qual o tratamento do sistema ao remover um usuário ou departamento que está vinculado a uma regra de impressão;
Nas configurações de regras do sistema o mesmo deve ser removido do relacionamento de participantes ou exceção.
Deve manter o registro no banco de dados, mas como inativo.
Excluir Regras
Qual o tratamento ao confirmar a exclusão de um ou múltiplos registros na listagem de regras;
Deve atualizar a lista de regras mostrando apenas os registros não excluídos.
Ao confirmar a operação, deve apresentar um alerta com a quantidade de registros que foram excluídos.
Verificar a ortografia e padronização dos alertas apresentados.
Qual o tratamento do sistema após realizar uma buscar e tentar excluir as regras retornadas;
Deve excluir apenas as regras que não possuem vínculo com outras partes do sistema.
Deve apresentar a tela para confirmação da exclusão.
Na tela de confirmação da exclusão de múltiplos registros a mensagem apresentada referencia a quantidade de registros.
Validar a exclusão individual e o selecionar todos.
Qual o tratamento do sistema ao tentar excluir uma regra que está inativada no sistema;
Deve permitir sem falhas.
A opção de excluir regras somente está sendo apresentada ao selecionar um registro na listagem de regras cadastradas;
Deve mostrar o botão Excluir ao lado do campo de busca quando um registro for selecionado na grid de regras.
Ao clicar no botão EXCLUIR o sistema apresenta uma tela para confirmação;
Deve apresentar a tela com os botões CONFIRMAR, CANCELAR e FECHAR.
Verificar a ortografia e padronização da mensagem apresentada.
A funcionalidade do botão CONFIRMAR é comprovada quando acionada;
Deve fechar a tela de confirmação e voltar para a tela com a listagem de regras.
Um alerta de registro excluído com sucesso deve ser apresentado.
Verificar a ortografia e padronização dos alertas apresentados.
A funcionalidade do botão CANCELAR e FECHAR é comprovada quando acionada;
Deve fechar a tela de confirmação e voltar para a tela e edição do usuário.
Simular Regras
Qual o tratamento do sistema ao realizar uma busca no campo "Selecione um usuário" por um usuário inativado e/ou removido do sistema;
Não deve trazer registros para seleção e apresentar um alerta que nenhum registro foi encontrado.
Verificar a ortografia e padronização do alerta apresentado.
Qual o tratamento do sistema ao realizar uma busca no campo "Selecione um usuário" por um registro que não existe;
Não deve trazer registros para seleção e apresentar um alerta que nenhum registro foi encontrado.
Verificar a ortografia e padronização do alerta apresentado.
Qual o tratamento do sistema no campo "Selecione um usuário" caso a quantidade de registros apresentados seja superior ao tamanho limite do campo;
Deve adicionar uma barra de rolagem vertical dentro do campo.
Validar a funcionalidade da barra de rolagem.
Qual o tratamento do sistema ao tentar selecionar múltiplos usuários no campo "Selecione um usuário";
Não deve permitir a seleção de múltiplos registros.
Ao marcar o campo abaixo da lista de usuários, um novo campo está sendo apresentado para seleção de um equipamento;
Ao marcar o campo "Verificar as regras desse usuário em um equipamento específico" deve habilitar o campo "Selecione o equipamento que o usuário acima fará a impressão".
Qual o tratamento do sistema ao selecionar um usuário listado no campo "Selecione um usuário";
Deve mostrar para seleção apenas os registros de usuários ativos no sistema.
Deve mostrar a lista de usuários criados manualmente, automaticamente e por AD.
Deve adicionar o usuário no campo em questão e manter o item selecionado ao sair do campo.
Validar a seleção de registros que são retorno de uma busca e registros selecionados direto da lista.
No campo para selecionar equipamento, está apresentando a lista de todos os equipamentos existentes no sistema;
Deve mostrar para seleção todos os equipamentos sincronizados para o sistema.
Esse campo deve ser do tipo seleção com opção de busca. Este campo deve ter o tamanho limite da modal.
Deve adicionar o equipamento no campo em questão e manter o item selecionado ao sair do campo.
Ao clicar no botão Simular Regras na listagem de regras, o sistema está apresentando a modal para simulação;
O botão deve aparecer sempre, independentemente se existir um registro selecionado ou não na listagem de regras cadastradas.
Título: TESTE DE REGRAS.
Deve apresentar a mensagem: Vamos conferir se as regras estão funcionando corretamente?. Abaixo da mensagem o campo, Selecione um usuário.
O campo "Selecione um usuário" deve ser do tipo seleção com opção de busca. Este campo deve ter o tamanho limite da modal.
Marcador: Verificar as regras desse usuário em um equipamento específico.
Botões: Testar Regras, Cancelar e Sair(X).
Qual o tratamento do sistema no campo "Selecione um equipamento" caso a quantidade de registros apresentados seja superior ao tamanho limite do campo;
Deve adicionar uma barra de rolagem vertical dentro do campo.
Validar a funcionalidade da barra de rolagem.
Qual o tratamento do sistema ao realizar uma busca no campo "Selecione um equipamento" por um registro que não existe;
Não deve trazer registros para seleção e apresentar um alerta que nenhum registro foi encontrado.
Verificar a ortografia e padronização do alerta apresentado.
Qual o tratamento do sistema ao tentar selecionar múltiplos equipamentos no campo "Selecione um equipamento";
Não deve permitir a seleção de múltiplos registros.
Teste de regras apenas por usuário:
Na listagem de regras que o usuário é participante está mostrando somente os itens ativos de cada regra;
Deve mostrar apenas os recursos ativos para cada regra apresentada (Usuário/Departamento).
Se a regra for para limitar o horário de impressão, deve mostrar os dias e horário configurado.
Abaixo da lista de regras que o usuário é participante está sendo apresentado a lista de exceções;
Deve mostrar o agrupador "Exibir Exceções" e ao expandir o mesmo, deve carregar a lista de regras que o usuário em questão é exceção.
A lista de exceções somente será apresentada se o usuário estiver configurado em alguma regra como exceção.
Qual o tratamento do sistema caso a lista de regras e exceções para o usuário filtrado seja extensa;
Deve adicionar na modal um barra de rolagem vertical.
Qual o tratamento do sistema ao aplicar o teste de regras apenas informando o nome do usuário;
Deve trazer todas as regras que o usuário em questão está vinculado, seja regra do tipo Usuário e/ou Departamento.
Na modal com o resultado do teste de regras está sendo apresentado o nome do usuário filtrado e todas as regras que o mesmo é participante ou exceção;
Mensagem com a descrição do usuário filtrado: "O usuário [nome_usuario] está sobre as seguintes regras:".
Deve estar agrupado pela descrição da regra e abaixo da mesma os recursos ativos para a regra em questão. Regra 01 > Converter para Mono > Ativo.
A descrição das regras retornadas deve ser apresentada em negrito. As regras ativas, devem estar marcadas em cinza.
Qual o tratamento do sistema ao aplicar o teste informando um usuário que não está vinculado a nenhuma regra e exceção;
Não deve retornar dados e apresentar alerta informando o motivo.
Verificar a ortografia e padronização do alerta apresentado.
Teste de regras por usuário e equipamento:
Qual o tratamento do sistema caso a lista de regras e exceções para o usuário e equipamento filtrado seja extensa;
Deve adicionar na modal um barra de rolagem vertical.
Na listagem de regras que o usuário do equipamento filtrado é participante está mostrando somente os itens ativos de cada regra;
Deve mostrar apenas os recursos ativos para cada regra apresentada (Usuário/Departamento/Equipamento).
Se a regra for para limitar o horário de impressão, deve mostrar os dias e horário configurado.
Qual o tratamento do sistema ao aplicar o teste de regras por usuário e equipamento, caso o equipamento selecionado não esteja vinculado a nenhuma regra;
Não deve retornar dados e apresentar alerta informando o motivo.
Verificar a ortografia e padronização do alerta apresentado.
Abaixo da lista de regras que o usuário e equipamento é participante está sendo apresentado a lista de exceções;
Deve mostrar o agrupador "Exibir Exceções" e ao expandir o mesmo, deve carregar a lista de regras por equipamento que o usuário em questão é exceção.
A lista de exceções somente será apresentada se o usuário estiver configurado em alguma regra de equipamento como exceção.
Na modal com o resultado do teste de regras está sendo apresentado o nome do usuário filtrado e todas as regras de equipamento que o mesmo é participante ou exceção;
Mensagem com a descrição do usuário filtrado: "O usuário [nome_usuario] na impressora [nome_impressora] está sobre as seguintes regras:".
Deve estar agrupado pela descrição da regra do tipo Equipamento e associada ao equipamento filtrado, abaixo da mesma deve mostrar os recursos ativos para a regra em questão. Regra 01 > Converter para Mono > Ativo.
A descrição das regras retornadas deve ser apresentada em negrito. As regras ativas, devem estar marcadas em cinza.
Qual o tratamento do sistema ao aplicar o teste de regras por usuário e equipamento, com filtros que retornem dados;
Deve trazer todas as regras por equipamento que o usuário em questão está vinculado.
Qual o tratamento do sistema ao aplicar o teste informando um usuário e/ou equipamento que não está vinculado a nenhuma regra e exceção;
Não deve retornar dados e apresentar alerta informando o motivo.
Verificar a ortografia e padronização do alerta apresentado.
Após preencher os campos com os dados para teste e clicar no botão TESTAR REGRAS, o sistema está mostrando o resultado encontrado para os valores filtrados;
Deve carregar na mesma modal os resultados encontrados, com regras e exceções.
Deve validar em quais regras de impressão o usuário e o equipamento são participantes.
Deve validar quais regras o usuário é exceção.
Deve mostrar somente as regras ativas.