Beruflich Dokumente
Kultur Dokumente
Teste de Software
Slide 1
Objetivos
Slide 2
Tpicos
Slide 3
Slide 4
O processo de teste
Testes de componentes
Fases do teste
Testes de integrao
Slide 5
Slide 6
Prioridades do teste
Slide 7
Slide 8
Slide 9
Slide 10
Slide 11
Slide 12
Particionamento de equivalncia
Particionamento de equivalncia
Slide 13
Particionamento de equivalncia
Particionamento de equivalncia
3
Slide 14
Less than 4
11
10
Between 4 and 10
More than 10
9999
10000
50000
100000
99999
Input values
Ian Sommerville 2000
Slide 15
Slide 16
Pr-condio
-- a seqncia tem pelo menos um elemento
TFIRST <= TLAST
Ps-condio
-- O elemento encontrado e referenciado por L
( Found and T (L) = Key)
ou
-- O elemento no est na seqncia
( not Found and
not (exists i, TFIRST >= i <= TLAST, T (i) = Key ))
Slide 17
Slide 18
Slide 19
Slide 20
Teste estrutural
Slide 21
Slide 22
Slide 24
Mid-point
Slide 25
Teste de caminho
Slide 26
Slide 27
Slide 28
Complexidade ciclomtica
8
5
9
7
Slide 29
Caminhos independentes
Testes de integrao
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
Casos de teste devem ser projetados para
executar todos esses caminhos.
Um analisador de programa dinmico pode ser
usado para verificar que os caminhos esto
sendo executados
Slide 31
Slide 32
A
T1
T2
T2
T2
T3
T3
C
T4
T3
C
T4
T5
D
Test sequence
1
Test sequence
2
Testing
sequence
Test sequence
3
Slide 33
T1
Level 1
Level 2
Le vel 2
Slide 34
Test
drivers
Level N
Level 2
Level N
Le vel N
Level N
Level N
Level 2
Testing
sequence
Le vel 2
stubs
Test
drivers
Le vel 3
stubs
Slide 35
Level N1
Level N1
Level N1
Slide 36
Abordagens de teste
Validao da arquitetura
Implementao de teste
Demonstrao do sistema
Testes de interface
Observao de teste
Slide 37
Teste de interface
Slide 38
Tipos de interfaces
Test
cases
Interfaces de parmetros
Interfaces de procedimento
Slide 39
Slide 40
Erros de interface
M interpretao da Interface
Erros de tempo
Slide 41
Teste de estresse
Slide 42
Slide 43
Slide 44
Nveis de teste
Slide 45
Slide 46
Integrao de objetos
Slide 47
Slide 48
Teste de seqncia
Slide 49
:WeatherStation
Slide 50
:WeatherData
request (report)
acknowledge ()
report ()
summarise ()
send (report)
reply (report)
CommsController:requerer
WeatherData:resumir
WeatherStation:reportar
Entradas e sadas
acknowledge ()
Slide 51
Slide 52
Slide 53
Slide 55
Slide 54
Pontos chave
Slide 56
Pontos chave
Slide 57