Gestão de Testes de Software – Técnicas e Metodologias
Objetivos Gerais
Este Curso tem como objetivo dotar os participantes dos conhecimentos, técnicas e metodologias que lhes permitam fazer uma gestão profissional e eficaz dos testes de software.
Objetivos Específicos
No final deste Curso os participantes saberão:
• Integrar o teste de software durante as iterações de desenvolvimento do mesmo,
• Gerir a integração entres as várias equipas de desenvolvimento;
• Definir as fases de teste;
• Definir regras de triagem de erros;
• Estabelecer requisitos de teste.
CONTEÚDOS
1. Introdução
• Bases de Gestão de Projetos
• Introdução aos Testes de Software
2. Testes de software durante o decorrer do projecto
• Preparação dos testes
• Atividades de teste para cada fase da vida do projeto
• Evitar os testes “BIG BANG”
3. Validação de requisitos
• Reconhecer Requisitos Testáveis e as Circunstancias dos testes
• Requisitos pouco definidos
• Lidar com a Mudança de Requisitos
4. Testes individuais
• Planeamento dos testes de cada unidade
• Requisitos dos testes de cada unidade
• Métodos de teste em ramal (Branch testing)
• Técnicas e Metodologias
• Condução de Testes
• Análise de Resultados e Triagem
5. Testes de integração
• Planeamento dos testes de Integração
• Requisitos dos testes de Integração
• Métodos de teste (TopDown VS Bottom Up)
• Técnicas e Metodologias
• Condução de Testes
• Análise de Resultados e Triagem
• Aplicação dos Testes regressivos
6. Testes de sistema
• Planeamento dos testes de Sistema
• Requisitos dos testes de Sistema
• Métodos de teste
• Técnicas e Metodologias
• Condução de Testes
• Análise de Resultados e Triagem
• Aplicação dos Testes regressivos
7. Testes de usabilidade
• Propósito dos testes de usabilidade
• Custos vs. Benefícios dos testes de usabilidade
• Critérios de Avaliação de usabilidade
• Métodos de teste de usabilidade
• Métricas da usabilidade
• Condução dos testes
• Análise de resultados
8. Testes de aceitação
• Planeamento dos testes de aceitação
• Técnicas e Metodologias de teste
• Condução dos testes
• Analise dos resultados
9. Testes automatizados
• Benefícios
• Tipos de teste
10. Testes em sistemas orientados a objecto
• Diferenças dos testes tradicionais
• Testes a Objetos e Classes
• Como a Herança de Objetos afeta os testes
11. Testes de pacotes de software comerciais
• Tipos de teste possíveis
• Um exemplo prático
High Skills - Formação e Consultoria
Angola | Cabo- Verde | Moçambique | Portugal | S. Tomé e Princípe
Angola | Cabo- Verde | Moçambique | Portugal | S. Tomé e Princípe










