 |
Este curso é dirigido a profissionais da área de qualidade de software, além de gerentes e líderes de projeto responsáveis pela interação com os testadores que queiram conhecer e aprimorar seus conhecimentos relacionados ao teste de software. Confira abaixo o conteúdo programático:
Introdução ao Teste de software:
- Principais conceitos chaves;
- O ciclo de vida do teste;
- Estágios de Testes: Unitário, Integração, Sistema, Aceite;
- Tipos de Testes: Caixa Branca, Caixa Preta;
Disciplina de teste:
-
Visão geral das principais fases, atividades, papéis e artefatos da disciplina do teste de acordo com o RUP;
-
Overview dos principais documentos de teste de acordo com o IEEE 829, vantagens, diretrizes e padrões da documentação de teste;
Planejamento do teste:
-
Principais atividades do planejamento do teste;
-
Plano de teste: Como criar um plano de teste? Quais são as principais informações que fazem parte de um plano de teste?
-
Case Study: Apresentação em detalhes de 2 exemplos de plano de teste de projetos reais da Optimize;
-
Exercício prático: criação/elaboração de um plano de teste completo de uma aplicação de comércio eletrônico;
Modelagem de Teste:
-
Case Study: Apresentação em detalhes de exemplos de especificações de casos de testes de projetos reais da Optimize;
-
Artefato: Especificação procedimento de teste: Como criar uma especificação de casos de teste? Quais são as principais informações que fazem parte de uma especificação de casos de teste;
-
Case study: Apresentação em detalhes de exemplos de especificações de casos de teste de projetos reais da Optimize;
-
Exercício Prático: Modelar o teste da aplicação de comércio eletrônico e criar/elaborar uma especificação completa de projeto de teste e uma especificação completa de caso/procedimento de teste para essa aplicação de comércio eletrônico;
Implementação do Teste:
-
Principais atividades de implementação do teste;
-
Técnicas de Teste de Software: Teste Funcional, Teste Baseado em Casos de Uso/Especificação, Teste baseado em Risco, Teste Aleatório, Teste de Stress;
-
Teste Manual x Teste Automatizado: Principais benefícios de cada abordagem;
-
Case Study: Estudo de Caso referente a melhor relação custo benefício entre teste manual x teste automatizado, apresentado em junho/2006 no IBM Rational Software Development Conference em Orlando – EUA;
-
Principais ferramentas de automação de teste? Pontos fortes e fracos das principais ferramentas de mercado;
Execução do Teste:
-
Principais atividades da execução do teste;
-
Artefato: Diário de Teste: Como criar um diário de teste? Quais são as principais informações que fazem parte de um diário de teste?
-
Artefato: Registro de Execução do Teste: Como criar um registro da execução do teste? Quais as principais informações que fazem parte de um registro da execução o teste?
-
Case Study: Apresentação em detalhe de exemplos de Diários de Teste e de Registros de Execução do Teste;
-
Exercício Prático: Executar o teste e criar/elaborar o diário de teste e de registro de teste para a aplicação de comércio eletrônico;
Análise de Teste:
-
Principais atividades da análise do teste;
-
Artefato: Relatório de Incidente de Teste: Como criar um relatório de incidente do teste? Quais são as principais informações que fazem parte de um relatório de incidente de teste? Como documentar adequadamente o relatório de incidente de teste?
-
Artefato: Relatório Resumo da Avaliação do Teste: Como criar um relatório da avaliação do teste? Quais as principais informações que fazem parte de um relatório resumo da avaliação do teste?
-
Case Study: Apresentação em detalhes de exemplos de Relatório de Incidente de Teste e de Relatórios Resumo da Avaliação do Teste;
-
Exercício Prático: Analisar o teste e elaborar o relatório de incidente;
|
 |