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 Automatizados
  3. POM - Page Object Model
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