SlideShare uma empresa Scribd logo
1 de 18
Introdução ao
BDD com Gherkin
Valquíria Duarte D’Amato
2
Bacharel em Sistemas de Informação – Pitágoras
1/2016.
Analista de Teste de Software na Base2.
Amo participar dos eventos de tecnologia, trocar
experiências e fazer networking.
Sobre mim
3
O Behaviour Driven Development(BDD) é uma documentação
escrita com linguagem natural que descreve o comportamento do
sistema.
O BDD serve de insumos para revisão dos requisitos, para o
desenvolvimento e para os testes.
Tem a vantagem por ser de fácil atualização e entendimento de
todos que estão no projeto. E também por ter maior rastreabilidade.
O que é
BDD?
4
Em todas as etapas do desenvolvimento, desde o requisito até a
entrega do projeto.
Os BDDs podem ser utilizados nas seguintes etapas:
- Na análise de requisito onde são documentados e criados os
BDDs.
- No desenvolvimento os BDDs são utilizados como insumos para
desenvolver o sistema.
- No teste os BDDs são utilizados como insumos para testar o
sistema.
Onde se
aplica?
5
Gherkin é uma linguagem que foi criada especialmente para
descrições de comportamento, ela tem a capacidade de remover
detalhes da lógica de programação e focar no comportamento que
uma funcionalidade deve ter.
Um arquivo Gherkin é composto basicamente por:
- Funcionalidade;
- Descrição da funcionalidade;
- Cenários, compostos por uma sequencia de passos, que
descrevem o comportamento do sistema.
O que é
Gherkin?
Feature
6
É a funcionalidade principal dos conjuntos de cenários.
Feature: Login
Como um usuário cadastrado
Eu quero realizar o login
Para que eu possa acessar o sistema
BDD em
Gherkin
Scenario
7
É a funcionalidade especifica de cada cenário.
Cenário: Cadastrar um produto
Dado que eu esteja logada como administrador
E na tela de cadastro de produtos
Quando cadastro um novo produto
Então produto cadastrado com sucesso
BDD em
Gherkin
Scenario
8
Scenario: Cadastrar produtos
Given que eu esteja logada como administrador
And na tela de cadastro de produtos
When cadastro um novo produto
Then produto cadastrado com sucesso
BDD em
Gherkin
Scenario Outline
9
É a funcionalidade especifica de cada cenário, onde a sua execução
ocorre mais de uma vez com entradas distintas.
Essas entradas podem ser representadas pelos registros de uma
linha da tabela.
BDD em
Gherkin
Scenario Outline
10
Esquema do Cenário: Pesquisar produtos
Dado que eu esteja logada como vendedor
E na tela de pesquisa de produtos
Quando preencho o tipo do produto com <Tipo do produto>
E preencho a marca com <Marca do produto>
Então produto pesquisado com sucesso
Exemplos:
| Tipo do produto | Marca do produto |
| Smartphone | Apple |
| Geladeira | Brastemp |
BDD em
Gherkin
Scenario Outline
11
Scenario Outline: Pesquisar produtos
Given que eu esteja logada como vendedor
And na tela de pesquisa de produtos
When preencho o tipo do produto com <Tipo do produto>
And preencho a marca com <Marca do produto>
Then produto pesquisado com sucesso
Examples:
| Tipo do produto | Marca do produto |
| Smartphone | Apple |
| Geladeira | Brastemp |
BDD em
Gherkin
Background
12
É uma funcionalidade onde o objetivo é a redução de passos
repetidos e duplicação de cenários.
BDD em
Gherkin
Background
13
Background: Manter produtos
Given que eu esteja logada como administrador
And na tela de pesquisa de produtos
Scenario: Pesquisar produtos
When pesquiso um produto
Then produto pesquisado com sucesso
Scenario: Editar produtos
When edito um produto
Then produto editado com sucesso
BDD em
Gherkin
Data Table
14
É uma funcionalidade onde é possível passar vários valores para um
passo especifico.
Esses valores podem ser representados pelos registros da tabela.
BDD em
Gherkin
Data Table
15
Cenário: Pesquisar produtos
Dado que eu esteja logada como vendedor
E na tela de pesquisa de produtos
E possuo produtos da Apple cadastrados
Quando pesquiso todos produtos da Apple
Então os seguintes produtos são pesquisados com sucesso
| Nome do produto | Marca do produto |
| iPhone 6 | Apple |
| iPhone 7 | Apple |
| iPhone 8 | Apple |
BDD em
Gherkin
Data Table
16
Scenario: Pesquisar produtos
Given que eu esteja logada como vendedor
And na tela de pesquisa de produtos
And possuo produtos da Apple cadastrados
When pesquiso todos produtos da Apple
Then os seguintes produtos são pesquisados com sucesso
| Nome do produto | Marca do produto |
| iPhone 6 | Apple |
| iPhone 7 | Apple |
| iPhone 8 | Apple |
BDD em
Gherkin
Referências
17
BASE2. Guia BDD Base2 Unimed-BH. Belo Horizonte: 2018.
https://www.concrete.com.br/2014/12/16/introducao-bdd-e-cucumber/
http://www.matera.com/blog/post/escrita-de-testes-funcionais-
utilizando-semantica-bdd
https://www.devmedia.com.br/bdd-em-aplicacoes-web/23071
https://www.devmedia.com.br/desenvolvimento-orientado-por-
comportamento-bdd/21127
http://agiletesters.com.br/topic/20/bdd-com-cucumber-parte-1
Obrigada!
18
valquiriaddamato@gmail.com
Valquíria Duarte D’Amato
Dúvidas?

Mais conteúdo relacionado

Mais procurados

Introduction to Bdd and cucumber
Introduction to Bdd and cucumberIntroduction to Bdd and cucumber
Introduction to Bdd and cucumberNibu Baby
 
Test Automation Framework using Cucumber BDD overview (part 1)
Test Automation Framework using Cucumber BDD overview (part 1)Test Automation Framework using Cucumber BDD overview (part 1)
Test Automation Framework using Cucumber BDD overview (part 1)Mindfire Solutions
 
Introduction to BDD with Cucumber for Java
Introduction to BDD with Cucumber for JavaIntroduction to BDD with Cucumber for Java
Introduction to BDD with Cucumber for JavaSeb Rose
 
What Is Cucumber?
What Is Cucumber?What Is Cucumber?
What Is Cucumber?QATestLab
 
Tutorial Planning Poker Para Times Remotos
Tutorial Planning Poker Para Times RemotosTutorial Planning Poker Para Times Remotos
Tutorial Planning Poker Para Times RemotosRildo (@rildosan) Santos
 
Selenium with Cucumber
Selenium  with Cucumber Selenium  with Cucumber
Selenium with Cucumber Knoldus Inc.
 
BDD WITH CUCUMBER AND JAVA
BDD WITH CUCUMBER AND JAVABDD WITH CUCUMBER AND JAVA
BDD WITH CUCUMBER AND JAVASrinivas Katakam
 
Behavior Driven Development (BDD)
Behavior Driven Development (BDD)Behavior Driven Development (BDD)
Behavior Driven Development (BDD)Ajay Danait
 
Unit tests & TDD
Unit tests & TDDUnit tests & TDD
Unit tests & TDDDror Helper
 
BDD presentation
BDD presentationBDD presentation
BDD presentationtemebele
 
BDD in Action – principles, practices and real-world application
BDD in Action – principles, practices and real-world applicationBDD in Action – principles, practices and real-world application
BDD in Action – principles, practices and real-world applicationJohn Ferguson Smart Limited
 
Pirâmide de testes mobile, dividindo seus testes de maneira efetiva
Pirâmide de testes mobile, dividindo seus testes de maneira efetivaPirâmide de testes mobile, dividindo seus testes de maneira efetiva
Pirâmide de testes mobile, dividindo seus testes de maneira efetivaFrederico Augusto Do Carmo Moreira
 

Mais procurados (20)

Introduction to Bdd and cucumber
Introduction to Bdd and cucumberIntroduction to Bdd and cucumber
Introduction to Bdd and cucumber
 
Cucumber & gherkin language
Cucumber & gherkin languageCucumber & gherkin language
Cucumber & gherkin language
 
Test Automation Framework using Cucumber BDD overview (part 1)
Test Automation Framework using Cucumber BDD overview (part 1)Test Automation Framework using Cucumber BDD overview (part 1)
Test Automation Framework using Cucumber BDD overview (part 1)
 
Cucumber presenation
Cucumber presenationCucumber presenation
Cucumber presenation
 
Introduction to BDD with Cucumber for Java
Introduction to BDD with Cucumber for JavaIntroduction to BDD with Cucumber for Java
Introduction to BDD with Cucumber for Java
 
BDD for APIs
BDD for APIsBDD for APIs
BDD for APIs
 
What Is Cucumber?
What Is Cucumber?What Is Cucumber?
What Is Cucumber?
 
Cucumber_Training_ForQA
Cucumber_Training_ForQACucumber_Training_ForQA
Cucumber_Training_ForQA
 
Tutorial Planning Poker Para Times Remotos
Tutorial Planning Poker Para Times RemotosTutorial Planning Poker Para Times Remotos
Tutorial Planning Poker Para Times Remotos
 
Selenium with Cucumber
Selenium  with Cucumber Selenium  with Cucumber
Selenium with Cucumber
 
BDD WITH CUCUMBER AND JAVA
BDD WITH CUCUMBER AND JAVABDD WITH CUCUMBER AND JAVA
BDD WITH CUCUMBER AND JAVA
 
Behavior Driven Development (BDD)
Behavior Driven Development (BDD)Behavior Driven Development (BDD)
Behavior Driven Development (BDD)
 
Testes Unitários
Testes UnitáriosTestes Unitários
Testes Unitários
 
Unit tests & TDD
Unit tests & TDDUnit tests & TDD
Unit tests & TDD
 
BDD with Cucumber
BDD with CucumberBDD with Cucumber
BDD with Cucumber
 
BDD presentation
BDD presentationBDD presentation
BDD presentation
 
BDD in Action – principles, practices and real-world application
BDD in Action – principles, practices and real-world applicationBDD in Action – principles, practices and real-world application
BDD in Action – principles, practices and real-world application
 
Gherkin /BDD intro
Gherkin /BDD introGherkin /BDD intro
Gherkin /BDD intro
 
Automated Test Framework with Cucumber
Automated Test Framework with CucumberAutomated Test Framework with Cucumber
Automated Test Framework with Cucumber
 
Pirâmide de testes mobile, dividindo seus testes de maneira efetiva
Pirâmide de testes mobile, dividindo seus testes de maneira efetivaPirâmide de testes mobile, dividindo seus testes de maneira efetiva
Pirâmide de testes mobile, dividindo seus testes de maneira efetiva
 

Semelhante a BDD Gherkin Introdução

TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...tdc-globalcode
 
TDC2017 | Florianópolis - Trilha Analise de Negocios Utilizando BDD para anal...
TDC2017 | Florianópolis - Trilha Analise de Negocios Utilizando BDD para anal...TDC2017 | Florianópolis - Trilha Analise de Negocios Utilizando BDD para anal...
TDC2017 | Florianópolis - Trilha Analise de Negocios Utilizando BDD para anal...tdc-globalcode
 
[TDC-Floripa 2017] Utilizando BDD para análise de negócio e desenvolvimento d...
[TDC-Floripa 2017] Utilizando BDD para análise de negócio e desenvolvimento d...[TDC-Floripa 2017] Utilizando BDD para análise de negócio e desenvolvimento d...
[TDC-Floripa 2017] Utilizando BDD para análise de negócio e desenvolvimento d...Allan Ferreira
 
Cucumber e melhores práticas
Cucumber e melhores práticasCucumber e melhores práticas
Cucumber e melhores práticasDalton Teixeira
 
TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...
TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...
TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...Allan Ferreira
 
Testes automatizados (2)
Testes automatizados (2)Testes automatizados (2)
Testes automatizados (2)cesarvianna
 
Demoiselle Behave - Parte 1
Demoiselle Behave - Parte 1Demoiselle Behave - Parte 1
Demoiselle Behave - Parte 1Vanderson Silva
 
[GDG Quality Fest 2017] BDD - Como quebrar as barreiras de negócio dentro do ...
[GDG Quality Fest 2017] BDD - Como quebrar as barreiras de negócio dentro do ...[GDG Quality Fest 2017] BDD - Como quebrar as barreiras de negócio dentro do ...
[GDG Quality Fest 2017] BDD - Como quebrar as barreiras de negócio dentro do ...Andrelise Rafael Gonçalves
 
Compondo uma plataforma de software com microservices.
Compondo uma plataforma de software com microservices.Compondo uma plataforma de software com microservices.
Compondo uma plataforma de software com microservices.Isaac de Souza
 
BDD - Integrando regras de negócio e programação
BDD - Integrando regras de negócio e programaçãoBDD - Integrando regras de negócio e programação
BDD - Integrando regras de negócio e programaçãoGleica Reinert
 
Agile Brazil 2018 BDD - a chave para melhorar a comunicação entre stakehold...
Agile Brazil 2018   BDD - a chave para melhorar a comunicação entre stakehold...Agile Brazil 2018   BDD - a chave para melhorar a comunicação entre stakehold...
Agile Brazil 2018 BDD - a chave para melhorar a comunicação entre stakehold...Allan Ferreira
 
Compondo uma plataforma de software
Compondo uma plataforma de softwareCompondo uma plataforma de software
Compondo uma plataforma de softwareIsaac de Souza
 
Integração do Zabbix com Testes Automatizados
Integração do Zabbix com Testes AutomatizadosIntegração do Zabbix com Testes Automatizados
Integração do Zabbix com Testes AutomatizadosRobert Silva
 
UFSC - Utilizando BDD para análise de negócio e desenvolvimento de projetos
UFSC - Utilizando BDD para análise de negócio e desenvolvimento de projetosUFSC - Utilizando BDD para análise de negócio e desenvolvimento de projetos
UFSC - Utilizando BDD para análise de negócio e desenvolvimento de projetosAllan Ferreira
 
Agile trends gov 2017 utilizando bdd para melhorar a comunicação e entregar...
Agile trends gov 2017   utilizando bdd para melhorar a comunicação e entregar...Agile trends gov 2017   utilizando bdd para melhorar a comunicação e entregar...
Agile trends gov 2017 utilizando bdd para melhorar a comunicação e entregar...Allan Ferreira
 
Agile trends GOV - Foco no Valor: Utilizando BDD para melhorar a comunicação ...
Agile trends GOV - Foco no Valor: Utilizando BDD para melhorar a comunicação ...Agile trends GOV - Foco no Valor: Utilizando BDD para melhorar a comunicação ...
Agile trends GOV - Foco no Valor: Utilizando BDD para melhorar a comunicação ...Guilherme Azevedo Cardozo
 
Teste sua aplicação antes que ela teste você
Teste sua aplicação antes que ela teste vocêTeste sua aplicação antes que ela teste você
Teste sua aplicação antes que ela teste vocêTiago Link
 

Semelhante a BDD Gherkin Introdução (20)

TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
 
TDC2017 | Florianópolis - Trilha Analise de Negocios Utilizando BDD para anal...
TDC2017 | Florianópolis - Trilha Analise de Negocios Utilizando BDD para anal...TDC2017 | Florianópolis - Trilha Analise de Negocios Utilizando BDD para anal...
TDC2017 | Florianópolis - Trilha Analise de Negocios Utilizando BDD para anal...
 
[TDC-Floripa 2017] Utilizando BDD para análise de negócio e desenvolvimento d...
[TDC-Floripa 2017] Utilizando BDD para análise de negócio e desenvolvimento d...[TDC-Floripa 2017] Utilizando BDD para análise de negócio e desenvolvimento d...
[TDC-Floripa 2017] Utilizando BDD para análise de negócio e desenvolvimento d...
 
Cucumber e melhores práticas
Cucumber e melhores práticasCucumber e melhores práticas
Cucumber e melhores práticas
 
TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...
TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...
TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...
 
Testes automatizados (2)
Testes automatizados (2)Testes automatizados (2)
Testes automatizados (2)
 
Demoiselle Behave - Parte 1
Demoiselle Behave - Parte 1Demoiselle Behave - Parte 1
Demoiselle Behave - Parte 1
 
[GDG Quality Fest 2017] BDD - Como quebrar as barreiras de negócio dentro do ...
[GDG Quality Fest 2017] BDD - Como quebrar as barreiras de negócio dentro do ...[GDG Quality Fest 2017] BDD - Como quebrar as barreiras de negócio dentro do ...
[GDG Quality Fest 2017] BDD - Como quebrar as barreiras de negócio dentro do ...
 
Compondo uma plataforma de software com microservices.
Compondo uma plataforma de software com microservices.Compondo uma plataforma de software com microservices.
Compondo uma plataforma de software com microservices.
 
BDD - Integrando regras de negócio e programação
BDD - Integrando regras de negócio e programaçãoBDD - Integrando regras de negócio e programação
BDD - Integrando regras de negócio e programação
 
Agile Brazil 2018 BDD - a chave para melhorar a comunicação entre stakehold...
Agile Brazil 2018   BDD - a chave para melhorar a comunicação entre stakehold...Agile Brazil 2018   BDD - a chave para melhorar a comunicação entre stakehold...
Agile Brazil 2018 BDD - a chave para melhorar a comunicação entre stakehold...
 
Compondo uma plataforma de software
Compondo uma plataforma de softwareCompondo uma plataforma de software
Compondo uma plataforma de software
 
Test First, TDD e outros Bichos
Test First, TDD e outros BichosTest First, TDD e outros Bichos
Test First, TDD e outros Bichos
 
Integração do Zabbix com Testes Automatizados
Integração do Zabbix com Testes AutomatizadosIntegração do Zabbix com Testes Automatizados
Integração do Zabbix com Testes Automatizados
 
UFSC - Utilizando BDD para análise de negócio e desenvolvimento de projetos
UFSC - Utilizando BDD para análise de negócio e desenvolvimento de projetosUFSC - Utilizando BDD para análise de negócio e desenvolvimento de projetos
UFSC - Utilizando BDD para análise de negócio e desenvolvimento de projetos
 
Agile trends gov 2017 utilizando bdd para melhorar a comunicação e entregar...
Agile trends gov 2017   utilizando bdd para melhorar a comunicação e entregar...Agile trends gov 2017   utilizando bdd para melhorar a comunicação e entregar...
Agile trends gov 2017 utilizando bdd para melhorar a comunicação e entregar...
 
Scrum, Agilismo e Boas Práticas
Scrum, Agilismo e Boas PráticasScrum, Agilismo e Boas Práticas
Scrum, Agilismo e Boas Práticas
 
BDD
BDDBDD
BDD
 
Agile trends GOV - Foco no Valor: Utilizando BDD para melhorar a comunicação ...
Agile trends GOV - Foco no Valor: Utilizando BDD para melhorar a comunicação ...Agile trends GOV - Foco no Valor: Utilizando BDD para melhorar a comunicação ...
Agile trends GOV - Foco no Valor: Utilizando BDD para melhorar a comunicação ...
 
Teste sua aplicação antes que ela teste você
Teste sua aplicação antes que ela teste vocêTeste sua aplicação antes que ela teste você
Teste sua aplicação antes que ela teste você
 

BDD Gherkin Introdução

  • 2. Valquíria Duarte D’Amato 2 Bacharel em Sistemas de Informação – Pitágoras 1/2016. Analista de Teste de Software na Base2. Amo participar dos eventos de tecnologia, trocar experiências e fazer networking. Sobre mim
  • 3. 3 O Behaviour Driven Development(BDD) é uma documentação escrita com linguagem natural que descreve o comportamento do sistema. O BDD serve de insumos para revisão dos requisitos, para o desenvolvimento e para os testes. Tem a vantagem por ser de fácil atualização e entendimento de todos que estão no projeto. E também por ter maior rastreabilidade. O que é BDD?
  • 4. 4 Em todas as etapas do desenvolvimento, desde o requisito até a entrega do projeto. Os BDDs podem ser utilizados nas seguintes etapas: - Na análise de requisito onde são documentados e criados os BDDs. - No desenvolvimento os BDDs são utilizados como insumos para desenvolver o sistema. - No teste os BDDs são utilizados como insumos para testar o sistema. Onde se aplica?
  • 5. 5 Gherkin é uma linguagem que foi criada especialmente para descrições de comportamento, ela tem a capacidade de remover detalhes da lógica de programação e focar no comportamento que uma funcionalidade deve ter. Um arquivo Gherkin é composto basicamente por: - Funcionalidade; - Descrição da funcionalidade; - Cenários, compostos por uma sequencia de passos, que descrevem o comportamento do sistema. O que é Gherkin?
  • 6. Feature 6 É a funcionalidade principal dos conjuntos de cenários. Feature: Login Como um usuário cadastrado Eu quero realizar o login Para que eu possa acessar o sistema BDD em Gherkin
  • 7. Scenario 7 É a funcionalidade especifica de cada cenário. Cenário: Cadastrar um produto Dado que eu esteja logada como administrador E na tela de cadastro de produtos Quando cadastro um novo produto Então produto cadastrado com sucesso BDD em Gherkin
  • 8. Scenario 8 Scenario: Cadastrar produtos Given que eu esteja logada como administrador And na tela de cadastro de produtos When cadastro um novo produto Then produto cadastrado com sucesso BDD em Gherkin
  • 9. Scenario Outline 9 É a funcionalidade especifica de cada cenário, onde a sua execução ocorre mais de uma vez com entradas distintas. Essas entradas podem ser representadas pelos registros de uma linha da tabela. BDD em Gherkin
  • 10. Scenario Outline 10 Esquema do Cenário: Pesquisar produtos Dado que eu esteja logada como vendedor E na tela de pesquisa de produtos Quando preencho o tipo do produto com <Tipo do produto> E preencho a marca com <Marca do produto> Então produto pesquisado com sucesso Exemplos: | Tipo do produto | Marca do produto | | Smartphone | Apple | | Geladeira | Brastemp | BDD em Gherkin
  • 11. Scenario Outline 11 Scenario Outline: Pesquisar produtos Given que eu esteja logada como vendedor And na tela de pesquisa de produtos When preencho o tipo do produto com <Tipo do produto> And preencho a marca com <Marca do produto> Then produto pesquisado com sucesso Examples: | Tipo do produto | Marca do produto | | Smartphone | Apple | | Geladeira | Brastemp | BDD em Gherkin
  • 12. Background 12 É uma funcionalidade onde o objetivo é a redução de passos repetidos e duplicação de cenários. BDD em Gherkin
  • 13. Background 13 Background: Manter produtos Given que eu esteja logada como administrador And na tela de pesquisa de produtos Scenario: Pesquisar produtos When pesquiso um produto Then produto pesquisado com sucesso Scenario: Editar produtos When edito um produto Then produto editado com sucesso BDD em Gherkin
  • 14. Data Table 14 É uma funcionalidade onde é possível passar vários valores para um passo especifico. Esses valores podem ser representados pelos registros da tabela. BDD em Gherkin
  • 15. Data Table 15 Cenário: Pesquisar produtos Dado que eu esteja logada como vendedor E na tela de pesquisa de produtos E possuo produtos da Apple cadastrados Quando pesquiso todos produtos da Apple Então os seguintes produtos são pesquisados com sucesso | Nome do produto | Marca do produto | | iPhone 6 | Apple | | iPhone 7 | Apple | | iPhone 8 | Apple | BDD em Gherkin
  • 16. Data Table 16 Scenario: Pesquisar produtos Given que eu esteja logada como vendedor And na tela de pesquisa de produtos And possuo produtos da Apple cadastrados When pesquiso todos produtos da Apple Then os seguintes produtos são pesquisados com sucesso | Nome do produto | Marca do produto | | iPhone 6 | Apple | | iPhone 7 | Apple | | iPhone 8 | Apple | BDD em Gherkin
  • 17. Referências 17 BASE2. Guia BDD Base2 Unimed-BH. Belo Horizonte: 2018. https://www.concrete.com.br/2014/12/16/introducao-bdd-e-cucumber/ http://www.matera.com/blog/post/escrita-de-testes-funcionais- utilizando-semantica-bdd https://www.devmedia.com.br/bdd-em-aplicacoes-web/23071 https://www.devmedia.com.br/desenvolvimento-orientado-por- comportamento-bdd/21127 http://agiletesters.com.br/topic/20/bdd-com-cucumber-parte-1