Please enable JavaScript.
Coggle requires JavaScript to display documents.
RUNNER - Tipificação por Matcher (Listagem de Matcher (Campo: Buscar (Após…
RUNNER - Tipificação por Matcher
Cadastrar Novo Matcher
Campos: Descrição, Identificador e Limite de Palavras
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 255 caracteres, 254 caracteres ou o limite máximo 255.
Qual o tratamento do sistema ao informar no campo a descrição de nome que possui apostrofo;
Não deve gerar falha ao salvar ou sair do campo.
Qual o tratamento do sistema ao tentar adicionar como nome do matcher um valor superior ao limite de caracteres permitido para o mesmo;
Deve bloquear a inserção de caracteres quando o limite de 255 caracteres for atingido.
O usuário deverá ser alertado qual o limite do campo.
Verificar a ortografia e padronização do alerta apresentado.
Qual o tratamento do sistema ao tentar salvar a inclusão sem preencher este campo;
Não deve permitir a inclusão.
O usuário deverá ser alertado que a ação não é permitida.
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 e caracteres especiais.
Qual o tratamento do sistema ao tentar salvar a inclusão de um matcher informando no campo apenas espaços vazios;
Não deve permitir a inclusão.
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 salvar (Confirmar) um matcher sem preencher os campos obrigatórios;
Todos os campos 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.
Qual o tratamento do sistema ao salvar a inclusão de um matcher 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.
Qual o tratamento do sistema ao cadastrar um novo matcher, informando a descrição de um template excluído no sistema;
Deve permitir salvar as alterações o sem falhas.
Qual o tratamento do sistema ao informar palavras para validação com acentuação, durante a execução da tipificação;
Nas configurações de matcher e execução da tipificação deve desconsiderar os acentos.
Campo: Peso
Qual o tratamento do sistema ao tentar informar no campo um valor diferente de números;
Não deve permitir a inserção de valor diferente de número e ponto.
Campo bloqueia a inserção desses valores não permitidos (Alfanuméricos, alfabeto e caracteres especiais).
Qual o tratamento do sistema ao tentar adicionar uma palavra limite sem preencher este campo;
Não deve permitir a inclusão.
O usuário deverá ser alertado que a ação não é permitida (Por favor, informe um Limite).
Verificar a ortografia e padronização do alerta apresentado.
Qual o tratamento do sistema ao tentar adicionar um peso para a palavra limite superior ao valor 100;
Não deve permitir a inclusão.
Deve apresentar um alerta informando que o valor não pode sem maior que 100.
Verificar a ortografia e padronização do alerta apresentado.
Ao clicar no botão Adicionar, os valores estão sendo adicionados na grid com a lista de palavras limite;
Deve adicionar o item na grid, mostrando os valores da ordem Palavra+Peso.
Inicialmente a grid deve apresentar o alerta "Nenhum registro encontrado!".
Ao lado de cada registro adicionado possui os botões Editar e Remover;
Deve apresentar os botões citados ao lado de cada registro adicionado.
Qual o tratamento do sistema ao informar apenas um número inteiro no campo e tentar adicionar;
Se o valor numérico possuir mais de 3 casas, deve apresentar alerta se o valor for maior que 100.
Se o valor numérico possui 2 casas, deve adicionar como um decimal 78,00.
Qual o tratamento do sistema ao informar neste campo um valor numérico que ultrapasse o limite de 100 pontos permitidos;
Ao adicionar uma nova palavra e peso deve considerar o limite de 100 pontos, validando quantidade já inclusa na soma dos pontos.
Deve apresentar um alerta informando que o valor não pode sem maior que 100.
Verificar a ortografia e padronização do alerta apresentado.
A funcionalidade do botão Remover é comprovada quando acionada na grid de palavras e pesos;
Deve remover o item da lista e liberar na contagem de pesos o espaço ocupando pelo item removido.
Qual o tratamento do sistema ao acionar o botão Editar na grid de palavras limite;
Deve carregar os valores vinculados ao registro que está sendo editado nos campos Palavras e Peso.
Deve apresentar ao lado dos campos de edição, os botões Editar e Cancelar.
Na edição as tratativas dos campos devem ser as mesmas.
Se o novo peso informado atingir o limite de 100, deve apresentar o alerta padrão.
Validar a funcionalidade dos botões Cancelar e Editar.
Qual o tratamento do sistema ao remover um item da grid sendo que os pesos configurados foram balanceados;
Deve permitir a remoção com sucesso e manter os pesos.
Abaixo da grid de palavras possui informações sobre os valores da grid e um botão para balancear os pesos entre as palavras cadastradas;
Peso Total: deve conter a somatório de pesos adicionados na grid.
Ao lado do campo Peso Total deve possuir a informação "Soma dos pesos deve ser igual a 100".
No botão Balancear Pesos, deve distribuir pesos iguais para cada palavra adicionada respeitando o valor máximo que é 100.
Qual o tratamento do sistema ao clicar para balancear os pesos quando já existir pesos configurados no total de 100;
Deve desconsiderar os pesos configurados e substituir pelo peso balanceado.
Ao acionar o botão Cadastrar Novo Matcher, o sistema apresenta a tela de cadastro;
Deve apresentar a tela com o título #Cadastrar novo Matcher.
Deve apresentar os campos Descrição e Identificador.
Deve apresentar os botões Confirmar, Cancelar e Voltar.
Deve apresentar próximo aos botões a informação sobre os asteriscos nos campos obrigatórios.
Botões
Ao clicar no botão VOLTAR o sistema deve da tela de inclusão descartando os valores inseridos;
Ao clicar no botão CANCELAR o sistema deve sair da tela de inclusão descartando os valores inseridos;
Ao clicar no botão Confirmar o usuário está recebendo um retorno do sistema referente a ação realizada;
Deve mostrar o processamento da informação (Validando...).
Deve permitir o fechar o pop-up com o alerta de sucesso ou a mesma deve fechar sozinha.
No cadastro de um novo matcher não deve mostrar o botão Excluir;
O botão em questão somente será apresentado na edição de registro.
Campo: Percentagem mínima de confiança
Qual o tratamento do sistema ao tentar salvar um matcher sem preencher este campo;
Deve permitir sem falhas, campo não obrigatório.
Qual o tratamento do sistema ao informar apenas um número inteiro no campo e tentar adicionar;
Deve permitir sem falhas.
Se o valor numérico possuir mais de 3 casas, deve apresentar alerta se o valor for maior que 100.
Qual o tratamento do sistema ao tentar adicionar um valor neste campo superior a 100;
Não deve permitir a inclusão.
Deve apresentar um alerta informando que o valor não pode sem maior que 100.
Validar a inserção de um valor igual a 100. Deve permitir sem falhas.
Verificar a ortografia e padronização do alerta apresentado.
Qual o tratamento do sistema ao tentar informar no campo um valor diferente de números;
Não deve permitir a inserção de valor diferente de número e ponto.
Campo bloqueia a inserção desses valores não permitidos (Alfanuméricos, alfabeto e caracteres especiais).
Campo:
Padrões de Identificação
Após iniciar a busca por um item, qual o tratamento do sistema ao apagar o valor informado para busca;
Deve listar novamente todos os itens ativos e disponíveis para seleção.
Qual o tratamento do sistema ao realizar a busca por um item informando apenas parte de descrição correspondente ao mesmo;
Deve retornar todos os padrões que contenham no nome a descrição ou palavra filtrada.
Qual o tratamento do sistema ao realizar uma busca pelo valor de um padrão que não existe ou que foi removido do sistema;
Deve apresentar alerta que nenhum registro foi encontrado.
Ao clicar sobre um item listado, automaticamente o mesmo é inserido no campo Lista Padrões de Identificação do Matcher;
Deve adicionar na grid o item selecionado e remover o mesma da busca de novos itens.
Lista de Padrões de Identificação do Matcher
Qual o tratamento do sistema ao acionar o botão remover de um item adicionado;
Deve remover o índice vinculado ao botão selecionado.
Deve apresentar o item novamente para seleção no campo Padrões de Identificação.
Se remover todos, deve mostrar a mensagem inicial do campo "Não existem padrões de identificação para este matcher".
O sistema permite a inserção de múltiplos padrões de identificação neste campo;
Deve permitir sem falhas
Os padrões apresentados na listagem dispõem cada um a opção de Remover;
Deve apresentar a opção citada acima em todos os registros da lista de padõres e mostrar um tooltip ao passar o mouse sobre o mesmo.
Qual o tratamento do sistema ao tentar salvar o cadastro de Matcher sem preencher este campo;
Deve permitir a inclusão sem falhas.
Inicialmente a grid é apresentada sem padrões vinculados;
Deve mostrar a mensagem: "Não existem padrões de identificação para este matcher".
Ao clicar dentro do campo o sistema abre a listagem de padrões de identificação previamente cadastrados e disponíveis para seleção;
Deve listar todos os padrões ativos.
Não deve permitir a seleção de múltiplas opções ao mesmo tempo (Pressionar o SHIFT ou CTRL e tentar marcar mais itens);
Listagem de Matcher
Ao selecionar múltiplos registros, habilita ao lado do campo Buscar 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.
Ao selecionar um registro da listagem, habilita ao lado do campo Buscar as opções para editar e excluir;
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.
Se o template for padrão do sistema, não apresenta nenhuma opção de ação ao lado do campo Buscar.
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.
Ao passar o cursor sobre a lista de matcher, o sistema está habilitando um check para marcar o registro;
Deve mostrar check para seleção do registro.
Ao marcar um ou múltiplos registros na listagem de matcher 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.
Na listagem de matcher deve apresentar além da lista, o campos Buscar e o menu para novo cadastro;
Deve apresentar apenas a lista de padrões ativos no sistema.
Aplicar as mesmas validações de exclusão de matcher;
Ao clicar sobre as colunas na listagem de matcher, o sistema está ordenando os valores;
Deve apresentar as coluna Descrição e Identificador.
Deve ordenar os registros por ordem alfabética de A-Z ou Z-A, de acordo com a coluna acionada.
Ao confirmar a exclusão de um ou múltiplos registros a listagem é atualizada corretamente;
Deve atualizar a lista de matchers mostrando apenas os registros não excluídos.
Somente exclui os matchers que não possuem vínculo com Jobs.
Ao confirmar a operação, deve apresentar um alerta com a quantidade de padrões que foram excluídos.
Verificar a ortografia e padronização dos alertas apresentados.
Qual tratamento do sistema caso a descrição do registro seja muito extensa;
Deve quebrar o texto e não gerar erro no sistema.
Qual o tratamento do sistema ao tentar realizar a remoção de múltiplos matchers da listagem, sendo que entre os selecionados possui um matcher que está vinculado a um Job;
Deve apresentar a opção de Excluir ao lado do campo Buscar.
Deve excluir apenas os templates que não são os padrões do sistema e os templates que não possuem vínculo com Jobs.
Um alerta deve ser apresentado informando o motivo pela qual alguns itens selecionados não foram removidos.
Validar a ortografia do alerta e formas de saída do pop-up.
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.
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 matcher 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 do template removido ou parte da mesma.
Verificar a ortografia e padronização do alerta.
Ao clicar no botão Listar Tudo Novamente, o sistema deve retornar para a listagem de matcher e limpar o valor inserido no campo Buscar.
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.
Ao clicar no botão Listar Tudo Novamente, o sistema deve retornar para a listagem de matcher e limpar o valor inserido no campo Buscar.
Qual o tratamento do sistema após realizar uma buscar e tentar excluir os matchers retornados;
Deve excluir apenas os matchers 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.
Ao clicar no campo Buscar o layout da tela não deverá se quebrar;
Editar Matcher
Qual o tratamento do sistema ao tentar salvar a edição de um matcher, após apagar o valor existente nos campos obrigatórios;
Não deve permitir a finalização da edição, pois os campos são obrigatórios.
Deve apresentar alerta de campo obrigatório.
Verificar a ortografia do alerta apresentado.
Qual o tratamento do sistema ao tentar editar um template que veio padrão do sistema ao habilitar o módulo Runner;
Deve permitir a alteração do template padrão.
Qual o tratamento do sistema ao renomear um matcher que está vinculado a um Job;
Deve permitir sem falhas.
Todos os locais onde o matcher em questão está associado devem ser atualizados para a nova descrição salva.
Validar o renomeio para um valor de um registro excluído.
Excluir Matcher
Qual o tratamento do sistema ao tentar remover um matcher que possui múltiplas publicações em processamento;
Deve permitir a exclusão do matcher sem falhas.
Validar a padronização do alerta e as formas de saída do mesmo.
Deve direcionar os arquivos não que não foram processados pela falta do matcher para a área de jobs pendentes no ShareScan.
Qual o tratamento do sistema ao tentar excluir um matcher que está vinculado a um Job;
Não deve permitir a exclusão do matcher e um alerta deve ser apresentado.
Validar a ortografia do alerta e formas de saída do pop-up.
Qual o tratamento do sistema ao tentar remover um matcher, que possui publicações tipificadas utilizando o mesmo;
Deve permitir sem falhas.
A funcionalidade do botão CANCELAR é comprovada quando acionada;
Deve fechar a tela de confirmação e voltar para a tela de edição do matcher ou para a listagem de registros.
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 FECHAR é comprovada quando acionada;
Deve fechar a tela de confirmação e voltar para a tela de edição do matcher ou para a listagem de registros.
A funcionalidade do botão CONFIRMAR é comprovada quando acionada;
Somente exclui o matcher se o mesmo não possuir vínculo com a configuração de Jobs.
Deve fechar a tela de confirmação e voltar para a tela com a listagem de matchers.
Um alerta de registro excluído com sucesso deve ser apresentado.
Se o matcher estiver associado a configuração de Jobs, não deve permitir a exclusão do mesmo e o sistema deve apresentar um alerta informando que a ação não é permitida.
Verificar a ortografia e padronização dos alertas apresentados.
Ao confirmar a tela com o resultado da operação, o sistema deve fechar a tela e apresentar a listagem de padrões ou a edição.
Aplicar as mesmas validações de campos e botões da inclusão;
Ao abrir a tela de edição clicando no registro que deseja alterar ou através do botão Editar ao lado do campo de busca ao selecionar um registro;
Deve apresentar a tela com o título #Editar Matcher.
Deve apresentar os mesmos campos apresentados na tela novo cadastro.
Deve apresentar os botões Confirmar, Cancelar, Testar e Excluir.
Geral
Ao clicar em qualquer campo da tela Tipificação por Matcher o layout da tela não deverá se quebrar;
As funcionalidades e layout das telas estão sendo respeitadas nos principais navegadores;
Validar no Chrome, Firefox e IE.
Ao acessar as configuração de matcher, 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.
O módulo Runner e suas configurações somente está sendo apresentadas para usuários administradores da suíte;
Deve aparecer apenas para esse tipo de usuário.
Ao habilitar o módulo em questão, será preciso reiniciar o sistema (Sair e Entrar) para aplicar o novo módulo.