Apenas essa semana, até 30% de desconto em todos os cursos de back-end.
Curso de Testes automatizados em JavaScript com Jasmine Completo
Novo!

Curso de

Testes automatizados em JavaScript com Jasmine Completo

Aprenda a realizar testes automatizados em códigos JavaScript com Jasmine

VEJA UMA AULA DE EXEMPLO

6x R$ 24,98

R$ 149,90 à vista

  • 12h

    Curso com certificado de 12 horas

  • Escolha o dispositivo que preferir PC, Tablet ou Smartphone.

  • Satisfação garantida ou seu dinheiro de volta!

Adquira este curso de forma avulsa

Curso de Testes automatizados em JavaScript com Jasmine Completo

Testes automatizados em JavaScript com Jasmine Completo

6x R$ 24,98

R$ 149,90 à vista

Informações sobre o curso

Sobre o curso

O desenvolvimento de softwares exige que muitos testes sejam feitos para se garantir qualidade. Conforme o código vai crescendo, fica cada vez mais difícil realizar vários testes em cada funcionalidade.

Não só o tamanho, mas também a reutilização de funções no sistema ajuda a dificultar os testes. Por isso, muitas vezes temos que testar tudo de novo quando criamos uma funcionalidade nova, mesmo que pequena.

Para garantir a qualidade do software é importante haver testes, mas há um enorme gasto de tempo para uma tarefa que manualmente começa a se tornar impossível a partir de determinado ponto.

Neste curso iremos conhecer o Jasmine, um dos frameworks mais usados para se criar testes automatizados em JavaScript.

Conhecimentos adquiridos

Neste curso iremos apresentar o Jasmine, veremos como ele funciona e como criar testes para nossos códigos JavaScript.

Entre outras coisas, você verá:

- O que são testes automatizados.

- Como criar testes.

- Testar funções.

- O que são Spies.

- Testar código assíncrono.

- Configuração do Karma com Jasmine;

Para quem é esse curso?

Este curso é destinado àqueles que já tenham um conhecimento de JavaScript e queiram minimizar bugs e manter a confiabilidade de seu software, fazendo uso de uma ferramenta que ajuda a automatizar os testes.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

  1. JavaScript Básico
  2. JavaScript Intermediário
  3. JavaScript Avançado
  4. Node.js Completo

Carga horária do curso

1h07

Curso com 1h07 horas de vídeos

12h

Curso com certificado de 12 horas

15

Curso com 15 exercícios de fixação

Ambiente do curso

  • Sublime Text - 3.0.0
  • Google Chrome - 58
  • Node.js - 7.9.0
  • Jasmine - 2.6
  • Karma - 1.0

Metodologia

  • Vídeo-aulas
  • Texto e imagens
  • Início imediato
  • Exemplos práticos
  • Testes de aprendizado

Satisfação garantida ou seu dinheiro de volta!

Adquira este curso agora mesmo

Curso de Testes automatizados em JavaScript com Jasmine Completo

Testes automatizados em JavaScript com Jasmine Completo

6x R$ 24,98

R$ 149,90 à vista

Conteúdo programático Baixar esta ementa

1 - Conhecendo o Jasmine

  1. Códigos, imagens, diagramas etc.

    O que são testes de software?
  2. Códigos, imagens, diagramas etc.

    Por quê automatizar testes?
  3. Códigos, imagens, diagramas etc.

    O que é Jasmine? Visualizar
  4. Vídeoaula com duração de: 00:04:44

    Testes de software Visualizar
  5. Códigos, imagens, diagramas etc.

    Preparando o ambiente
  6. Vídeoaula com duração de: 00:01:32

    Ambiente de teste
  7. 3 desafios.

    Exercícios

2 - Começando com Jasmine

  1. Códigos, imagens, diagramas etc.

    Criando um código para testar
  2. Códigos, imagens, diagramas etc.

    Criando nosso primeiro teste
  3. Códigos, imagens, diagramas etc.

    Automatizando a execução do Jasmine Visualizar
  4. Vídeoaula com duração de: 00:08:45

    Criando testes com Jasmine Visualizar
  5. Códigos, imagens, diagramas etc.

    TDD - Test Driven Development
  6. Vídeoaula com duração de: 00:12:23

    Desenvolvimento orientado a testes
  7. 3 desafios.

    Exercícios

3 - Matchers

  1. Códigos, imagens, diagramas etc.

    Conhecendo os Matchers
  2. Códigos, imagens, diagramas etc.

    toBe
  3. Códigos, imagens, diagramas etc.

    toBeTruthy e toBeFalsy
  4. Códigos, imagens, diagramas etc.

    not
  5. Códigos, imagens, diagramas etc.

    toContain
  6. Códigos, imagens, diagramas etc.

    toBeDefined e toBeUndefined
  7. Códigos, imagens, diagramas etc.

    toBeNull
  8. Códigos, imagens, diagramas etc.

    toBeNan
  9. Códigos, imagens, diagramas etc.

    toBeGreaterThan e toBeLessThan
  10. Códigos, imagens, diagramas etc.

    toBeCloseTo
  11. Códigos, imagens, diagramas etc.

    Matchers com Expressões Regulares
  12. Códigos, imagens, diagramas etc.

    Verificando se uma função retorna erro com toThrow
  13. Vídeoaula com duração de: 00:08:19

    Matchers do Jasmine
  14. Códigos, imagens, diagramas etc.

    Criando um Matcher
  15. Vídeoaula com duração de: 00:04:21

    Criando nosso próprio Matcher
  16. 3 desafios.

    Exercícios

4 - Outras funcionalidades do Jasmine

  1. Códigos, imagens, diagramas etc.

    Before e After
  2. Códigos, imagens, diagramas etc.

    Suítes Aninhadas
  3. Códigos, imagens, diagramas etc.

    Pulando Specs e Suítes
  4. Códigos, imagens, diagramas etc.

    Comparando tipos de valores
  5. Vídeoaula com duração de: 00:07:22

    Conhecendo mais funcionalidades do Jasmine

5 - Spies

  1. Códigos, imagens, diagramas etc.

    O que são Spies?
  2. Vídeoaula com duração de: 00:06:59

    Conhecendo os Spies
  3. Códigos, imagens, diagramas etc.

    Usando Spies
  4. Códigos, imagens, diagramas etc.

    Spies retornando valores
  5. Códigos, imagens, diagramas etc.

    Criando Spies para funções que não existem
  6. Códigos, imagens, diagramas etc.

    Criando objetos Spy
  7. Códigos, imagens, diagramas etc.

    Outras propriedades dos Spies
  8. Vídeoaula com duração de: 00:02:37

    Criando Funções e Objetos Spies
  9. 3 desafios.

    Exercícios

6 - Testando Códigos Assíncronos

  1. Códigos, imagens, diagramas etc.

    Como testar códigos assíncronos?
  2. Vídeoaula com duração de: 00:04:30

    Criando testes com código assíncrono

7 - Karma

  1. Códigos, imagens, diagramas etc.

    Instalando o Karma
  2. Códigos, imagens, diagramas etc.

    Executando testes com Karma e WebPack
  3. Vídeoaula com duração de: 00:05:47

    Integrando Karma com Jasmine
  4. 3 desafios.

    Exercícios

8 - Conclusão

  1. Depoimento / Brinde

Adquira este curso agora mesmo

Curso de Testes automatizados em JavaScript com Jasmine Completo

Testes automatizados em JavaScript com Jasmine Completo

6x R$ 24,98

R$ 149,90 à vista

Vantagens de estudar no Treinaweb

Início imediato! Não é necessário aguardar a formação de turmas.

Defina o horário que quiser e estude de onde estiver.

Após o curso, você ainda tem 2 anos para revisar o conteúdo.

Assim que finalizar, receba o certificado em casa, sem custo adicional.

Escolha o dispositivo que preferir: PC, Tablet ou Smartphone.

Se surgir alguma dúvida, basta perguntar aos nossos instrutores.

Satisfação garantida ou seu dinheiro de volta.

h

Curso com certificado de horas

O que os alunos dizem?

Este curso foi muito bom para mim, vi algumas coisas que eu já utilizava em meus testes e aprendi muitas coisas novas.

Adquira este curso de forma avulsa

Curso de Testes automatizados em JavaScript com Jasmine Completo

Testes automatizados em JavaScript com Jasmine Completo

6x R$ 24,98

R$ 149,90 à vista

ou acesse todos os cursos com um dos nossos planos de acesso total

30% OFF
1 ano
De 12x R$99
12x 69 reais
ou por R$ 828,00 à vista
  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se
20% OFF
3 anos
De 12x R$199
12x 159 reais
ou por R$ 1.908,00 à vista
  • 3 anos de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se
20% OFF
5 anos
De 12x R$249
12x 199 reais
ou por R$ 2.388,00 à vista
  • 5 anos de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se

Cursos relacionados