PRÉ
LANÇAMENTO
 

Dominando os Testes de Software

Aprenda a testar, trabalhar com TDD, BDD e projetar testes automatizados

Professor:
Eduardo Pires
Nível:
(Avançado)
Categoria(s):
Desenvolvimento Web
Ementa
apresentação
Instrutor
Dominando os Testes de Software

  Introdução
  A importância de testar
  • Assistir Aula Gratuíta Por que testar? (16:00)
  • Como testar? (14:00)
  • Regra 10 de Myers (9:00)
  • Mitos sobre os testes de software (16:00)
  • Assistir Aula Gratuíta 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
  • Assistir Aula Gratuíta Introdução (6:00)
  • Assistir Aula Gratuíta 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 - [Em Breve]
  •    23/09/2019
    Setup dos testes
  •    23/09/2019
    [Mão na massa] - Escrevendo testes de integração
  •    23/09/2019
    Quando testar de ponta a ponta?
  BDD - [Em Breve]
  •    02/10/2019
    Sobre o que é?
  •    02/10/2019
    User Stories
  •    02/10/2019
    Ferramentas para BDD
  •    02/10/2019
    [Mão na massa] - Escrevendo user stories
  •    02/10/2019
    [Mão na massa] - Testando os comportamentos da aplicação
  Testes Automatizados - [Em Breve]
  •    07/10/2019
    Como funciona?
  •    07/10/2019
    Começar com BDD ajuda
  •    07/10/2019
    Apresentando o Selenium
  •    07/10/2019
    [Mão na massa] - Customizando o uso do Selenium
  •    07/10/2019
    [Mão na massa] - Automatizando as histórias
  •    07/10/2019
    [Mão na massa] - Automatize qualquer coisa Web
  •    07/10/2019
    [Mão na massa] - Tudo AutoMágico!
  Encerramento - [Em Breve]
  •    11/10/2019
    Palavras Finais
  •    11/10/2019
    Desafio - Você está pronto?
Dominando os Testes de Software

Testar sempre foi preciso, porém a grande maioria dos programadores não escrevem testes por falta de costume ou de conhecimento.

Com a grande evolução das técnicas ágeis e DevOps escrever testes é mais do que essencial é obrigatório.

Este curso foi criado para lhe preparar para todos os testes requeridos e que são de responsabilidade do desenvolvedor.

Ao final deste curso você estará preparado para trabalhar com TDD, BDD, automatizar testes com Selenium, testar sua aplicação de ponta a ponta com o mínimo esforço necessário.

Atenção, este curso é um pré-lançamento e as aulas serão entregues por módulos. Confira as datas de liberação de cada módulo na nossa ementa.

FAQ

Já que é um pré-lançamento por quanto tempo terei acesso ao curso?

Durante nosso pré lançamento estamos oferecendo 2 anos de acesso para você ter muito tempo para estudar.
Adquirindo um curso em pré-lançamento nós garantimos ainda no mínimo 1 ano de acesso após a entrega total do curso.

O treinamento é teórico e prático?

Sim, o curso Dominando os Testes de Software aborda toda a teoria que depois é colocada em prática durante o desenvolvimento da aplicação no decorrer do curso.

Como eu tiro minhas dúvidas após o curso?

Você pode participar das Lives de tira-dúvidas ou encaminhar sua dúvida por e-mail.
Em breve nós teremos um fórum de dúvidas para cada curso.

Posso assistir o curso por tablet ou smartphone?

Sim, qualquer device é suportado.

Eduardo Pires
Microsoft Regional Director - MVP

Eduardo Pires é Empreendedor, Arquiteto de Software, Desenvolvedor, Pai do Enzo, Consultor, Palestrante, Instrutor, Dono de casa e Entusiasta de Home Office.

Apaixonado por tecnologia e por sua profissão não se imagina fazendo outra coisa, costuma dizer que não precisa de hobby, pois se diverte com o que faz.

Iniciou em TI em 1996 quando ganhou o primeiro computador aos 14 anos e fez um curso de montagem e manutenção, tornou-se técnico em hardware e trabalhou com isso alguns anos, atuou em redes e suporte até que encontrou a felicidade na programação em 1999.

Iniciou na tecnologia .NET em 2002 e permanece desenvolvendo nessa plataforma até hoje.
Atuou como consultor por muitos anos trabalhando geralmente para bancos e multinacionais onde entregou diversos projetos para diferentes setores.

Através de sua empresa Eduardo Pires – Treinamentos e Consultoria viaja pelo Brasil ministrando treinamentos para empresas ou grupos de alunos e também atuando como consultor em grandes empresas que necessitam de apoio especializado para modernizar suas aplicações e ter acesso às últimas tecnologias e melhores práticas.

Participa em comunidades técnicas Microsoft desde 2001, porém desde 2010 vem atuando fortemente em Fóruns (MSDN e outros), escrevendo artigos, realizando palestras em eventos / universidades e participando de diversos grupos e listas.

Está sempre procurando dividir conhecimento e sua paixão pela tecnologia com os membros da comunidade, com isso acredita que pode melhorar o cenário de escassez de profissionais especializados no nosso país incentivando principalmente os iniciantes a se dedicarem e se especializarem.

Desde 2014 é reconhecido como Microsoft MVP – Most Valuable Professional que é uma premiação que a Microsoft oferece para profissionais que se destacam através de seus conhecimentos técnicos.

Em 2018 foi reconhecido como Microsoft Regional Director que é uma premiação que a Microsoft oferece para cerca de 150 profissionais em todo o mundo por serem destacados como grandes visionários de tecnologia com foco em negócios

Caso queira fazer contato é só procurá-lo pelos canais que estão no rodapé do site ou envie um e-mail para falecom@eduardopires.net.br.