Vous êtes sur la page 1sur 19

Fabrcio Dias

facisa-teste-de-software@googlegroups.com
http://groups.google.com.br/group/facisa-teste-de-software

Objetivo da disciplina;
Metodologia da disciplina;
Recursos;
Contedo programtico;
Avaliao;
Cronograma;
Introduo ao teste;
Bibliografia sugerida.

31/07/2014 2
Promover o domnio e a disseminao de
conhecimentos tcnico-cientficos em Teste
de Software apresentando os principais tipos
de teste, tcnicas para gerao de casos de
teste e uma viso geral das principais
ferramentas para automao de teste. (Plano
de Curso)

31/07/2014 3
Metodologia
Aulas expositivas
Atividades individuais e/ou em grupos
Provas
Apresentao de seminrio (talvez!)
Recursos
Quadro branco
Data show
Site e lista da disciplina
31/07/2014 4
Parte 1: Introduo ao teste de software
Conceitos bsicos
Fases da atividade de teste
Tcnicas e critrios de teste
Caractersticas e limitaes

31/07/2014 5
Parte 2: Teste funcional
Introduo ao teste funcional
Histrico
Critrio de teste funcional:
Teste baseado na anlise de valores limites
Teste baseado em parties por equivalncias
Teste baseado em grafos causa-efeito
Discusso sobre teste funcional
31/07/2014 6
Parte 3: Teste estrutural
Introduo
Histrico
Definies e conceitos bsicos
Critrios de teste estrutural:
Critrios baseados na complexidade
Critrios baseados em fluxo de controle
Critrios baseados em fluxo de dados
Discusso sobre teste estrutural
31/07/2014 7
Parte 4: Teste orientado a objetos e de
componentes
Introduo
Definies e conceitos bsicos
Tipos de defeitos em POO
Fases de teste em OO
Estratgias, tcnicas e critrios de teste OO
Teste de componente
Estratgias e critrios de teste de componentes
31/07/2014 8
Parte 5: Teste de integrao
Nveis de teste
Critrios de teste de integrao:
Integrao baseada em decomposio
Integrao baseada em grafo de dependncia
Integrao baseada em caminhos
31/07/2014 9
Parte 6: Ferramentas de testes
Junit
EMMA
JaBUTi
HTTPUnit
JEebUnit
Cactus
EasyAccept

31/07/2014 10







Obs.: Seminrio e artigo (parte escrita).
FEVEREIRO Parte 1 Parte 2 Prova 1
MARO Parte 3 Parte 4 Prova 2
ABRIL Prova 3/ Seminrio
MAIO Parte 5 Parte 6
Cronograma
Parte 4
31/07/2014 11
31/07/2014 12
16%
27%
26%
28%
34%
29%
35%
31%
40%
28%
23%
15%
18%
19%
53%
33%
46%
49%
51%
53%
46%
0% 50% 100%
1994
1996
1998
2000
2002
2004
2006
Chaos Report
Sucesso
Cancelados
Fora do prazo
31/07/2014 13

31/07/2014 14
Importncia de testes?
O que se busca com os testes?
Cu$to de testes?
Qualidade do produto X Testes
Garantia do teste
A importncia do engenheiro de testes


31/07/2014 15


Afinal, o que um teste? E teste
de software?
31/07/2014 16
O que teste?
Prova
Verificao
Validao
qualquer atividade, em que se pode observar a
capacidade de realizar determinado problema de
forma mais correta possvel.
31/07/2014 17
Computao: Teste de software um tipo de
verificao/validao, que tem como objetivo,
mostrar o funcionamento do software. Se os
resultados encontrados, so os esperados ou
no.
Possui defeitos/ falhas


31/07/2014 18
Ian Sommerville. Software Engineering, 8
th
Edition,
Addison-Wesley, 2006.
J. D. McGregor and D. A. Sykes. A Practical Guide to
Testing Object-Oriented Software, Addison-
Wesley, 2001.
Mrcio Eduardo Delamaro, Jos Carlos Maldonado e
Mario Jino. Introduo ao Teste de Software.
Editora Campus, 2007.
Paul C. Jorgensen. Software Testing: a Craftsmans
Approach, 2
nd
Edition, CRC Press, 2002.
Robert V. Binder. Testing Object-Oriented Systems:
Models, Patterns and Tools, Addison-Wesley, 1999.

31/07/2014 19

Vous aimerez peut-être aussi