Escalando o Behat
-
Upload
daniel-santos -
Category
Technology
-
view
41 -
download
4
Transcript of Escalando o Behat
Escalando o
BehatDescobrindo o valor em testes
comportamentais
Daniel Santos - @apachetec DrupalCamp
Daniel Santos - Apache
@apachetec
instagram.com/apachetec
slideshare.com/apachetec
BDD - Behavior Driven Development
É uma metodologia/prática ágil, com o objetivo de gerar clareza e minimizar qualquer tipo de dúvidas, por parte dos membros da equipe sobre a funcionalidade.
Dan North
BDD
BDD saímos da perspectiva orientada a testes, e
entramamos na perspectiva orientada a especificações.
Framework de PHP para BDD
Konstantin Kudryashov
Background
Barril
@tags
Barrocha
~$ bin/behat ou bin/behat features/*.feature
Execução
~$ bin/behat features/nome-da-feature.feature
~$ bin/behat --name=”nome-da-feature ou nome-do-cenário”
~$ bin/behat --tags=”nome-da-tag”
Continuação
~$ bin/behat features/nome-da-feature.feature:21-*
~$ bin/behat features/nome-da-feature.feature:10-20
FeatureContext
Barril
Grouping Steps
Barril de Barrocha
@AfterScenarioAnd
@BeforeScenario
Barrocha
Utilizando Pathdo
Conteúdo de Teste
Barril
:hover
Barrocha - Vídeo
Region_Map:
Barril
region_map: behat.yml
region_map: feature
Profiles:
Barril
~$ bin/behat --profile ci
Profile:
~$ bin/behat -p local
Formatos de
Exibição
Barril
behat.yml
Print de teste rodando com
cores
Regressão:
Regressão Formato HTML
XVFB
Barrocha
xvfb
O Xvfb cria um buffer para a execução do X Server,
redirecionando o que deveria ser a saída VGA para a
memória.
~$ DISPLAY=:1 xvfb-run java -jar selenium-server-standalone-2.44.0.jar
xvfb
~$ sudo apt-get install xvfb
Daniel Santos - Apache
@apachetec
instagram.com/apachetec
slideshare.com/apachetec