Cursos de Cucumber: Implementing BDD with Java
Cucumber é uma estrutura BDD de código aberto para escrever testes em um estilo de linguagem natural. BDD, ou Behavior Driven Development, é uma técnica de desenvolvimento de software ágil que incentiva a colaboração entre desenvolvedores, QA e pessoas de negócios não técnicas em um projeto de software.
Este treinamento começa com uma discussão sobre BDD e como Cucumber é usado para realizar testes BDD para aplicações web. Os participantes têm ampla oportunidade de interagir com o instrutor e os colegas enquanto implementam os conceitos e táticas aprendidos neste ambiente de laboratório prático e baseado em prática.
No final deste treinamento, os participantes terão uma compreensão firme do BDD e Cucumber, bem como a prática e o conjunto de ferramentas necessários para escrever seus próprios casos de teste para cenários de teste de software do mundo real.
Formato do curso
- Grande ênfase na prática.
- A maioria dos conceitos são aprendidos através de amostras, exercícios e desenvolvimento prático.
Nota
- Este treinamento usa Eclipse e Selenium. Se pretender utilizar um IDE diferente ou uma estrutura de automatização de testes, contacte-nos para combinarmos.
- Se a sua equipa estiver a passar dos testes manuais para os testes de automatização pela primeira vez, contacte-nos para organizar o alargamento da formação de modo a incluir uma cobertura adicional dos testes de automatização.
Programa do Curso
Introdução
Instalando e configurando Cucumber
Business Desenvolvimento Orientado (BDD) e Desenvolvimento Orientado a Testes de Aceitação (ATDD)
Envolvendo os Business analistas da sua organização
Definindo os requisitos do seu projeto
Configurando o ecossistema de testes
- IDEs, estruturas de teste e bibliotecas de construção
Configurando um Web Application Testing Sistema
Gherkin: Escrevendo suas histórias em uma linguagem fácil de usar
Recursos de escrita
Escrevendo cenários
Escrevendo definições de etapas em Java
Organizando recursos e cenários com marcação
Trabalhando com Ganchos
Trabalhando com Databases
Refatoração Cucumber
Usando Cucumber com Selenium
Gerando Relatórios
Tendências emergentes
Conclusão
Requisitos
- Java experiência em programação
- Experiência em testes de automatização de software
Público
- Testadores e programadores
Precisa de ajuda para escolher o curso certo?
info@nobleprog.pt ou +351 30 050 9666
Cursos de Cucumber: Implementing BDD with Java - Enquiry
Cucumber: Implementing BDD with Java - 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
O instrutor é muito simpático. Sua explicação é clara e interessante. Ele tenta tornar as aulas o mais interessantes possível. Aproveitei bastante a aula e aprendi muitas coisas. Muito obrigado. A técnica mais útil que aprendi foi localizar elementos para diferentes componentes web, como caixas de texto, botões de opção e botões. Às vezes, a ID do elemento não é capturada corretamente. Aprendemos uma maneira diferente de localizar elementos usando seletores CSS, XPath, Nome e ID. Gostei das explicações. Obrigado.
Bee Chin Chuah - I-Access Solutions Pte Ltd
Curso - Advanced Selenium with C#
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 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.
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 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.
Selenium C# Test Automation
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (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 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
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.