testes automatizados
TRANSCRIPT
Apresentado em 04/11/2009
• Conceito de Qualidade– Qualidade Externa– Qualidade Interna
• O que são “bug’s”? • Disciplina de Teste de Software• Automação de testes
– Manifesto da Automação de testes– Testes Unitários– Testes de Integração– Testes de Aceitação– Conceitos Auxiliares
• Objetos Dublês• Fixtures
– Conjunto de ferramentas
Qualidade?
Segundo a norma ISO 9000 (versão 2000),
O sistema faz algoque foi definido nas especificações que não deveria fazer;
O sistema não faz algo que não foi definido nas especificações mas deveria fazer;
Portanto:
Automação de Testes
Concise:
Self Checking:
Repeatable:
Robust:
Sufficient:
Necessary:
Clear:
Efficient:
Specific:
Indepedent:
Maintainable:
Traceable
Testes Unitários – Definição clássica:
Testes de integração
Definição de macho:
Testes de aceitação
Testes de aceitação devem ser:
Frameworks
Objetos dublês
Fixtures