A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Fabrício Dias

Apresentações semelhantes


Apresentação em tema: "Fabrício Dias"— Transcrição da apresentação:

1 Fabrício Dias facisa-teste-de-software@googlegroups.com http://groups.google.com.br/group/facisa-teste-de-software

2  Objetivo da disciplina;  Metodologia da disciplina;  Recursos;  Conteúdo programático;  Avaliação;  Cronograma;  Introdução ao teste;  Bibliografia sugerida. 16/4/20152

3  Promover o domínio e a disseminação de conhecimentos técnico-científicos em Teste de Software apresentando os principais tipos de teste, técnicas para geração de casos de teste e uma visão geral das principais ferramentas para automação de teste. (Plano de Curso) 16/4/20153

4  Metodologia ◦ Aulas expositivas ◦ Atividades individuais e/ou em grupos ◦ Provas ◦ Apresentação de seminário (talvez!)  Recursos ◦ Quadro branco ◦ Data show ◦ Site e lista da disciplina 16/4/20154

5  Parte 1: Introdução ao teste de software ◦ Conceitos básicos ◦ Fases da atividade de teste ◦ Técnicas e critérios de teste ◦ Características e limitações 16/4/20155

6  Parte 2: Teste funcional ◦ Introdução ao teste funcional ◦ Histórico ◦ Critério de teste funcional:  Teste baseado na análise de valores limites  Teste baseado em partições por equivalências  Teste baseado em grafos causa-efeito ◦ Discussão sobre teste funcional 16/4/20156

7  Parte 3: Teste estrutural ◦ Introdução ◦ Histórico ◦ Definições e conceitos básicos ◦ Critérios de teste estrutural:  Critérios baseados na complexidade  Critérios baseados em fluxo de controle  Critérios baseados em fluxo de dados ◦ Discussão sobre teste estrutural 16/4/20157

8  Parte 4: Teste orientado a objetos e de componentes ◦ Introdução ◦ Definições e conceitos básicos ◦ Tipos de defeitos em POO ◦ Fases de teste em OO ◦ Estratégias, técnicas e critérios de teste OO ◦ Teste de componente ◦ Estratégias e critérios de teste de componentes 16/4/20158

9  Parte 5: Teste de integração ◦ Níveis de teste ◦ Critérios de teste de integração:  Integração baseada em decomposição  Integração baseada em grafo de dependência  Integração baseada em caminhos 16/4/20159

10  Parte 6: Ferramentas de testes ◦ Junit ◦ EMMA ◦ JaBUTi ◦ HTTPUnit ◦ JEebUnit ◦ Cactus ◦ EasyAccept 16/4/201510

11  Obs.: Seminário e artigo (parte escrita). 16/4/201511

12 16/4/201512

13 16/4/201513

14 16/4/201514

15  Importância de testes?  O que se busca com os testes?  Cu$to de testes?  Qualidade do produto X Testes  Garantia do teste  A importância do engenheiro de testes 16/4/201515

16 Afinal, o que é um teste? E teste de software? 16/4/201516

17  O que é teste? ◦ Prova ◦ Verificação ◦ Validação  É qualquer atividade, em que se pode observar a capacidade de realizar determinado problema de forma mais correta possível. 16/4/201517

18  Computação: Teste de software é um tipo de verificação/validação, que tem como objetivo, mostrar o funcionamento do software. Se os resultados encontrados, são os esperados ou não. ◦ Possui defeitos/ falhas 16/4/201518

19  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.  Márcio Eduardo Delamaro, José Carlos Maldonado e Mario Jino. Introdução ao Teste de Software. Editora Campus, 2007.  Paul C. Jorgensen. Software Testing: a Craftsman’s Approach, 2 nd Edition, CRC Press, 2002.  Robert V. Binder. Testing Object-Oriented Systems: Models, Patterns and Tools, Addison-Wesley, 1999. 16/4/201519


Carregar ppt "Fabrício Dias"

Apresentações semelhantes


Anúncios Google