Teste Independente
O que é teste independente?
O teste independente corresponde a uma equipe independente, que se envolve em atividades de teste diferentes do desenvolvedor para evitar o viés do autor e geralmente é mais eficaz em encontrar defeitos e falhas.
Níveis de teste independente
A lista a seguir mostra os níveis crescentes de independência para teste:
Teste feito pelo próprio desenvolvedor
Testadores independentes cedidos à equipe de desenvolvimento
Equipe de teste independente dentro da organização
Testadores independentes de diferentes organizações
Membros terceirizados da equipe de teste de outra organização
Benefícios:
O testador vê cada defeito em uma perspectiva neutra
O testador é totalmente imparcial
O testador vê o que foi construído ao invés do que o desenvolvedor pensou
O testador não faz suposições sobre a qualidade
Desvantagens:
O isolamento da equipe de desenvolvimento pode às vezes levar a referências de documentação desatualizadas.
A execução do teste independente é normalmente o último estágio e é afetada por quaisquer atrasos no início do processo.
Os desenvolvedores podem ser irresponsáveis pela qualidade, pois podem presumir que a equipe de teste independente está lá para encontrar os problemas dentro do sistema
O teste independente às vezes pode atuar como um obstáculo à comunicação.