Gestão de Testes de Software

Descrição do Curso

O teste de software é fundamental para assegurar a qualidade dos sistemas de software de que a nossa sociedade depende cada vez mais. No entanto, em muitas empresas de desenvolvimento de software, os testes são realizados de forma pouco sistemática e automatizada, com elevados custos e esforço manual, e resultados aquém dos desejados com elevado impacto no desenvolvimento do negócio. Construir/gerir um processo de teste e escolher as técnicas de teste mais adequadas em cada caso não é uma tarefa trivial.
 
Algumas das questões que este curso vai ajudá-lo a endereçar:
  • Porque é que na minha organização ninguém sabe o estado dos testes de projecto críticos?
  • Porque é que cheguei ao último dia e encontrei várias funcionalidades que nunca tinham sido testadas?
  • Porque é que os testes demoram sempre mais tempo do que o inicialmente previsto?
  • Porque é que o ambiente de testes é diferente de produção e não nos inspira total confiança?
Neste curso, os formandos terão a oportunidade de adquirir/actualizar o conhecimento quanto às metodologias, técnicas e ferramentas de suporte ao teste de software.

Objectivos

Este curso apresenta metodologias, técnicas e ferramentas necessárias para criar/manter um processo de teste sistemático e integrado nas organizações. Começa por apresentar técnicas de concepção de casos de teste e de construção de documentação de teste e depois os principais conceitos associados à gestão de teste de software abordando as melhores práticas, vantagens e limitações de cada abordagem.
Este curso terá uma componente prática onde se realizarão pequenos exercícios utilizando ferramentas de teste de software.

Destinatários e pré-requisitos

Este curso destina-se a profissionais relacionados com os testes de software, incluindo testadores, gestores de qualidade, gestores de projectos e engenheiros de software. 
Não requer formação inicial graduada, mas alguma experiência em projectos de software.

Datas e Duração

Duração: 3 dias
 
Horário:
Pequeno-almoço (a partir das 8:30)
Sessão da Manhã: 9:00 às 12:30
Almoço
Sessão da Tarde: 13:30 às 17:00
 
Pequeno-almoço incluído

Estrutura

  • Conceitos gerais de testes de software
  • Concepção de casos de teste: caixa branca e caixa negra 
  • Automação de testes unitários com o framework xUNIT 
  • Automação de testes de aceitação (testes do cliente) com o framework FIT 
  • Planeamento e gestão de testes
  • Documentação de testes
  • Automação de testes funcionais com ferramentas capture & replay
  • Inspecções e revisões
  • Exame de avaliação

Componentes Práticas

  • Conhecer e saber construir um plano de testes
  • Saber construir um documento de especificação de casos de testes
  • Saber construir e preparar um relatório de execução de testes
  • Automação de testes funcionais com ferramentas capture & replay 
  • Automação de testes unitários com o framework xUNIT  
  • Automação de testes de aceitação (testes do cliente) com o framework FIT  

Metodologia

A apresentação dos tópicos propostos é intercalada com exercícios individuais e em grupo. O curso tem também uma componente prática (hands-on) com algumas ferramentas de teste.
Os formandos serão avaliados com base no desempenho ao longo das várias sessões e com base numa prova individual final.
Os formandos receberão um diploma de aprovação ou de frequência.

Formadores

Bruno Sousa Martins

Custo

  • 1500€
Notas:
   - Preço unitário sem IVA à taxa legal em vigor.
   - Oferecemos condições especiais para grupos
 
 
 
Está interessado nesta formação?