Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 05
Aula 05
Aula 05
A primeira coisa que as maioria das pessoas pensam quando falamos de teste
de software é:
https://www.istqb.org/
Valores válidos são valores que devem ser aceitos pelo sistema. Uma partição
de equivalência contendo este tipo de valor é chamada de “partição de
equivalência válida”. Valores inválidos são valores que devem ser rejeitados
pelo sistema. Uma partição de equivalência contendo estes valores é chamada
de “partição de equivalência inválida”.
Particionamento por classes de equivalência
Dado este conjunto de regras, é claro que não teremos tempo de testar tudo.
Por isso, o particionamento de equivalência te orienta a escolher subconjuntos
de testes que encontrarão mais defeitos do que um número equivalente de
testes criados aleatoriamente.
Qualquer um dentro da partição é tão bom quanto qualquer outro. Dados que
pertencem à mesma partição devem ser tratados da mesma forma pelo sistema
ou devem produzir o mesmo resultado, logo, qualquer valor dentro de uma
classe é equivalente, em termos de teste, a qualquer outro valor.
Particionamento por classes de equivalência
Para obter uma cobertura de 100% com essa técnica, os casos de teste devem
cobrir todas as partições identificadas (incluindo partições inválidas)* usando no
mínimo um valor de cada partição.
Particionamento por classes de equivalência
●
Se um caso de teste em uma classe de equivalência detectar um defeito,
todos os outros casos de teste na mesma classe de equivalência
provavelmente detectarão o mesmo defeito.
●
Se um caso de teste em uma classe de equivalência não detectar um defeito,
nenhum outro caso de teste na mesma classe de equivalência é provável que
detecte o defeito.
Particionamento por classes de equivalência
●
Identifique as classes de equivalência
●
Crie um caso de teste para cada classe de equivalência
Classes de equivalência:
https://www.youtube.com/watch?v=La9IKyUmGxY
https://www.youtube.com/watch?v=Ye8p4gUdYfY
Particionamento por análise do valor limite
Particionamento por análise do valor limite
Usamos a técnica análise do valor limite para gerar casos de teste para intervalos
numéricos.
Para usar a análise do valor limite nos testes, descobrimos os limites do campo que
queremos testar.
A técnica nos diz que devemos testar um valor imediatamente abaixo do que o limite, o
valor limite e um valor imediatamente acima do valor limite.
Particionamento por análise do valor limite
Com isso, temos os casos de teste para esse intervalo numérico conforme a
técnica análise de valor limite.
Particionamento por análise do valor limite
https://youtu.be/NnamjfPYuiY
https://www.youtube.com/watch?v=BeARZT6ns5Y
https://www.youtube.com/watch?v=EQU5ODvmwzs
https://www.youtube.com/watch?v=UrZIcleeSjA
Particionamento por Tabela de Decisão
A Tabela de Decisão pode ser usada nas mais diversas fases do ciclo de vida do
software, desde a ideação, o amadurecimento e a escrita dos requisitos, pois é
possível apresentar de maneira simples as prováveis combinações para o
negócio e qual deve ser a saída esperada, de acordo com cada variação,
deixando o requisito mais compreensível e facilitando também a leitura pelo
restante do time.
Particionamento por Tabela de Decisão
Exemplo de Requisito
1.1 — Caso o cliente possua a conta há dois anos ou mais, e possua saldo
superior a R$ 2000,00 o mesmo deve considerado Cliente VIP.
1.2 — Caso o cliente possua a conta há dois anos ou mais, e possua saldo
inferior a R$ 2000,00 o mesmo não deve considerado Cliente VIP.
1.3 — Caso o cliente não possua a conta há dois anos ou mais, o mesmo não
deve considerado Cliente VIP independentemente do valor em conta.
Particionamento por Tabela de Decisão
Particionamento por Tabela de Decisão
Requisito 2 — Deve ser permitido que a Pessoa Física viaje ao exterior apenas
quando a mesma possua mais de 18 anos e passaporte válido, menores de 18
devem estar acompanhadas de um responsável legal e portar o passaporte
válido.
Particionamento por Tabela de Decisão
Requisito 2 — Deve ser permitido que a Pessoa Física viaje ao exterior apenas
quando a mesma possua mais de 18 anos e passaporte válido, menores de 18
devem estar acompanhadas de um responsável legal e portar o passaporte
válido.
Leitura
https://blog.geekhunter.com.br/tecnicas-de-caixa-preta-e-branca-para-teste-de-
software/