Академический Документы
Профессиональный Документы
Культура Документы
Fundamentos
read(x,y);
If (x>y) then
max:=x;
else
max:=x;
print(max);
Testes caixa-preta
So chamados testes
funcionais.
O programa uma caixa
preta cujo comportamento
determinado estudando-se
as suas entradas e sadas.
Os casos de testes so
derivados da especificao
funcional.
A escolha dos dados de
entrada podem ser feitas
com vrias tcnicas:
Partio de domnio
Grafos de causa-efeito
Casos de testes:
Testar com
seqncias que
tenham apenas 1
valor e de
diferentes
tamanhos
Force o teste para
que os elementos
do incio, meio e
fim da seqncia
sejam acessados
Teste com
seqncia de
tamanho zero.
Engenharia de Software, Jair C Leite
Grafos causa-efeito
Esta tcnica oferece um representao
concisa das condies lgicas e das aes
correspondentes.
A tcnica segue 4 passos:
Causas (condies de entrada) e efeitos (aes)
so relacionados para um mdulo e um
identificador atribudo a cada um.
Um grafo de causa-efeito (descrito a seguir)
desenvolvido.
O grafo convertido numa tabela de deciso.
As regras da tabela so convertidas em casos de
teste.
Engenharia de Software, Jair C Leite
Para o programa
cobrana temos ento as
causas
tipo da chamada: local
(CL), interurbana (DDD)
e internacional (DDI)
faixa de horrio: 6-24, 06, 9-21, 21-9
estado ou pas: AC,AM,
AP, ... (estados do
Brasil), EUA, RU, JP, ...
- e lgico
v - ou lgico
Os efeitos esperados so
os clculos de cobrana
conforme especificado
F1= durao*R$1,00
F2= R$0,50
F3=
durao*valor_localidad
e
class BinSearch {
//
//
//
//
//
//
//
to
Caminhos independentes:
basic types by
1, 2, 3, 8, 9
1, 2, 3, 4, 6, 7, 2
1, 2, 3, 4, 5, 7, 2
1, 2, 3, 4, 6, 7, 2, 8, 9
pass