Home > Cursos > Cursos em Destaque > Agile Testing – Introduction

Agile Testing – Introduction


Enquadramento

As práticas de desenvolvimento ágil de software estão actualmente tão difundidas que já não são consideradas “extremas”. Ainda assim, muitas organizações e equipas de desenvolvimento ágil ainda lutam para executar testes bem sucedidos em projectos de desenvolvimento ágil.

Este tutorial apresenta os princípios-chave do desenvolvimento ágil com especial destaque para os aspectos de testes e qualidade. Aborda o motivo pelo qual os projectos com metodologia ágil apresentam uma mudança radical relativamente aos tradicionais planos de projecto e divisões de trabalho em “cascata” e ilustra as razões pelas quais isso requer um completo repensar da forma como o software é testado. Explica o que significa um projecto ser verdadeiramente “orientado ao teste‟, onde os testers têm um papel preventivo ao invés de correctivo no ciclo de desenvolvimento. Os participantes aprenderão como utilizar diferentes técnicas de teste de modo a proporcionar uma mitigação de riscos e cobertura de testes complementar em projectos ágeis.


A quem se destina

Analistas de testes, líderes de equipas de testes, gestores de testes, os programadores ou gestores de projecto que desejem conhecer as práticas de desenvolvimento ágil de software e compreender como estas afectam os processos de teste. É particularmente útil para quem participe num projecto ágil pela primeira vez.


Objectivos

No final do curso os formandos compreenderão os projectos ágeis e como estes representam uma abordagem altamente colaborativa para desenvolvimento de software. Por via de sessões interactivas os formandos ganharão exposição prática aos processos comuns da metodologia ágil, incluindo:

  • Planeamento de iteracções;
  • Estimativa de tarefas;
  • Priorização de tarefas por valor de negócio;
  • Utilização dos testes de aceitação para orientar o desenvolvimento.


Conteúdo programático

O presente curso de um dia abrange o seguinte:


Introdução ao Desenvolvimento Ágil de Software

  • Tornar-se “ágil” – Por que os projectos com metodologia ágil são diferentes
  • Uma nova abordagem ao plano do projecto
  • A Agile Alliance e o Manifesto Ágil
  • Funcionalidades e características dos métodos ágeis
  • Imperativos de negócio
  • Metodologia ágil em contexto – Condições para o sucesso
  • Dissipar mitos populares da metodologia ágil
  • eXtreme Programming (XP) e desenvolvimento Lean
  • Problemas tradicionais, novas soluções
  • Principais práticas

Estratégias de teste ágil

  • Uma metáfora para o teste ágil: acertar num alvo em movimento
  • Implicações da metodologia ágil para estratégias de teste
  • Alinhar o ciclo de testes com o ciclo de desenvolvimento
  • Automação, automação, automação
  • Desenvolvimento orientado ao teste (Test-Driven Development)
  • Visibilidade do teste
  • Gestão e triagem de defeitos
  • Testes exploratórios

O jogo “ágil”

  • Uma sessão divertida e interativa para explorar os princípios das metodologias ágeis


Duração

1 dia



Pré-requisitos

Domínio da língua inglesa uma vez que os materiais oficiais de suporte a esta acção de formação são disponibilizados neste idioma.



Datas

Os cursos SQS também se encontram disponíveis em modalidade intra-empresa. Contacte-nos para mais informações.



Valor

€ 750


Inscrições

Contacte-nos pelo email Este endereço de e-mail está protegido de spam bots, pelo que necessita do Javascript activado para o visualizar ou pelo tel. 217 983 104 para proceder à inscrição no presente curso.



 
Rua Basílio Teles, 35, 8º Dto., 1070-022 Lisboa | Tel. 217 983 104 | Fax 218 647 248