desenvolvedor.io
d

Dominando os Testes de Software

0% Completo
cover
  • Módulos
  •    Introdução
    • Apresentação (1:00)
  •    A importância de testar
    • Por que testar? (16:00)
    • Como testar? (14:00)
    • Regra 10 de Myers (9:00)
    • Mitos sobre os testes de software (16:00)
    • Tipos de testes mais comuns (20:00)
    • Teste os seus conhecimentos (2:00)
    • Teste os seus conhecimentos (3:00)
  •    Testes de Unidade
    • Objetivos (3:00)
    • Frameworks de testes (12:00)
    • Padrões e Nomenclaturas (17:00)
    • A importância do Mock (7:00)
    • O básico sobre testes de unidade (26:00)
    • Asserções (Assert) (19:00)
    • Utilizando Traits (14:00)
    • Utilizando Fixtures (14:00)
    • Ordenação de testes (14:00)
    • Gerando dados humanos (20:00)
    • Realizando mock de objetos (20:00)
    • Simulando retorno de métodos com Mock (19:00)
    • Utilizando AutoMock (20:00)
    • Utilizando Fluent Assertions (20:00)
    • Escapando de testes (4:00)
    • Mensagens de saída nos testes (3:00)
    • Playlists de testes (6:00)
    • Rodando os testes via linha de comando (7:00)
    • Trabalhando com testes no Visual Studio Code (11:00)
    • Analisando a cobertura de código dos testes (19:00)
  •    TDD - Test Driven Development
    • Introdução (6:00)
    • Por que utilizar TDD? (14:00)
    • Comece com Baby Steps (22:00)
    • Setup do projeto (13:00)
    • Pedido - Adicionar Item - Parte 1 (16:00)
    • Pedido - Adicionar Item - Parte 2 (17:00)
    • Pedido - Adicionar Item - Parte 3 (23:00)
    • Pedido - Adicionar Item - Parte 4 (12:00)
    • Pedido - Atualizar Item (18:00)
    • Pedido - Remover Item (8:00)
    • Pedido - Aplicar Voucher - Parte 1 (19:00)
    • Pedido - Aplicar Voucher - Parte 2 (21:00)
    • Pedido - Aplicar Voucher - Parte 3 (16:00)
    • Pedido - Adicionar Item Command (20:00)
    • Pedido - Command Handler - Parte 1 (25:00)
    • Pedido - Command Handler - Parte 2 (23:00)
    • Pedido - Command Handler - Parte 3 (30:00)
    • Refatorando Testes (10:00)
    • Code Coverage - Considerações Finais (10:00)
    • Teste os seus conhecimentos (5:00)
    • Teste os seus conhecimentos (5:00)
  •    Testes de Integração
    • Apresentação - Cenário de testes (10:00)
    • Propósito dos testes de integração (6:00)
    • Configurações necessárias (22:00)
    • Registro do usuário - pt1 (23:00)
    • Registro do usuário - pt2 (18:00)
    • Registro do usuário - pt3 (20:00)
    • Pedidos - Web - pt1 (25:00)
    • Pedidos - Web - pt2 (15:00)
    • Pedidos - API - pt1 (24:00)
    • Pedidos - API - pt2 (21:00)
  •    BDD
    • Sobre o que é? (10:00)
    • User Stories (14:00)
    • Ferramentas e configuração (9:00)
    • Escrevendo user stories com SpecFlow (19:00)
    • Gerando os testes de comportamento (28:00)
  •    Testes Automatizados
    • Apresentação (14:00)
    • Apresentando o Selenium (15:00)
    • Configurando o Selenium da forma certa (17:00)
    • Customizando o uso do Selenium (14:00)
    • Automatizando a criação do WebDriver do Selenium (9:00)
    • POM - Page Object Model (22:00)
    • Automatizando a interface de cadastro de usuário (21:00)
    • Automatizando a interface de cadastro e login (24:00)
    • Automatizando a interface de carrinho de compras (38:00)
    • Execução headless via comando e considerações finais (13:00)
  •    Testes de Carga
    • Tipos de testes de carga (12:00)
    • Ferramentas disponíveis no mercado (10:00)
    • Índice de satisfação do usuário com APDEX (13:00)
    • Introdução ao JMeter (32:00)
    • Plano de testes completo com JMeter e BlazeMeter (35:00)
    • Teste os seus conhecimentos (3:00)
  •    Encerramento
    • Palavras Finais (8:00)
desenvolvedor.io
Fullscreen F11
Voltar @desenvolvedor.io
  1. Dominando os Testes de Software
  2. Testes de Carga
  3. Teste os seus conhecimentos

 Teste os seus conhecimentos

Conteúdo da aula bloqueado!
Se você já estiver inscrito você precisa acessar com a sua conta.
ASSINE E COMECE AGORA MESMO!
  • Dashboard
  • Certificados
  • Pedidos
  • Perfil