Protractor tests no processo de integração contínua
-
Upload
walmyr-lima-silva-filho -
Category
Technology
-
view
201 -
download
1
Transcript of Protractor tests no processo de integração contínua
Protractor tests no processo de integração contínua
Por Walmyr Filho
https://www.casadocodigo.com.br/products/livro-protractor
Quem sou eu?
Sou um desenvolvedor de software focado em testes e apaixonado pelo que faz!Ajudo pessoas a se tornarem melhores profissionais.E todos os dias busco aprender algo novo.
Agenda
● O que é integração contínua● Onde e2e tests entram nessa história● Com quais ferramentas posso integrar
Protractor tests● Mão na massa● Espaço para perguntas/dúvidas
Integrac ̧a ̃o conti ́nua (ou CI) e ́ uma pra ́tica de desenvolvimento de software, na qual o co ́digo e ́ continuamente integrado e de forma automatizada.
O que é integração contínua?
Onde o Protractor entra nessa história?
● SaaS (SemaphoreCI, Codeship, TravisCI, CircleCI, dentre outras)
● In house hosted services (GoCD e Jenkins)
Quais ferramentas podem me ajudar a fazer CI?
● SaaS○ Foco no core business○ Disparo de testes por branch ou pull
requests○ Integrações diversas○ Gratuitas para projetos públicos*
O que tais ferramentas me oferencem?
● In house hosted services○ Customização
■ Open source■ Plugins
○ Disparo de testes por branch ou pull requests
○ Integrações diversas
O que tais ferramentas me oferencem?
● BrowserStack e SauceLabs● Xvfb● Relatórios de teste
O que mais posso utilizar em combinação entre CI e testes automatizados?
● Estudar documentações das ferramentas● Definição de pipelines
○ Smoke test versus testes de regressão● Testes de revisão visual
E agora, quais os próximos passos?
Hands on