Visão Geral
Este Curso Agile Testing Strategies and Practices, prático de teste de software Agile fornece as habilidades para integrar teste e garantia de qualidade para garantir atenção contínua à excelência técnica e satisfação do usuário. Você aprende como provar que seu software agrega valor usando ciclos iterativos e garante a qualidade do código e a não regressão com testes automatizados. Você também ganha experiência aprimorando o design do código existente usando técnicas de refatoração e gerenciando mudanças com uma estrutura de integração
Objetivo
Após realizar este Curso Agile Testing Strategies and Practices, você será capaz de:
- Selecione práticas eficientes de teste Agile para um projeto para garantir feedback contínuo
- Otimize a iteração e os planos de teste de lançamento que resultam em qualidade de software superior
- Crie produtos de software sustentáveis com desenvolvimento orientado a testes
- Promova a colaboração da equipe para a criação de ativos de teste eficazes
- Integre testes baseados em valor para garantir a satisfação do usuário
Materiais
Português | Inglês
Conteúdo Programatico
Teoria geral de testes
- Avaliando os principais princípios de teste
- Diferenciando as práticas ágeis e tradicionais
- Apresentando a teoria e o propósito do Agile Testing
Transição para processos de desenvolvimento de software Agile
- Mapeando princípios e valores ágeis para testes
- Inspecionando quadrantes de testes ágeis
- Beneficiando-se do Desenvolvimento Orientado a Testes (TDD)
- Automatização de testes para melhor agilidade
Adquirindo uma base de teste
- Testando a carta e os principais recursos
- Foco no valor do cliente e nas personas do usuário
- Escrevendo casos de teste úteis a partir de histórias de usuários
- Desenvolvendo Critérios de Aceitação da História
Automatização através do Desenvolvimento Orientado a Testes de Aceitação (ATDD)
- Projetando a anatomia de um teste ágil
- Criando um Catálogo de Ideias de Teste
- Refinando uma definição de pronto e pronto
- Antecipando critérios de validação através do Behavior Driven Development (BDD)
Preparando-se para o teste de aceitação do usuário (UAT)
- Especificando por exemplos e cenários
- Habilitando usabilidade e testes exploratórios
- Realização de mapeamento de histórias para melhor cobertura
- Gerenciando os processos UAT
Desenvolvendo proficiência com TDD
- Definindo as unidades candidatas para teste
- Alcançando o sucesso da luz verde
- Identificando bons testes
- Lidando com grandes sistemas
Validando para FURPS+
- Encontrando padrões de teste não funcionais
- Simulando interfaces e realizando testes de desempenho por meio de automação
- Avaliação de sistemas legados
Estratégia e planejamento de testes
- Criando uma abordagem baseada em risco para o planejamento de liberação
- Coordenação do dia-a-dia através de um plano de teste leve
- Declarando regras sobre tolerância zero a bugs e rastreamento de defeitos
- Usando métricas para medir o sucesso
Gestão de entrega bem sucedida
- Implementando integração e implantação contínuas
- Configurando ambientes de teste JIT
- Organização de testes pós-lançamento
Mentalidade e cultura da equipe
- Trabalhando em direção a uma abordagem de toda a equipe para a qualidade
- Projetando software com atributos de alta testabilidade
- Compartilhando responsabilidades de teste entre desenvolvedores e testadores
- Colaboração em projetos de equipes complexas e distribuídas
TENHO INTERESSE