Protractor, por Daniel Amorim

465 views
309 views

Published on

Nesta apresentação é dado um overview sobre como funciona o framework AngularJS e por que utilizar Protractor. Ainda mostra na prática, desde a instalação do Protractor até rodar testes contra a sua aplicação.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
465
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Protractor, por Daniel Amorim

  1. 1. Protractor: Testando aplicações AngularJS end to end Daniel Amorim 2014
  2. 2. 2 Daniel Ricardo de Amorim @_vipper @Nerds_on amorim.danielricardo@gmail.com br.linkedin.com/in/danielricardodeamorim/
  3. 3. 3 O que é AngularJS? Conceito do AngularJS O que é Protractor? Porque usar Protractor? Comunidade Protractor Como instalar? Como configurar? Demonstração Agenda
  4. 4. 4 Framework javascript Criado e mantido pela Google O que é AngularJS?
  5. 5. 5 Framework declarativo Permite extender o HTML Expressivo Legível Segue o conceito MVC Extensível Conceito do AngularJS
  6. 6. 6 <body> <div> <label>Name:</label> <input type="text" ng-model="yourName" placeholder="Enter a name here"> <hr> <h1>Hello {{yourName}}!</h1> </div> </body>
  7. 7. 7 Framework para testar aplicações AngularJS Roda em cima do Selenium Escreve testes usando Jasmine Primeira versão lançada em julho 2013 O que é Protractor?
  8. 8. 8 Sem sleeps and waits HTML limpo Busca de elementos pelo AngularJS Todos os benefícios que o Selenium já oferece Porque usar Protractor?
  9. 9. 9 Github: https://github.com/angular/protractor Aberto para contribuições Stack overflow Meetups Comunidade
  10. 10. 10 NodeJS NPM Selenium Como instalar?
  11. 11. 11 Arquivo de configuração Selenium web driver Capabilities Selenium Specs Sauce Labs Como configurar?
  12. 12. 12 Arquivo de configuração Selenium web driver Capabilities Selenium Specs Sauce Labs Como configurar?
  13. 13. 13 Protractor Demo Daniel Amorim https://github.com/vipper/testingdojo
  14. 14. 14 Perguntas? 14

×