Introdução às Metodologias Ágeis (e-Learning)
Neste módulo serão apresentados os princípios, frameworks, ferramentas e tendências das metodologias ágeis, proporcionando uma base sólida sobre o que é agilidade e o seu impacto nos contextos organizacionais e tecnológicos.
- O Ágil no Contexto Atual
- Princípios Fundamentais das Metodologias Ágeis
- Frameworks e Métodos Ágeis
- Ferramentas e Tecnologias para Metodologias Ágeis
- Barreiras e Desafios na Adoção Ágil
- O Futuro ágil do trabalho
Consolidação de Fundamentos – 3h
Esta sessão tem como objetivo consolidar os conhecimentos adquiridos no e-learning e esclarecer dúvidas antes do arranque da formação de especialização.
- Reforçar a ligação entre os conteúdos e o papel do QA
- Debate orientado: “Como muda o papel do QA quando passamos para Agile?”
- Partilha: casos reais e exemplos práticos
O papel do QA em ambientes Agile – 3h
Nesta sessão serão analisadas as responsabilidades específicas do profissional de Quality Assurance em contextos Agile, refletindo sobre o impacto da agilidade no seu papel ao longo do ciclo de desenvolvimento.
- Responsabilidades do QA em equipas ágeis
- Diferença entre o tester tradicional e o tester Agile
- Contributo do QA nas cerimónias Agile (Sprint Planning, Daily Scrum, Sprint Review e Retrospective)
- Colaboração com equipas Scrum e DevOps
- Qualidade contínua e feedback constante
- Discussão: prática dos princípios ágeis no contexto de QA.
Integração da qualidade no ciclo de desenvolvimento – 3h
Nesta sessão iremos explorar de que forma o QA pode assegurar a qualidade desde as fases iniciais do desenvolvimento, recorrendo a abordagens práticas como frameworks keyword-driven e promovendo uma colaboração eficaz com developers e equipas DevOps.
- Shift Left Testing e envolvimento precoce do QA
- Refinamento de user stories e critérios de aceitação
- Envolvimento ativo em sprint planning, reviews e retrospectives
- Introdução ao uso de frameworks keyword-driven (ex.: Robot Framework) para construção de testes automatizados simples
- Como criar testes reutilizáveis para integração em pipelines CI/CD (a cargo da equipa DevOps)
- Referência aos conceitos de BDD e ATDD (no contexto do syllabus ISTQB)
- Exercício prático: análise colaborativa de uma user story e definição de testes e critérios de aceitação.
Automação e Ferramentas em Contexto Ágil – 3h
Serão apresentadas ferramentas práticas utilizadas por equipas Agile, com foco em soluções de automação acessíveis a testers manuais, de modo a reforçar a eficiência e consistência dos processos de teste.
- Introdução à automação em QA: porquê, quando e com que objetivos
- Ferramentas e frameworks low-code/no-code (ex.: Robot Framework)
- Gestão de testes com JIRA + Xray ou TestRail
- Compreensão do papel de ferramentas como Jenkins, GitHub Actions ou Azure DevOps (sem configuração técnica)
- Demonstrações práticas: criação e execução de testes simples reutilizáveis.
Aplicação prática de estratégias de teste em Agile – 3h
Esta sessão temo como objetivo consolidar estratégias de teste em contexto Agile, com foco na priorização de testes, análise de risco e valor, e resposta rápida a feedback.
- Níveis de teste em Agile: unitário, integração, sistema e aceitação
- Planeamento de testes dinâmico e adaptado à sprint
- Testes exploratórios e baseados em risco
- Seleção e priorização com base no valor de negócio e impacto
- Simulação prática: planeamento e execução de testes numa sprint realista
ISTQB Agile Tester: Preparação para exame – 6h
Nesta fase da formação, será feita uma preparação para a certificação ISTQB Agile Tester, com revisão dos conceitos-chave, familiarização com a terminologia ISTQB e treino através de questões modelo de exame.
- Revisão do syllabus ISTQB Agile Tester
- Termos ISTQB no contexto Agile
- Tipos de questões e tópicos mais recorrentes
- Estratégias de estudo e resposta em exame
- Resolução de questões-tipo
- Correção comentada em grupo e esclarecimento de dúvidas