Boas Práticas de Teste

Ingrid Carvalho
3 min readApr 11, 2019

--

As dicas desse texto servem para ajudar no roteiro do teste que será executado, evitando assim erros no processo de entrega final do software, garantindo qualidade e problemas futuros.

Boas Práticas Técnicas

A pessoa que especifica os cenários de teste de sistema não deve estar participando da codificação do sistema.

  • De preferência que seja um testador especialista e não um programador, por conta da tendência, da visão que o programador tem que o seu trabalho está perfeito, sem a chance de que o seu sistema falhe. A especificação é a base para o cenário de testes

‘’O que não está especificado não será validado’’

Fazer uma boa seleção de cenários, considerando:

  • O tempo disponível para a execução dos testes;
  • A maturidade dos testadores;
  • A relevância das funcionalidades a serem testadas;
  • Lembrar que os cenários são infinitos. Nunca haverá tempo para testar tudo.
  • Ser pessimista, com cuidado para não ignorar cenários aparentemente inocentes.
  • Registrar todas as falhas encontradas e acompanhar até que seja corrigida.
  • Executar de forma natural e não roboticamente, explorando quando necessário para fazer alguma mudança ou encontrar alguma falha no sistema que passou despercebida.
  • Descrever ao máximo alguma falha encontrada facilitando o trabalho da equipe de desenvolvimento e obtendo todos os detalhes do que está errado e em que parte do site o bug ocorreu.
  • Retestar para garantir que está tudo ok e verificar se o bug foi corrigido pelo programador.
  • Ao reportar uma falha, observar se o ocorrido com o produto está relacionado apenas a tal produto ou se envolve produtos da mesma categoria, cor, faixa de preço, etc.
  • Testar sempre os valores limites. Como por exemplo cadastros de nomes ou dados em um site, testando os limites e intervalos.
  • Pensar como um usuário ao realizar os testes.

Formulário:

Os Formulários são a parte do site que devem ser preenchidas pelo usuário. Com exemplos que ocorrem em um teste de software que precisam de mudanças em alguns quesitos escritos abaixo:

  • Campo com Valor Inválido sem limites de valor máximo ou mínimo
  • Quantidade de Caracteres especifica para cada campo, seja de data, comentário ou dados pessoais
  • Email Inválido sem o @ no endereço
  • Mensagens de Erros Coerentes quando algo é digitado que o sistema não reconhece como válido

--

--

Ingrid Carvalho

Olá, escrevo aqui sobre aprendizados sobre ser uma testadora de software, se quiser me acompanhar aqui só aproveitar as aventuras que estão por vir.