Teste de software: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
HVL (discussão | contribs)
Linha 3:
O teste é um processo realizado pelo testador de software, que permeia outros processos da [[engenharia de software]], e que envolve ações que vão do [[levantamento de requisitos]] até a execução do teste propriamente dito.
 
== VisãoLEONAN geralPRETO E MATHEUS PUNHA ==
Não se pode garantir que todo [[software]] funcione corretamente, sem a presença de erros,<ref>MYERS, 2004, p. 8</ref> visto que os mesmos muitas vezes possuem um grande número de estados com fórmulas, atividades e [[algoritmo]]s complexos. O tamanho do projeto a ser desenvolvido e a quantidade de pessoas envolvidas no processo aumentam ainda mais a complexidade. Idealmente, toda permutação possível do software deveria ser testada. Entretanto, isso se torna impossível para a ampla maioria dos casos devido à quantidade impraticável de possibilidades. A qualidade do teste acaba se relacionando à qualidade dos profissionais envolvidos em filtrar as permutações relevantes.<ref>MYERS, 2004, p. 5</ref>