Introdução ao curso
  • Vídeo Promocional do Curso
  • Introdução ao Curso
DevOps, ALM e outras abordagem que um profissional de desenvolvimento deve saber
  • VV&T de Software
  • DevOps - O que é?
  • ALM - Application Lifecycle Management
  • Modelo V e Qualidade de Software
  • Desenvolvimento Ágil com SCRUM
  • O que é o Kanban em desenvolvimento Ágil de Software?
Trabalhando com o TFS - Team Foundation Server
  • Introdução ao Team Foundation Server e acesso on-line (uso em nuvens)
  • Instalando o Servidor Local do Team Foundation Server em sua máquina
  • Criando Team Project Collections no Servidor TFS Local
  • Criando um projeto no TFS
  • Conectando e sincronizando o TFS ao Visual Studio e realizando Check-in do fonte
  • Controlando e comparando versões do código fonte com o TFS
  • Utilizando o TFS em Nuvens
Trabalhando com o Microsoft Test Manager
  • Introdução ao Test Manager
  • Criando planos de testes com suítes e importante requisitos
  • Como planejar e configurar ambientes de teste
  • Como definir coletores
  • Como executar casos de testes
  • Casos de testes compartilhados (Shared Steps)
  • Automatizando casos de testes
  • Trabalhando com testes exploratóririos
  • Visualizando relatórios de testes
  • Identificando, criando e manipulando Bugs
  • Manipulando Querys
Trabalhando com Testes de Performance, Carga e Stress
  • Introdução ao teste de performance, carga e stress
  • Planejamento dos testes de performance, carga e stress
  • Teste de Performance Web - Abordagem Manual
  • Definindo Regras e critérios de validação do teste de performance
  • Criando Loops de Performance
  • Teste de Carga
  • Teste de Stress
  • Utilizando o Performance Profile
  • Utilizando o Performance Wizard dentro do Visual Studio
Trabalhando com o Gerenciamento de Times de Testes
  • Introdução ao Gerenciamento de Times de Teste
  • Criando uma fábrica de testes
  • Definindo Indicadores de Qualidade
Abordagem de Testes TDD - Desenvolvimento Orientado a Testes
  • Introdução ao Teste de Unidade, Integração e Regressão
  • Teste de Unidade - PARTE 1
  • Teste de Unidade - PARTE 2
  • Introdução ao TDD - Test Driven Development
  • Criando um teste não implementado e executando o teste automatizado - RED STEP
  • Implementando o nosso método e executando o teste automatizado - GREEN STEP
  • Realizando o Refactor
Abordagem de Testes BDD - Desenvolvimento Orientado por Comportamento
  • Criando o projeto e instalando o SpecFlow para trabalbar com BDD
  • Criando cenário com Feture File e um arquivo e configuração para o SpecFlow
  • Criando um Steps Definitions com SpecFlow e executando testes BDD
  • Cobertura de Código - usando o Code Coverage
  • Analisando e fazendo Refactor em nosso fonte com o Code Analysis
  • Medindo a complexidade do código fonte com o Coded Metric
Trabalhando Automatizando Testes
  • Introdução para a Automatização de Testes
  • Planejando a Automatização de Testes
  • Automatizando Casos de Teste
  • Editando testes automatizados com Coded UI Test Builder
  • Manipulando propriedades de busca de testes automatizados
  • Criando e utilizando Generic Test
  • Criando e utilizando Testes Ordenados
  • [PARTE 1] Objetos Mock, Fakes e Stubs em testes de software
  • [PARTE 2] Objetos Mock, Fakes e Stubs em testes de software
  • [PARTE 3] Objetos Mock, Fakes e Stubs em testes de software
Conclusão do curso
  • Fechamento do Curso