Escolar Documentos
Profissional Documentos
Cultura Documentos
04/05/05
Objetivos da Apresentação
Objetivos da Apresentação
Objetivos da Apresentação
1 Introdução
3 Desenvolvimento de Software
4 A Arte do Teste
5 Linhas de Pesquisa
6 Bibliografia
Contexto
Contexto
Contexto
Contexto (II)
Contexto
Contexto (III)
Contexto
Contexto (IV)
Contexto
Contexto (V)
Nível 0
Nível 0
Nível 1
Nível 1
Nível 2
Nível 2
Nível 3
Nível 3
Nível 4
Nível 4
Desenvolvimento de Software
Desenvolvimento de Software
Software é conhecimento
De qual nível?
Desenvolvimento de Software
Nível 0
É o que se sabe sobre o domínio
Foi codificado
Eu tenho a resposta
Desenvolvimento de Software
Nível 1
São as variações do domínio
Não foi codificado
Função ainda não implementada
Eu tenho a pergunta!
Desenvolvimento de Software
Nível 2
Eu não tenho a resposta
Sequer a pergunta
No começo do desenvolvimento
Nível 2
Passar para o nível 0
Passar para o nível 1
Sindrome do “90% concluído”
Desenvolvimento de Software
A Arte do Teste
Qual é o objetivo?
Desenvolver um jeito de descobrir se eu não sei que eu não sei
alguma coisa
Um defeito
Procurar por algo que eu não sei se existe!
Um problema muito difícil
Eu acho que existe problemas... mas quais?
Normalmente, testa-se o que já se sabe ,
Problemas
Problemas
Abordagens
Abordagens
Critérios de Teste
Critérios de Teste
Funcionais
Classes de equivalência
Valor limite
Estruturais
Todos os comandos
Todos os usos
Baseadas em erros
Mutantes
Injeção de falhas
Testabilidade
Testabilidade
Linhas de Pesquisa
Linhas de Pesquisa
Linhas de Pesquisa
Teste de regressão
Estratégias eficientes e eficazes
Evidências da eficácia de técnicas
Estudos empíricos
Ferramentas
Geração de casos de teste
Análise de conjuntos de casos de teste
Bibliografia
Armour, P. G. (2000).
The five orders of ignorance.
Commun. ACM, 43(10):17–20.
Harrold, M. J. (2000).
Testing: A roadmap.
In Future of Software Engineering, 22nd International Conference
on Software Engineering, pages 61–72.
Myers, G. (1979).
The Art of Software Testing.
Wiley, New York.
Obrigado!!
Adenilso da Silva Simão
adenilso@icmc.usp.br