Planejamento do Teste Planejamento do Teste Define que

  • Slides: 10
Download presentation
Planejamento do Teste

Planejamento do Teste

Planejamento do Teste • Define que “tipo de teste” se quer fazer • Depende

Planejamento do Teste • Define que “tipo de teste” se quer fazer • Depende de restrições do ambiente. • Exemplo: – Deve basear-se em requisitos – Limitações (e. g. , não há código fonte)

Planejamento do Teste: Forma • Functional • Structural • Fault-based

Planejamento do Teste: Forma • Functional • Structural • Fault-based

Planejamento do Teste: Forma • Functional • Structural • Fault-based O planejamento do teste

Planejamento do Teste: Forma • Functional • Structural • Fault-based O planejamento do teste depende da forma de se testar.

Planejamento do Teste: Forma • Functional – Baseia-se na expectativa de comportamento • Structural

Planejamento do Teste: Forma • Functional – Baseia-se na expectativa de comportamento • Structural – Baseia-se na estrutura do programa • Fault-based – Baseia-se na capacidade de encontrar falhas

Planejamento do Teste: Forma • São incomparáveis! • Oferecem garantias distintas. Exemplo: – Teste

Planejamento do Teste: Forma • São incomparáveis! • Oferecem garantias distintas. Exemplo: – Teste funcional é capaz de revelar erros de lógica com mais facilidade – Teste estrutural é capaz encontrar erros limítrofes (“corner-cases”) com mais facilidade

Planejamento do Teste • Functional – Baseia-se na expectativa de comportamento • Structural –

Planejamento do Teste • Functional – Baseia-se na expectativa de comportamento • Structural – Baseia-se na estrutura do programa • Fault-based – Baseia-se na capacidade de encontrar falhas O sistema é uma função. Adequação baseia-se em fração do espaço de entrada da função.

Planejamento do Teste • Functional – Baseia-se na expectativa de comportamento • Structural –

Planejamento do Teste • Functional – Baseia-se na expectativa de comportamento • Structural – Baseia-se na estrutura do programa • Fault-based – Baseia-se na capacidade de encontrar falhas Adequação baseia-se em cobertura de código (várias existentes).

Planejamento do Teste • Functional – Baseia-se na expectativa de comportamento • Structural –

Planejamento do Teste • Functional – Baseia-se na expectativa de comportamento • Structural – Baseia-se na estrutura do programa • Fault-based – Baseia-se na capacidade de encontrar falhas Adequação baseia-se em scores de mutação.

Resumo desta aula • Planejamento do Teste – Tipos de teste e critério de

Resumo desta aula • Planejamento do Teste – Tipos de teste e critério de adequação