Curso Agile Test and Evaluation

  • ITIL Gestão & Governança

Curso Agile Test and Evaluation

24 horas
Visão Geral

Curso Agile Test and Evaluation. Agile é uma metodologia que permite a iteração contínua de desenvolvimento e teste ao longo do ciclo de vida de desenvolvimento de software (SDLC) de um projeto. Iteração é definida como uma pequena versão de software. Os testes ágeis começam no início do projeto com rápida integração entre desenvolvimento e testes.

Nos testes Agile, os testadores trabalham em estreita colaboração com a equipe de desenvolvimento e os testes são feitos em paralelo à medida que um trecho de código é desenvolvido. As reuniões e discussões diárias da equipe são uma parte essencial dos projetos ágeis. Esse tipo de comunicação em equipe ajuda a descobrir os problemas com antecedência e a trabalhar neles enquanto ainda são gerenciáveis ​​e econômicos.

Os testes no desenvolvimento tradicional tendem a envolver um plano de testes. No entanto, um plano de testes fortemente documentado não é típico no desenvolvimento ágil. Em vez disso, os testadores Agile exigem flexibilidade e precisam reagir às mudanças nos requisitos.

No modelo Agile, o plano de teste é escrito e atualizado para cada versão. O plano de teste Agile inclui tipos de testes realizados nessa iteração, como requisitos de dados de teste, infraestrutura, ambientes de teste e resultados de testes. Os planos de teste típicos no Agile incluem:

  • Recursos
  • Planos de mitigação/risco
  • Tipos de testes baseados na complexidade dos recursos
  • Testes de carga e desempenho
  • Escopo de teste
  • Novas funcionalidades que estão sendo testadas
  • Consideração de infraestrutura

Os benefícios dos testes Agile são consideráveis. Além de economizar tempo e dinheiro, os testes Agile reduzem a documentação e são flexíveis e altamente adaptáveis ​​a mudanças. Ele também fornece uma maneira de receber feedback regular do usuário final e proporciona melhor determinação de problemas por meio de reuniões diárias.

Objetivo

Após a conclusão do curso de treinamento Agile Test and Evaluation (T&E), os participantes serão capazes de:

  • Aprenda sobre os principais conceitos de Teste e Avaliação (T&E)
  • Explicar os processos e ferramentas de T&E para implementar T&E
  • Aprenda sobre os principais conceitos das metodologias ágeis de desenvolvimento
  • Familiarize-se com os princípios e práticas recomendadas de desenvolvimento e valores ágeis de software
  • Diferencie as abordagens tradicionais e ágeis de testes e avaliações de desenvolvimento, operacionais e de interoperabilidade
  • Explicar considerações e desafios de teste para software ou TI
  • Aplicar diferentes abordagens de teste e avaliação para sistemas e software
  • Analisar e adaptar testes tradicionais e habilidades e conhecimentos existentes aos valores e princípios ágeis
  • Descrever funções e responsabilidades do T&E ágil
  • Aprenda sobre ferramentas e metodologias para planejamento, implementação, histórias de usuários testáveis, critérios de aceitação e automação de todas as atividades e tarefas relacionadas a T&E
  • Aprenda sobre ferramentas e métodos usados ​​em esforços de colaboração em uma equipe ágil multifuncional e métodos e técnicas relevantes para teste e avaliação de projetos ágeis
Publico Alvo
  • Analistas de Negócios
  • Gerentes de TI
  • Gerentes de teste, gerentes de projeto, gerentes de qualidade
  • Programadores/Desenvolvedores
  • Analistas e Engenheiros de Qualidade
  • Testadores Sênior
  • Gerentes de desenvolvimento de software
  • Gerentes de engenharia de software
  • Gerentes de projetos de software
  • Gerentes de qualidade e testes de software
  • Líderes de teste e testadores de software
  • Testadores de sistema e software
  • Analistas de Teste
  • Cabos de teste
  • PMs de teste
  • Engenheiros e Gerentes de Verificação e Validação (V&V)
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Overview of Test and Evaluation

  1. Evaluation Planning
  2. ConOps
  3. System Requirements
  4. Evaluation Issues
  5. Rapid Acquisition Initiatives
  6. T&E Working-Level IPT
  7. Test and Evaluation Master Plan (TEMP)
  8. Tailored Test and Evaluation
  9. Test and Evaluation Resources
  10. Test Planning
  11. Supporting the Test and Evaluation Mission
  12. Test and Evaluation Conduct and Review

The Agile Mindset

  1. The Agile Manifesto
  2. Agile Software Processes
  3. Integration of Agile in Acquisition
  4. The Agile Testing Mindset
  5. The Goals of Agile Test and Evaluation
  6. Continuous Integration
  7. The Agile Test and Evaluation Life cycle
  8. Agile Test and Evaluation Planning
  9. Agile Test and Evaluation Execution
  10. Agile Automation and Reporting

Introduction to Agile Test and Evaluation

  1. What is Agile Testing?
  2. Principles, Methods and Advantages
  3. Agile Testing vs. Waterfall Testing
  4. Agile Test and Evaluation Plan
  5. Planning of Resources
  6. Deliverables and Milestones

Agile Test and Evaluation Life cycle

  1. The Agile Test and Evaluation Life cycle
  2. Agile Test and Evaluation Planning
  3. Agile Test and Evaluation Design
  4. Agile Test and Evaluation Execution
  5. Integrating Systems and Software Engineering, Agile, DevSecOps, and Test and Evaluation
  6. Building on Traditional Risk-based Test Practice
  7. Agile Test Strategies and Practices Training
  8. Agile Software Development Methods
  9. Analyzing and Managing Requirements in an Agile Projects
  10. Designing and Executing Tests in Agile Projects

Agile Testing Methods, Techniques, and Tools

  1. Agile Testing Methods
  2. Assessing Quality Risks and Estimating Test Effort
  3. Techniques in Agile Projects
  4. Tools in Agile Projects
  5. Testing and Evaluation (T&E) Techniques
  6. Test-Driven Development (TDD)
  7. Acceptance Test-Driven Development (ATDD)
  8. Behavior-Driven Development (BDD)

Agile Test and Evaluation Role and Responsibilities

  1. The Agile Science of Test and Evaluation (T&E) Program Support
  2. Agile T&E Mindset and Culture
  3. Whole Team Approach
  4. Continuous Improvement and Feedback
  5. Working on Distributed Teams
  6. Task Management and Tracking Tools
  7. Team Communication and Information Sharing Tools
  8. Build and Distribution
  9. Configuration Management
  10. Test Design, Implementation, and Execution Tools
  11. Virtualization Tools and Collaboration Dashboards

Agile Operational Test and Evaluation

  1. Review of Agile Acquisition Process
  2. Performance & Handling Qualities Test
  3. DT&E and OT&E Philosophy and Processes
  4. Techniques
  5. User Requirements Process
  6. Overview & Laboratory Exercise
  7. OT&E test criteria development
  8. Test Crew Resource Management
  9. Test Planning and Data Concerns
  10. Crew Station Evaluation Techniques
  11. Risk Management and Test Safety
  12. Workload Assessment Techniques
  13. Reliability, Maintainability, and Availability
  14. OT&E Lessons Learned
  15. Testing Integrated Systems

Agile Testing Mindset Hands-on Exercise

  1. Test and Evaluation Strategy for Agile Development Framework
  2. Team-Based Testing Approach
  3. Tester and Managers Role in Agile Testing and Evaluation
  4.  Agile Testing and Evaluation Strategy and Planning
  5. Agile Testing and Evaluation Metrics
  6. User Acceptance Test (UAT)
  7. Agile Testing and Evaluation  Environments and Infrastructure
  8. Simulation and Modeling with Monte Carlo and Python
TENHO INTERESSE

Cursos Relacionados

Curso ITIL 4 Foundation + Exame ITIL 4

16 horas

Curso TOGAF 9 Fundamentos Nível 1

16 horas

Curso Solution Manager Configuração de Gerenciamento Serviços de TI

32 horas

Curso BSC - Balanced ScoreCard

16 horas

Curso ISO IEC 20000 Fundamentos de Gerenciamento de TI

16 horas

Curso Gerenciamento de Projetos em Liderança e Comunicação

16 horas

Curso de Qualidade para Gerentes de Projeto

Curso Qualidade para gerentes de projeto

24 horas

Curso ISO IEC 27002 Fundamentos da Segurança da Informação

8 horas

Curso ISO / IEC 20000 Introdução

16 horas