Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
Controle de qualidade/CI
- O que é controle de qualidade?
- O que é IC
- Os custos de desenvolvimento de software, refatoração e correção de erros
- Identificando e entendendo o projeto
- Lucro para a organização
DDD
- Desenvolvimento de software baseado em requisitos de negócio, premissas DDD
- Problemas na comunicação TI-Business
- Modelo de Domínio
Melhores Práticas
- Princípio KISS e DRY
- Padrões de codificação
- Criação de código reutilizável por meio de OOP e padrões de design
- Identificando e reduzindo a complexidade ciclomática
Métricas de software
- Método de Peso por Classe
- Resposta para uma aula
- Profundidade da árvore de herança
- Acoplamento entre objetos
- Falta de coesão de métodos
- Número de crianças
- Complexidade ciclomática
- Aula de métricas
- Métricas do modelo
- Métricas para uso
Software Testing
- O que, quando e como testar?
- O método de "caixa branca" e "caixa preta"
- O papel dos testes em metodologias ágeis
- TDD apenas um aumento potencial no custo do projeto
- Teste de unidade
- Testes comportamentais
- Testes funcionais
Reestruturação
- O que é refatoração?
- Tecnologia de dívida
- Cheiro de código
- Padrões de refatoração
Documentation
- O papel da documentação nas metodologias ágeis
- O que documentar?
- Tipos de documentação
- Documentation e metodologias ágeis, ou você pode ligar (Software funcional em vez de documentação abrangente)?
- XMI padrão
- Geração automática de documentação
CI de ferramentas e ambiente
- CI de ferramentas e ambiente
Agile e CI/QA
- Planejamento e desenvolvimento incremental
- Abraçando a mudança
- Etapas curtas
- Equipe interdisciplinar
- Extremo Programming, Revisão de Código
- Indivíduos e interações acima de processos e ferramentas
Soma
- Discussão
- Questões
- Como você inicia o processo de implementação?
Introdução aos testes
- Testes Funcionais
- Teste de regressão
- Testes UAT
- Testes unitários
- Testes de usabilidade
- Testes não funcionais
- Teste de performance
- Teste de carga
- Teste de stress
- Teste de imersão
Testar ou não testar
- Quem está tomando decisões sobre o que testar?
- O custo de testar coisas irrelevantes
- Calculando o ROI (e se algo falhar na análise)
- O papel do Gerente de Teste
O processo de teste
- Testar é um processo e uma estratégia
- Identificando necessidades de teste
- Coletando requisitos (casos de uso, histórias de usuários)
- Escopo (escolher e priorizar cenários)
- Projetando testes
- Preparando dados
- Preparando o ambiente
- Criando ou gravando testes
- Faça o teste
- Análise e relatórios
- Conclusões e melhorias
- Quando dizer "pare"
Proprietário do produto e testes
- O representante do cliente e a prioridade do teste
- Priorizando testes
- Escrevendo histórias eficazes para UAT
- Critérios de aceitação
- Exercício em grupo para produzir requisitos do cliente e escrever histórias com base nos requisitos e criar testes
28 Horas
Declaração de Clientes (1)
O formador é muito conhecedor do assunto e capaz de fornecer exemplos do mundo real através da sua experiência.
Nouf
Curso - Agile Software Testing with Continuous Integration
Máquina Traduzida