Curso Agile Testing

  • Metodologia Ágeis & Scrum

Curso Agile Testing

40h
Visão Geral

Este curso abrange uma visão geral dos fundamentos do Agile e, em seguida, mergulha profundamente nas técnicas de teste do Agile e no papel do testador do Agile. O curso pode ser personalizado para incluir sessões práticas intensivas em TDD, ATDD e Mocks.

Objetivo

Após a conclusão deste curso, você será capaz de:

  • Obtenha uma compreensão básica do Agile
  • Aprenda os Fundamentos, Artefatos e Funções do Scrum
  • Entenda o papel de um testador em uma equipe Agile
  • Aprenda a Pirâmide de Testes Ágeis
  • Obtenha alguma exposição às ferramentas de teste Agile
  • Comparar Desenvolvimento Orientado a Testes (TDD), Desenvolvimento Orientado a Testes de Aceitação (ATDD) e Desenvolvimento Orientado a Comportamento (BDD)
Informações Gerais

Carga Horária: 40h

  • Se noturno este curso é ministrado de Segunda-feira à sexta-feira, das 19h às 23h
  • Se aos sábados este curso é ministrado das 9h às 18h
  • Se in-company por favor fazer contato para mais detalhes.

Formato de entrega: 

  • 100% on-line ao vivo, via Microsoft Teams na presença de um instrutor/consultor ativo no mercado.
  • Nota: não é curso gravado. 

Lab:

  • Laboratório + Exercícios práticos
Materiais
Português | Inglês
Conteúdo Programatico

Agile Overview

  1. The Agile Potential
  2. The Agile Manifesto
  3. Agile alone is NOT enough
  4. Can Agile fail?
  5. THE Best Agile

SCRUM Overview (covers roles, artifacts and ceremonies)

  1. Stories -Making It Manageable
  2. Stories
  3. Acceptance Criteria - where and when
  4. Why Object Oriented Principles Are Critical To Agile
  5. Sprint Planning Meeting
  6. Just Enough and no more
  7. Controlling Chaos

Sprint

  1. Creating a Sense Of Urgency
  2. Driving Your Project
  3. Conducting the Daily Scrum
  4. Chickens and Pigs
  5. Life Is Daily!
  6. Doing Iterative Development
  7. Design
  8. Test
  9. Code
  10. Refactor
  11. Sprint Review Meeting

Product Owner: Roles and Responsibilities

  1. Requirements and the Product Backlog
  2. Building a Product Backlog
  3. User Roles and Personas
  4. Acceptance Criteria
  5. Story Workshops
  6. Story Aggregation and Decomposition
  7. Spikes and Special Stories

Agile Tester Roles and Responsibilities

  1. Overlapping roles
  2. Testers should be on the team
  3. Test Plans
  4. The End Game

Whole Team Approach

  1. Team commitment to quality
  2. Teams test
  3. Pairing testers and developers

The Agile Testing Pyramid

  1. Agile Testing Quadrants
  2. Unit Test
  3. Acceptance Test
  4. GUI Test
  5. Manual Test

Overview of Test Automation and Automation Tools

  1. JUnit and Testing First (TDD)
  2. Continuous Integration
  3. Acceptance Testing (ATDD)
  4. Behavior Driven Development (BDD)
  5. Brief overview of tools
  6. Cucumber, easyB
  7. Selenium
  8. Jenkins/Hudson
  9. Sonar
  10.  Exploratory Testing
  11. Exploratory vs Scripting
  12. Concurrent design and execution
  13. Motivation for exploratory testing

Test Driven Development

  1. Definitions and Uses of Test Driven Development
  2. Principles and Techniques of Test Driven Development
  3. Test Driven Development Benefits
  4. Best Practices in Test Driven Development
  5. Test Driven Developments Anti-Patterns

Mock Objects

  1. Mock Objects - why?
  2. Test Fakes, Stubs, Doubles
  3. Collaborating Objects - testing the code in the middle
  4. Suggested tools to help

Acceptance Test Driven Development (ATDD)

  1. Choose your story
  2. Writing test(s) for your story
  3. Consider automating the tests
  4. Implementing the functionality
  5. The ATTD micro-cycle
  6. To Mock or not to Mock
  7. What can go wrong
  8. Iteration planning
  9. Epic planning
  10. Managing scope
  11. Knowing when you're done
TENHO INTERESSE

Cursos Relacionados

 Curso Colaboração e Comunicação Requisitos Ágeis

24 horas

Curso Scrum Fundamentos Exame PSM

16 horas

Curso Scrum Ágil Liderança Ágil

16 horas

Curso de Extensão e Foundation Agile Tester

16horas

Curso Scrum Master - Profissional Scrum

16 horas

Curso Scrum Preparatório Para Certificação

16 horas

Curso Análise de negócios em projetos ágeis

32 horas