Testes Automatizados

Post on 15-Jun-2015

864 views 0 download

Transcript of Testes Automatizados

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