Independência dos testes

/ 1 min read

Resumo

Neste tópico aborda o que é independência de testes e o nível de tolerancia.

Sobre independência

São testes realizados por alguém que não seja o autor do código. Existem alguns níveis de independência:

  • Sem independência: Sem testador independente, desenvolvedor testa o código de sua própria autoria.
  • Alguma independência: Desenvolvedores ou testadores dentro da equipe testam o código do colega.
  • Alta independência: Realizado por testadores fora da equipe do autor.
  • Independência muito alta: Testadores externos a empresa ou escritório.

Vantagens

  • Encontrar diferentes tipos de falhas
  • Imparcialidade, sem preconceitos ou apego emocional
  • Um testador independente pode afetar suposições feitas pelos mantedores do produto

Desvantangens

  • Isolamento resulta em menos colaboração, prazo de feedbak ou relacionamento adverso
  • Desenvolvedores podem perder o senso de responsabilidade pela qualidade
  • Testador tercerizado pode ser visto como um gargalo no delivery
  • A independência pode trazer uma lacuna na regra de negócio ou técnica sobre o produto
← Voltar para relatórios