Cursos de Rest Assured: API Testing for REST Services
Testar e validar serviços REST em Java é mais difícil que em linguagens dinâmicas, como Ruby e Groovy . O REST Assured é uma Java DSL (linguagem específica do domínio) que traz a simplicidade dessas linguagens para o domínio Java .
Neste treinamento ao vivo conduzido por instrutor, os participantes aprendem a usar Rest Assured para testar os serviços da API REST. Discutimos como o teste de API pode resolver algumas das deficiências da UI e dos testes baseados em unidade. O treinamento inclui sessões práticas e um projeto de desenvolvimento de testes. No final do treinamento, os participantes terão uma boa compreensão de quando realizar testes de API REST, como explorar e acessar APIs, como realizar diferentes tipos de testes e como reunir seus testes por meio de integração e automação.
Formato do Curso
- Um curso ministrado por instrutor que inclui uma introdução ao teste de API, suas ferramentas e processos e um projeto prático de desenvolvimento de teste baseado em REST.
Programa do Curso
Introdução
- O que são testes de API e por que você deveria fazê-los?
- Teste de API baseado em REST vs SOAP
Visão geral do modelo de arquitetura de três camadas
- Camada de apresentação – interface do usuário (IU)
- Camada Lógica – Business lógica (API)
- Camada de dados – dados do banco de dados (DB)
Visão geral da sintaxe Rest Assured
- Semelhanças com Gherkin e BDD
Criando um Projeto
Testando a camada lógica
Envio de solicitações para a API
- Solicitações POST, GET, PUT, DELETE, OPTIONS, PATCH e HEAD
Validando e verificando respostas
Testando a funcionalidade da API
Trabalhando com TestNG
Testando a confiabilidade da API
Realizando Performance Testing
Realizando testes de segurança
Depuração
Automatizando seus testes
Resumo e conclusão
Requisitos
- Conhecimento básico de API REST.
- Experiência em testes de software em Java.
Público
- Engenheiros de controlo de qualidade, técnicos de ensaio e programadores de ensaios envolvidos no ensaio de software e de API de serviços Web
Precisa de ajuda para escolher o curso certo?
Cursos de Rest Assured: API Testing for REST Services - Enquiry
Rest Assured: API Testing for REST Services - Solicitação de Consultoria
Solicitação de Consultoria
Declaração de Clientes (5)
Bom relacionamento, Łukasz teve tempo para as perguntas de todos e foi capaz de ajudar qualquer pessoa que tivesse algum problema
Kelly Morris - Titian Software Poland Sp. z o.o.
Curso - Selenium WebDriver in C#
Máquina Traduzida
Treinador aparenta alto nível de conhecimento em programação
Danila Reis - Ipsos
Curso - Test Automation with Selenium and Katalon Studio
Muitos exercícios, que proporcionaram muitas habilidades práticas.
Rafal Borek - Bytamic Solutions sp. z o.o.
Curso - Automation Testing with Cypress
Máquina Traduzida
Análise passo a passo. Explicação de cada linha de código. Todos os problemas que tive durante o curso foram resolvidos com sucesso e o Łukasz explicou-me a razão. Também gostei das boas práticas que foram apresentadas. Nunca me convenci do estilo TDD - simplesmente não o considero útil e não vale o seu tempo. O Łukasz apontou tantas vantagens do TDD que mudou completamente a minha opinião.
Michal Uscinski - Devapo Sp. z o. o.
Curso - Testing Angular Applications
Máquina Traduzida
Conhecimento do treinador sobre o assunto e sua empatia com o público, além de sua paciência
Sarthak Gupta - Wolters Kluwer TAA Europe CS&O C.V.
Curso - Protractor: End-to-end testing for Angular web applications
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
Advanced Selenium
14 HorasNeste treinamento ao vivo conduzido por instrutor em Portugal, 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.
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 Portugal (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 Portugal (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 Portugal, 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.
Test Automation with Selenium and Katalon Studio
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (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 Portugal (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
Test Automation with Selenium and Python
14 HorasNeste treinamento ao vivo conduzido por instrutor em Portugal os participantes combinam o poder do Python com Selenium para automatizar o teste de uma aplicação web de amostra. Ao combinar teoria com prática em um ambiente de laboratório ao vivo, os participantes obterão o conhecimento e a prática necessários para automatizar seus próprios projetos de teste da Web usando Python e Selenium.
Introdução ao Selenium
7 HorasEste curso introdutório foi desenvolvido para familiarizar os profissionais de teste com os conceitos básicos de testes de aplicativos da Web usando o Selenium . Os testadores podem criar, aprimorar e manter scripts usando o Selenium IDE e o Selenium 2 WebDriver.
Audiência pretendida
O público-alvo são os testadores de software que buscam automatizar o teste de aplicativos da Web usando o Selenium . Esses testadores talvez sejam novos para testar a automação e também podem incluir profissionais, gerentes ou líderes de equipe de garantia de qualidade que são responsáveis por interagir com os testadores ou que precisam garantir que as ferramentas estejam sendo implementadas de forma completa e adequada.
No final do curso, você será capaz de:
- Descrever a função e finalidade do Selenium
- Entenda os benefícios e a abordagem adequada para automatizar testes
- Registrar casos de teste automatizados
- Reproduzir casos de teste automatizados
- Aplicar e usar diferentes técnicas de verificação
- Visualizar e analisar resultados
- Configurar e usar o Selenium RC (Controle Remoto)
- Crie e trabalhe com suítes de teste
- Programar execuções de teste automáticas
- Utilize diferentes formatos de script Selenium
- Modifique scripts para estender o recurso para testar o aplicativo
- Configure o Selenium com o Eclipse e o Selenium 2 WebDriver
- Entenda e use arquivos auxiliares RTTS
- Converter código de selênio para funcionar com o Selenium 2 WebDriver
- Configurar arquivos de log personalizados
- Crie um mapa de objeto personalizado
- Crie módulos reutilizáveis para reduzir a manutenção de scripts
- Use ferramentas para ajudar a identificar o XPath
Selenium para as Vítimas do Teste Manual
14 HorasEste é um curso prático projetado para testadores manuais, a fim de facilitar o teste automatizado.
Complete Web Testing Environment with Selenium WebDriver and JMeter
35 HorasEste curso fornece uma visão abrangente de como usar testes funcionais e de desempenho automatizados com Selenium e JMeter usando ambiente Java / Maven . 3 dias são gastos no Selenium , 2 no JMeter .
Selenium WebDriver Overview
7 HorasQuem deve comparecer
- Qualquer pessoa que pretenda utilizar a ' Test Automation com Selenium Web Driver' numa empresa ou para uso pessoal
visão global
- Aprenda como ter confiança no entendimento da Test Automation com o Selenium Web Driver
- Aprenda como usar as informações do curso para sua vantagem
Automação de Teste com Selenium
21 HorasEste curso fornece treinamento para lidar com projetos de teste e fornece experiência prática com aplicativos da Web, automação de teste funcional e automação de teste entre navegadores usando o conjunto de testes Selenium.
Público-alvo:
- Engenheiros de teste de software
- Programadores de software envolvidos no desenvolvimento ágil
No final do treinamento Selenium os delegados serão capazes de:
- Utilizar a suite de testes Selenium de forma eficaz em projectos reais
- Utilizar o Selenium para testes entre browsers
Automation Testing with Cypress
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (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.