terça-feira, 12 de fevereiro de 2008

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)


20 comentários:

Andrea Bogado disse...

Adorei este blog, cai meio de paraquedas em teste de software e esta sendo muito util este artigo,meus parabens! Gostaria de saber se vc tem um modelo de como apresentar um relatorio de erros.
Obrigada

kely disse...

gostaria de saber como entro em contato com vc Anne pois vou fazer meu tcc em teste de software e qeria saber como faço

Anne Caroline disse...

Oi Kely,

você pode entrar em contato através de gtsw at annecaroline . net

Fabricio disse...

trabalho com Caixa preta, voce teria um modelo, de roteiro Generico ou Checklist Mesmo.

Silvia Seabra disse...

Bom dia Anne,
Você teria algum modelo de Checklist de testes para disponibilizar?
Obrigada, Silvia.

Anne Caroline disse...

Oi Silvia, tenho sim. Me passa seu contato que mando para você.

Atenciosamente,

Anne

Priscila Pontes disse...

Anne,


Você tem um modelo de Checklist que possa me enviar?

Obrigada, Priscila

Olvia disse...

Olá,sou nova na área, porem tenho pouca experiência....por favor me ajuda, não consegui baixar o relatório de bugs,tem como vc me mandar,o Checklist também...
occ1980@gmail.com
por favor preciso desse material, preciso muito, e se puder me passar mais algum. A empresa me deu um tempo para me interar na área de teste. obrigada. Olivia

Danielson Queiroz disse...

Bom dia Anne,

Poderia me enviar o modelo de CheckList de Controle da Qualidade!!!

danielson_queiroz@hotmail.com

Abraço

Variados disse...

Muito bom conteúdo, se tiveres mais modelos de checklists poderias enviar para mim?

vanderleiluis@gmail.com

Grato pela atenção e sucesso.

Vanderlei Luis

Anônimo disse...

Parabéns pelo blog, poderia me enviar alguns modelos de checklist para consulta.

vitorsavicki@hotmail.com

Obrigado.

Vitor Santos Savicki

Anne Caroline disse...

Oi Vitor, Obrigada pelo comentário. Adicionei um link para o checklist aqui no blog mesmo :)

http://goo.gl/RJNsVe

Mônica Costa disse...

Nossa que Blog Maravilhoso, trabalho com testes de software desde 2011, e me encontrei nessa área, quero cada vez mais me especializar, moro em Fortaleza...Obrigada Anne ! Vou ver todos os dias o Blog.

Anne Caroline disse...

Que bom que este blog está sendo útil para você. Esta é realmente a minha motivação em estar sempre compartilhando o meu conhecimento sobre testes. Tenho a esperança que as equipes de teste cresçam nas empresas e os sistemas sejam criados com mais qualidade. :)

Abraços,
Anne

Paula Souza disse...

Olá tudo bem, Anne?

Estou começando agora no mundo dos testes e gostaria de melhorar minha forma de entender melhor os conceitos. Vou deixar meu e-mail para que possamos trocar algumas informações.
psouza.plusit@gmail.com

Anne Caroline disse...

Oi Paula,
Enviei um email para você.

Anne

Rachel Arantes Fulgêncio da Cunha disse...

Bom dia Anne,

Cai neste blog de para-quedas e gostei muito!!! Gostaria de mais exemplos de checklist e planos de testes. Tem como mandar para mim? chel.aran@gmail.com

Muito obrigada. :)

Luís Gabriel N. Simas disse...

Oi Anne. Seu Blog é muito bom. Poré, estou notando que existem muitos colegas que estão pesquisando pouco e te pedindo muito, algo que eles podem encontrar mais facilmente se estudassem um pouco mais. Parabens pela sua excelente iniciativa.

Unknown disse...

Anne, bom dia, estou começando neste "mundo" de testadores, gostaria de adquirir informações, alguns conselhos sobre o assunto. Como posso entrar em contato com você? Muito bom o Blog, desde já agradeço a Atenção!

Anne Caroline disse...

Meu contato é gtsw @ annecaroline . net