CheckList de Controle de Qualidade

Geral

  • Verificar ortografia das mensagens e dos campos.
  • Verificar se campos de radio button excludentes não podem ser marcados ao mesmo tempo.
  • Verificar layout do sistema, tentar manter a aparência mais parecida possível com o protótipo. Além disso deve-se verificar se os campos e tabelas estão alinhados com relação aos outros campos.

Filtro e Pesquisa

  • Verificar lógica das mensagens. Ex.: Campo de filtro para período entre anos ____ a ____ colocar ano _2000_ a _1500_ deverá aparecer a mensagem "O ano final deve ser maior que o inicial" e no caso de colocar ano _1500_ a _2000_ a mensagem não deve aparecer.
  • Fazer combinações de filtros e verificar se estão sendo listados resultados relativos aos filtros selecionados.
  • Verificar a ordenação das listagem (ver especificação).
  • Verificar a ordenação de campos combo box (ver especificação).
  • Verificar se os campos estão habilitados ou desabilitados conforme a especificação.
  • Ficar atento aos erros de java script.
  • Preencher os campos de texto com caracteres especiais e/ou caracteres inválidos.
  • Se não conseguir preencher com caracteres inválidos via teclado, tentar ctrl+v e cola com o mouse.
  • Verificar se o botão limpar está limpando todos os campos corretamente.
  • Campos de texto deve ser possível pesquisar com uma substring. Ex.: Para pesquisar um funcionário com nome Ana Paula Muniz, se eu digitar na consulta a string "Ana" deve aparecer todos os funcionários que possuam a palavra Ana, como Ana Maria, Luciana, etc.
  • Verificar na especificação quais campos já devem vir preenchidos.

Cadastro

  • Preencher os campos de texto com caracteres especiais e/ou caracteres inválidos.
  • Se não conseguir preencher com caracteres inválidos via teclado, tentar ctrl+v e cola com o mouse.
  • Verificar se os campos estão habilitados ou desabilitados conforme a especificação.
  • Ao confirmar a operação de cadastro, verificar se apareceu uma mensagem informando que o item foi cadastrado.

Exibir

  • No exibir, deve-se ficar muito atento à consistência dos dados, tipo se um dado foi inserido no cadastro ele deve obrigatoriamente aparecer no Exibir com sua respecitiva máscara.
  • Deve-se estar ciente qual o valor que deve ser exibido no caso de um campo não ter sido preenchido. Às vezes deve aparecer o campo vazio outras vezes deve aparecer algum caracter.
  • Verificar na tela de exibição se todos os dados alterados foram exibidos corretamente na tela, inclusive ficar atento às máscaras.

Atualizar

  • Este deve ser o caso de teste mais rigoroso e deve ser feito com mais atenção.
  • Verificar se os campos atualizados foram realmente atualizados. Esta verificação deve ser feita tanto no exibir quanto na tela de alteração.
  • Verificar se na tela de alteração se todos os campos foram carregados corretamente.
  • Executar o fluxo de alteração mais de uma vez, para garantir que nenhum dado esteja sendo mantido na sessão.
  • Verificar a atualização de campos que fazem parte de pop-up. Pois muitas vezes as alterações que são feitas dentro do pop-up se perdem ao fechar a janela.
  • Verificar se os dados cadastrados/atualizados nos pop-up estão corretos.
  • Quando houver uma tabela em que seja possível inserir e remover dados dela antes de cadastrar, realizar testes de carga para ver se os dados estão sendo mantidos/removidos corretamente.
  • Ao confirmar a operação de atualização, verificar se apareceu uma mensagem informando que o item foi atualizado.
  • Verificar se ao chamar algum pop-up se ao fechar a janela, o fluxo continua no modo de alteração.

Excluir

  • Tentar excluir um registro, no alert de confirmação clicar em Cancelar e depois verificar se o registro não foi excluído.
  • Tentar excluir um registro, no alert de confirmação clicar em OK e depois verificar se o registro foi excluído.
  • Realizar uma pesquisar e verificar se a exclusão foi realizada realmente.
  • Verificar se apareceu uma mensagem informando que o item foi excluído.

Relatórios

  • Ficar muito atento aos dados que contém no relatório, ou seja, ao fazer uma filtragem de dados, deve-se verificar se apenas aqueles dados selecionados é que fazem parte do relatório.
  • Verificar se o layout do relatório está idêntico ao do protótipo.
  • Verificar a ortografia dos relatórios.
  • Verificar questões de agrupamento das colunas quando há dados repetidos numa mesma coluna, geralmente esta informação está presente no projeto de teste ou especificação.
 

Baixar Checklist de Controle de Qualidade (Verificar Acessibilidade de Sites)