Métodos de testes Rodolpho Dutra março 26, 2024 9:04 pm No Comments Particionamento equivalente Método que orienta na identificação de subconjuntos de casos de testes com as mesmas características e objetivos, maximizando a probabilidade de encontrar erros ou blocos com maior incidência de erros. A aplicação deste método promove a redução, de forma controlada, dos casos de testes para um número finito.Se temos o conjunto de veículos [automóvel | moto | bicicleta |barco | avião | jet ski] as seguintes classes de equivalência poderiam ser criadas: veículos terrestres: [automóvel | moto | bicicleta]; veículos aquáticos: [barco | jet ski];veículos aéreos: [avião]; veículos com motor: [automóvel | moto | barco | avião | jet ski]; veículos com rodas: [automóvel | moto | bicicleta | avião]; entre outros, a seleção das classes varia de acordo com a necessidade dos testes. Análise do valor limite Método responsável por explorar as condições dos limites a partir da seleção de massas de testes, uma vez que os softwares tendem a concentrar erros em seus limites de dados ou próximo deles.Ao testar um campo que aceite valores inteiros de 0 a 10, inclusive, as massas de testes para os casos positivos, alternativos e negativos com base nos limites seriam: Limite positivo inferior: 1 Limite inferior: 0 Limite negativo inferior: -1 Limite positivo superior: 9 Limite superior: 10 Limite negativo superior: 11 Representação gráfica de causa e efeito Este método facilita o entendimento dos caminhos funcionais do sistema a partir da tradução das documentações em um mapa da rede lógica booleana, e auxilia na seleção, de forma sistemática, de um conjunto de casos de teste de alto rendimento, a partir da representação combinatória das entradas e saídas descritas no mapa.Com o tempo e experiência conseguimos visualizar estes caminhos mentalmente, o risco de não traduzirmos para o desenho é esquecermos algum caminho importante e realizarmos este teste. Advinhação de erros Os erros estão nos softwares, isto é um fato! E mais cedo ou mais tarde eles serão descobertos.Existem pessoas que parecem ter uma habilidade fora do comum para encontrá-los. Identificar e mapear erros dos sistemas com certa facilidade e sem o uso de técnicas específicas seria um talento especial ou algum tipo de habilidade natural? Uma explicação para isso pode ser que estas pessoas estejam praticando, inconscientemente e com maior frequência, uma técnica própria e intuitiva para encontrar estes erros nos testes de software.Este método baseia-se também no empirismo, isto é, pessoas utilizam de conhecimentos adquiridos anteriormente e os aplicam na situação em que se encontram atualmente. Aprenda mais! Clique aqui e conheça nosso curso!