Curso Cucumber Testing Foundation

  • Test & Point Analysis

Curso Cucumber Testing Foundation

16 horas
Visão Geral

Curso Cucumber Testing Foundation, é um curso prático que fornecerá aos alunos uma compreensão sólida dos conceitos práticos de BDD usando Cucumber e Gherkin para conduzir testes funcionais e não funcionais consistentes como parte do processo de compilação regular. Os alunos aprenderão a API principal, as ferramentas e como trabalhar com eles para criar poderosos equipamentos de teste.

BDD é um processo que define recursos e especificações executáveis ​​que são expressas usando Cucumber e Gherkin. Para transformar isso em um curso sobre a aplicação prática do BDD, implementações dos recursos e comportamentos devem ser desenvolvidas e testadas. Para este curso, estamos usando implementações e testes Java para transformar os recursos em funcionalidade implementada.

Objetivo

Após a conclusão do Curso Cucumber Testing Foundation você será capaz de:

  • Cucumber Testing Essentials, os alunos serão capazes de:
  • Conceitos de teste orientado a testes e orientados por comportamento
  • O conceito de refinar requisitos em especificações executáveis
  • Como BDD, Cucumber e Gherkin funcionam juntos
  • Transforme requisitos em recursos e arquivos de recursos
  • Criação de definições de etapas
  • Usando Cucumber e Gherkin para testar serviços
  • Como gerenciar pepino e melhorar a organização de cenários
  • Testar o controlador e as camadas de serviço de um aplicativo
  • Como usar o Selenium para testar aplicativos da web
  • Usando BDD, Cucumber e Selenium para testar interfaces da web
Publico Alvo
  • Engenheiros de teste,
  • Controle de qualidade,
  • Gerenciamento.
Pre-Requisitos
  • Java Primer básico para usuários do Selenium
  • Introdução ao Selênio
Materiais
Inglês | Português
Conteúdo Programatico

BDD and Testing

  1. Understanding BDD
  2. Requirements and BDD
  3. Requirements to Features
  4. Features to Stories
  5. Executable Acceptance Criteria

Cucumber Overview

  1. Feature Files
  2. Step Definitions
  3. Cucumber and JUnit
  4. Implementing and Testing Features
  5. Exercise: Creating and Using a Features File

Executable Specifications

  1. Gherkin Keywords
  2. Feature, Background, Scenario
  3. Given, When, and other Gherkin concepts
  4. A detailed look at Step Definition
  5. The use of Step Definition Files
  6. Exercise: Cucumber Step Definition
  7. Exercise: BDD for Echo Messaging Service

Step Definitions

  1. Steps and Step Definitions
  2. Capturing Groups and Arguments
  3. Returned Results: Success to Ambiguous
  4. Resolving Collisions
  5. Organizational Techniques
  6. Exercise: BDD for Calculator Service
  7. Lesson: Managing Cucumber
  8. Cucumber Runtime Options
  9. Working with Plugins
  10. Filtering Scenarios
  11. Cucumber Profiles
  12. Automating Cucumber

Working with Non-UI Applications

  1. Challenges Testing the UI
  2. Testing at Controller and Service Layers
  3. Testing Business Logic
  4. Working with Legacy Applications
  5. Testing Non-Functional Requirements
  6. Exercise: BDD for a Movie Service
  7. Exercise: BDD for a Grocery Service

Working with the Web: Selenium

  1. Selenium Overview
  2. Java, JUnit, and Selenium
  3. Handling Exceptions
  4. Web Page Locators
  5. Working with Forms
  6. Supplemental Cucumber Labs Students will also develop and run tests against several active web pages: *
  7. Search for flights on Southwest
  8. Search for flights on Hotwire
  9. Search for home lending options on Chase
  10. Shop at Walmart
  11. Login to Facebook
  12. Related Co
TENHO INTERESSE

Cursos Relacionados

Curso Teste Ágil Nível Intermediário

24 horas

Curso Analista de Teste Nível Avançado

24 horas

Curso Requisitos e Validação de Teste

24 horas

Curso Fundamento de Teste de Software

24 horas

Curso APF Analise de Ponto de Função Exame CFPS IFPUG

32 horas

Curso Analise de Ponto de Função Certificação do IFPUG

32 Horas

Curso Teste de Software Ágil Foundation

16 horas

Curso Teste de Software Fundamentos

24 horas

Curso APP Mobile Testing Foundation

16 horas

Curso Automação de Teste Agil

16 horas