Cursos de Unit Testing with Javascript
Neste treinamento ao vivo conduzido por instrutor, os participantes aprenderão sobre várias estruturas de teste JavaScript à medida que avançam na criação de um conjunto de testes de unidade para um aplicativo da web.
Ao final deste treinamento, os participantes serão capazes de:
- Escrever testes unitários em JavaScript usando frameworks de teste unitário como QUnit e Jasmine
- Use estruturas como Mocha e Chai para implementar TDD e BDD
Público alvo
- Engenheiros de teste
Formato do curso
- Parte palestra, parte discussão, exercícios e prática prática pesada
Opções de personalização do curso
- Vários frameworks podem ser usados para testar a unidade de um aplicativo de script Java (Jasmine, Mocha, Jest, Chai, etc.).
- As estruturas de interface do usuário, como React, são opcionais e podem ser cobertas, se desejado.
- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar.
Programa do Curso
Introdução
- Como Unit Testing funciona
Visão geral das Javaestruturas de teste de unidade de script
- Jasmine, Mocha, Jest, Chai, QUnit
- Casos de uso de teste de unidade
Configurando o ambiente de teste
- Baixando e instalando as bibliotecas
- Instalando e configurando um IDE
- Configurando um aplicativo de amostra
Escrevendo seu primeiro teste de unidade
- Configurando um teste
- Escrevendo uma definição de teste
- Trabalhando com escopo aninhado
- Criando asserções
- Executando o teste de unidade
Depurando o teste de unidade
- Percorrendo o código
- Criando pontos de interrupção
- Configurando tarefas de depuração
Expandindo o teste de unidade
- Escrevendo uma classe de script Java complexa
- Escrevendo esboços e simulações
- Criando um conjunto de testes
Implementando TDD e BDD
- Criação de especificações automatizadas
- Colaborando com usuários e testadores
Escrevendo mais testes
- Teste Node.js
- Testes de unidade de endpoint HTTP
- Testando APIs REST
- Escrevendo um teste de integração
- Testando React componentes (opcional)
Solução de problemas
Resumo e conclusão
Requisitos
- Compreensão geral dos testes unitários
- Experiência em programação Javascript
- Experiência de trabalho com Node.js
Os cursos de treinamento abertos exigem mais de 5 participantes.
Cursos de Unit Testing with Javascript - Booking
Cursos de Unit Testing with Javascript - Enquiry
Unit Testing with Javascript - Solicitação de Consultoria
Solicitação de Consultoria
Declaração de Clientes (5)
O curso, O Treinador
Novat Adam - Tanzania Revenue Authority
Curso - Unit Testing with Javascript
Máquina Traduzida
Foi muito relevante para o que estou fazendo atualmente no trabalho. Aprendo habilidades essenciais.
Lindokuhle Mtshali
Curso - Unit Testing with Javascript
Máquina Traduzida
O estilo de compartilhamento de conhecimento foi muito bom
Zandile Langa
Curso - Unit Testing with Javascript
Máquina Traduzida
A interação com o público; sentido de humor, engajamento, exemplos do mundo real, repetição de conceitos para compreensão e aprendizado
Megan Trow - BMW
Curso - Unit Testing with Javascript
Máquina Traduzida
O tempo prático foi divertido.
Pieter Hartzenberg - BMW
Curso - Unit Testing with Javascript
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
Advance Test Automation in Java using Selenium with continuous integration and version control
35 HorasNo final do curso, os participantes poderão:
- Instalar e configurar Maven.
- Testes automáticos de utilização Selenium
- Gestão GIT
- Integração contínua
O formato do curso
- Interação e discussão interativa.
- Muitos exercícios e práticas.
- Implementação de mão em um ambiente de laboratório ao vivo.
Opções de Customização
- Para solicitar uma formação personalizada para este curso, por favor contacte-nos para organizar.
Advanced Selenium
14 HorasNeste treinamento ao vivo conduzido por instrutor em Brasil, os participantes aprenderão como aprimorar um conjunto de testes automatizados usando técnicas avançadas para conduzir Selenium.
No final desta formação, os participantes serão capazes de
- Resolver problemas complexos de automação de testes de aplicações web com Selenium.
- Aplicar expressões regulares e técnicas de verificação baseadas em padrões.
- Lidar com exceções que interrompem a execução do teste.
- Programar a busca de objetos da Web de forma programática.
- Capturar dinamicamente dados de controlos da Web.
- Criar uma estrutura de teste orientada a dados.
- Distribuir testes com Selenium Grid.
Advanced Selenium with C#
14 HorasNeste treinamento ao vivo conduzido por instrutor, os participantes aprenderão como aprimorar um conjunto de testes automatizados usando técnicas avançadas para conduzir Selenium.
Público: testadores de software, gerentes de teste, profissionais de garantia de qualidade.
Testing Angular Applications
14 HorasNeste treinamento ao vivo, ministrado por instrutor, os participantes aprenderão a escrever e manter testes para aplicativos Angular .
Ao final deste treinamento, os participantes poderão
- Decida a estratégia mais apropriada para testar um aplicativo Angular
- Realizar testes de unidade, testes de componentes, testes A / B e ponta a ponta em uma aplicação Angular
- Escolha as ferramentas certas para o trabalho: Jasmine , Karma, Protractor , Mocha, etc.
- Escreva testes no Protractor e no Jasmine
- Execute e depure testes com Karma e Protractor
- Crie um conjunto de testes sustentável
- Empregue as práticas recomendadas para teste de unidade no Angular
Formato do curso
- Parte palestra, parte discussão, exercícios e prática prática pesada
Nota
- Angular possui diferentes nomes e versões, a saber: Angular .js, Angular JS, Angular JS 1, Angular 1, Angular 2, etc. Para personalizar a versão usada neste treinamento, entre em contato conosco para agendar.
Iridium: Cucumber and Selenium Based Testing
7 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a engenheiros de teste e desenvolvedores que desejam aprender como testar um aplicativo da Web complexo usando Iridium.
No final deste treinamento, os participantes serão capazes de:
- Criar testes de ponta a ponta que simulem as acções de um utilizador à medida que este navega numa aplicação web.
- Automatizar o teste de aplicativos temáticos com vários estilos.
- Criar casos de teste que sejam legíveis para pessoas não técnicas.
- Executar testes numa grande variedade de navegadores.
- Utilizar o pacote Iridium Snippets para Atom para facilitar a escrita de scripts de teste.
- Reduzir os custos de manutenção de código Java personalizado e objectos de página.
Testing React Apps with Jest
14 HorasEste treinamento ao vivo conduzido por instrutor in Brasil (no local ou remoto) é destinado a engenheiros que desejam usar o Jest para testar aplicações e componentes React.
No final desta formação, os participantes serão capazes de
- Instalar e configurar um ambiente de teste adequado.
- Escrever testes assíncronos para React aplicações e componentes.
- Executar testes avançados do Jest que incluem mocking, spies e stubs.
Protractor: End-to-End Testing for Angular Web Applications
14 HorasNeste treinamento ao vivo conduzido por instrutor em Brasil, os participantes aprendem em primeira mão como escrever Protractor testes contra um aplicativo da web Angular de amostra em um ambiente de laboratório ao vivo.
No final deste curso, os participantes terão adquirido proficiência em Protractor e estarão à vontade para
- criar seus próprios testes de automação para aplicativos Angular.
- integrando o Protractor em seu fluxo de trabalho de desenvolvimento existente.
- garantir que seus testes sejam limpos e passíveis de manutenção.
- executando o Protractor com ou sem Selenium para direcionar o comportamento do navegador.
Selenium C# Test Automation
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores e testadores que desejam realizar automação de teste usando C# e Selenium.
No final desta formação, os participantes serão capazes de
- Instalar e configurar o Selenium WebDriver.
- Escrever testes usando Selenium, C# e Nunit com Visual Studio IDE.
- Executar automação de teste C# Selenium.
Selenium with Jenkins and Docker
14 HorasEste treinamento ao vivo conduzido por instrutor (no local ou remoto) é destinado a engenheiros DevOps que desejam usar Selenium para executar testes Selenium dentro de contêineres Docker.
No final desta formação, os participantes serão capazes de
- Criar infraestrutura de automação de testes para testes sob demanda.
- Desenvolver uma estrutura de automação de testes usando Java.
- Construir um pipeline de CI/CD do zero com Jenkins e Docker.
Test Automation with Selenium and Katalon Studio
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (online ou no local) é destinado a testadores de software que desejam usar Selenium e Katalon Studio para criar soluções de teste automatizadas de ponta a ponta.
No final desta formação, os participantes serão capazes de
- Gere e execute testes entre plataformas para qualquer sistema operacional ou dispositivo.
- Integre testes automatizados em um pipeline de CI/CD.
- Automatize testes da Web, testes de API, testes móveis e testes de desktop.
Selenium WebDriver in C#
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (online ou no local) apresenta aos participantes testes automatizados com Selenium WebDriver e C# em Visual Studio. Se você não tem experiência em programação C# ou deseja aprimorar o C#, confira o curso: C# for Automation Test Engineers.
Test Automation with Selenium and Jenkins
21 HorasEste curso oferece treinamento para lidar com projetos de teste usando Selenium conjunto de testes e testes contínuos com Jenkins.
Audiência pretendida:
- Engenheiros de teste de software Desenvolvedores de software envolvidos no desenvolvimento ágil Gerentes de liberação Engenheiros de controle de qualidade
No final do Selenium treinamento os delegados serão capazes de:
- Use Selenium conjunto de testes de forma eficaz em projetos reais Use Selenium para testes entre navegadores Distribua os testes usando Selenium testes de regressão Grid Run Selenium no Jenkins Prepare relatórios de teste e relatórios periódicos usando Jenkins
Automation Testing with Cypress
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (online ou no local) é destinado a testadores de software que desejam usar Cypress para automatizar testes.
No final desta formação, os participantes serão capazes de
- Realizar testes de automação de ponta a ponta com o Cypress.
- Implementar testes de integração e unitários em uma aplicação web.
- Utilizar o Cypress como uma alternativa ao Selenium.