O que você aprenderá?

Confira algumas coisas que você aprenderá durante o curso.

  • Criar testes funcionais mais estáveis, uma vez que a massa de dados está controlada

  • Fazer um gerenciamento de massa de modo que permita execução de testes manuais e automatizados

  • Definir um estado inicial de informações no banco para executar os testes com mais segurança

  • Aprender a criar massa de dados através de interface web e de serviços

  • Utilizar o DbUnit

  • Fazer verificações bem detalhadas sobre todos as informações armazenadas no banco de dados

Benefícios Inclusos no Curso

  • Áudio e Vídeo em Alta Definição

    45 aulas e 7,5 horas de conteúdo. Didática comprovada. Investimento garantido.

  • Certificado de Conclusão

    Ao final você receberá certificado com a carga horária apropriada para conclusão

  • Suporte Dedicado

    Conte com um time de especialistas e tire todas as suas dúvidas relativas ao curso

  • Sem prazo de expiração

    Assista o curso no seu tempo, sem pressa, sem nenhum prazo para expirar.

  • Recursos para download

    Baixe arquivos e artigos para melhor desenvolvimento do curso

  • Acesso Mobile

    Acesse por qualquer dispositivo: Computador, celular e Ipad

Conteúdo do Curso

  • 1

    Introdução

  • 2

    Estratégia #1 - Reaproveitamento de casos de testes

    • Apresentação

    • Testes Web

    • Testes de Serviço

    • Considerações

  • 3

    Estratégia #2 - Criação de massa através da interface

    • Apresentação

    • Testes Web

    • Testes de Serviço

    • Considerações

  • 4

    Estratégia #3 - Gerador de massa

    • Apresentação

    • Gerador de massa

    • Testes Web

    • Testes de serviço

    • Melhorias

    • Considerações

  • 5

    Dependências

    • Escolhendo a melhor dependência

    • Questão de ordem

  • 6

    Estratégia #4 - Massa de dados específica

    • Apresentação

    • Testes de serviço

    • Considerações

  • 7

    Estratégia #5 - Massa de dados geral

    • Apresentação

    • Testes Web

    • Acelerando execução

    • Testes de serviço

    • Considerações

  • 8

    Qual a melhor estratégia?

    • Qual a melhor estratégia?

  • 9

    DbUnit

    • Gerando massa a partir do banco

    • Importando massa para o banco

    • Resolvendo relacionamentos

    • Refatorando estratégia #4

    • Refatorando estratégia #5

    • Assertivas

    • Gerenciando erros

    • Filtrando resultados

    • Cálculo de saldo #2

    • Cálculo de saldo #4

    • Massa dinâmica na importação

    • Relacionamentos cíclicos

    • Sequences

  • 10

    Encerramento

    • Até a próxima!

Descrição

Seja bem vindo ao curso de DbUnit e Gerenciamento de massa de dados para testes.

Nesse curso, vou apresentar 5 estratégias que você pode utilizar para garantir que a sua suíte de testes poderá ser executada sempre que for necessário, sem os testes falharem por erros na massa de dados. Conversaremos sobre os detalhes de cada estratégia e em qual tipo de ambiente elas podem ser melhor aproveitadas. As estratégias vão desde o reaproveitamento de casos de testes, geração de massa via interface do sistema, controle de estoque de massas até a criação de dados diretamente no banco.

Durante o curso, vamos realizar os quatro testes principais (Inserção, Consulta, Alteração e Remoção), utilizando cada uma das estratégias de forma manual e automatizada, a nível de serviços e funcional (utilizando o Selenium). Vamos discutir sobre suas diferenças e como cada estratégia pode ser aplicada para eles. O curso possui muita prática, utilizando o JAVA como linguagem, porém foi utilizado apenas o básico da linguagem, de tal forma que possa ser adaptada para qualquer outra linguagem de programação.

Como bônus, temos um módulo bem extenso sobre o framework DbUnit. Um framework em java muito poderoso que vai nos permitir simplificar ainda mais o trabalho em algumas estratégias, além de permitir ter um controle maior do banco de dados, podendo definir e/ou obter todas as informações contidas no seu banco de dados. Outra funcionalidade muito útil é poder faz assertivas em tabelas, conferindo linha por linha, coluna por coluna.

Nos vemos no curso :)

Para quem é este curso:
  • Testadores que possuem testes que vivem falhando, por conta de problemas com massa
  • Testadores que passam mais tempo gerando massa de dados para os testes que executando os testes, de fato
  • Testadores que desejam automatizar a geração de massa de dados para os testes
  • Testadores que precisam definir um determinado estado no banco de dados
  • Testadores que gostaria de conferir se os dados foram salvos corretamente no banco de dados

Instrutor

Wagner Aquino

Graduado em Ciências da Computação, Mestrado na área de previsão de séries temporais com Redes Neurais, ambas pela Universidade Estadual do Ceará (UECE). Trabalha com Desenvolvimento desde 2005 e tenta testar tudo que encontra pela frente desde então. Atualmente trabalha como Analista de Testes especializado em Automação na Dataprev.

Seja Nosso Assinante

Tenha acesso a este curso e muitos outros por um preço muito mais acessível. Junte-se a muitos outros assinantes e venha fazer parte desta comunidade. Clique no botão abaixo e descubra como!

FAQ

  • Após a compra do curso tenho prazo pra poder assistir?

    Não, o curso pode ser assistido a qualquer tempo sem limite de prazo.

  • O curso oferece certificado?

    Sim, ao final do curso você receberá um certificado baseado na carga horária pra concluir o curso

  • Existe suporte para as minhas dúvidas?

    Sim, temos um time de suporte pronto pra tirar as dúvidas relativas ao conteúdo do curso.

  • Adquirindo o plano de assinatura também terei acesso a este curso?

    Sim

  • Existe a possibilidade de pagar este curso por boleto?

    Sim, basta enviar email para [email protected] e solicitar.