protractor tests no processo de integração contínua

Post on 14-Jan-2017

200 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Protractor tests no processo de integração contínua

Por Walmyr Filho

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

top related