Imprimir

Como Testar Software e Criar um Processo de Teste

Descrição

O curso aborda o teste de software do seu ponto inicial - o Caso de Teste - até a etapa de gestão. Com uma aplicação real, incluindo Casos de Uso, serão explicadas e praticadas as etapas que compõem o processo de teste (Planejamento, Especificação, Execução e Análise), como criar um Caso de Teste (técnicas), definição da estratégia de Testes (Níveis de Teste) e Ferramentas para gestão de Casos de Teste e Defeitos. Será abordado no curso o tema Certificação, em especial a certificação CTFL. O aluno fará uso do TestLink e Mantis.

Carga Horária

16 horas.

Pré-requisitos

Informática básica

Conteúdo programático

  • O Cenário da Qualidade de Software
    • Por que testar?
    • Problema do ponto de vista do Aluno
    • Problema do ponto de vista do Gerente
    • Problema do ponto de vista do Analista de Teste
    • Benefícios do investimento em testes
  • O Processo de Teste
    • O que é teste?
    • Normas
    • Erros em sistemas
    • Documentos básicos
    • Planejamento e controle do teste
    • Estrutura de um documento básico de Plano de Testes
    • Projeto/Especificação
    • Cenários
    • Caso de Teste (CT)
    • Exemplo
    • Caso de Uso
    • Levantamento de fluxos
    • Definição dos cenários
    • Criação dos casos de teste
    • Estruturar scripts e procedimentos de Teste
    • Execução
    • Fluxo de Trabalho
    • Gestão de Defeitos
    • Análise de Resultados (avaliação e atividades de encerramento)
    • Técnicas de modelagem de Teste
    • Categorias das técnicas de modelagem de teste
  • Técnicas baseadas em especificação ou Caixa - Preta
    • Tabela de Decisão
    • Partição de Equivalência
    • Análise do Valor Limite
    • Transição de Estados
    • Ad hoc, Teste Fumaça, Random Testing
  • Níveis de Teste
    • Teste de Aceite
    • Teste de Sistema / Teste Funcional
    • Teste de Manutenção
    • Teste de Regressão
    • Teste de Integração
    • Teste Unitário (Unit Test)
    • Qual escolher (discussão)?
  • Ferramentas
    • Ferramentas
    • TestLink (Criação de um Plano de Teste e Execução)
    • Jira (Visão Geral)
    • Mantis (Criação e Gestão de Incidentes)
    • RedMine (Visão Geral)
    • TestComplete (Case)
    • Máquinas Virtuais (utilização)
  • Certificações
    • Certificação CTFL
    • Syllabus



Voltar | Subir