SlideShare uma empresa Scribd logo
1 de 24
Sobre:
Wellington Avelino
–QA (Concrete Solutions)
–Entusiasta de Automação de testes e especificação por exemplo
Contatos:
–E-mail: wellington.avelino@outlook.com
–Facebook: facebook.com/wellavelino
–Linkedin: linkedin.com/in/wellington-avelino
–GitHub: https://github.com/wellavelino
Segredo de uma estrutura de
projetos para testes automatizados
Leis de Murphy
Se alguma coisa pode dar errado, dará.
E mais, dará errado da pior maneira, no
pior momento e de modo que cause o
maior dano possível.
Calabash?
Biblioteca para automação de testes
de aceitação mobile
Calabash
- Biblioteca escrita em Ruby <3
- Crossplataform
- Open Source
- Fácil configuração
- Usuários ativos na comunidade
- Constante atualização
Primeiro passos
- Rbenv ou RVM
Primeiro passos
UTILIZAR RBENV OU RVM
Primeiro passos
- Rbenv ou RVM
- Setar uma versão de Ruby local
Primeiro passos
- Instalar o calabash-android
Primeiro passos
POR FAVOR NÃO INSTALEM GEM COM SUDO :(
Primeiro passos
- Criar um projeto :D
Primeiro passos
Primeiro passos
- Instalar o calabash-cucumber
Primeiro passos
Automatizar IOS e Android ?
É possível no mesmo projeto?
gem cs-bdd
–Open Source :)
–Encapsula métodos base
–Estrutura para reaproveitar métodos
–Automatizar IOS e Android no mesmo projeto :O
–Ganho em produtividade
gem cs-bdd
–Uma linha de comando
gem cs-bdd
–Gerar um projeto para Android e IOS
gem cs-bdd
gem cs-bdd
–Criação de novas features
Demo o/
Utilizando o mesmo projeto para
Android e IOS
Link do projeto DEMO
https://github.com/wellavelino/cnqs-calabash
Temos Vagas!
http://www.concretesolutions.com.br/carreira/
www.concretesolutions.com.br
blog.concretesolutions.com.br
Rio de Janeiro – Rua São José, 90 – cj. 2121
Centro – (21) 2240-2030
São Paulo - Rua Sansão Alves dos Santos, 433
4º andar - Brooklin - (11) 4119-0449

Mais conteúdo relacionado

Mais procurados (12)

Oque fazer na quarentena
Oque fazer na quarentenaOque fazer na quarentena
Oque fazer na quarentena
 
Chat com webcam tem lá
Chat com webcam tem láChat com webcam tem lá
Chat com webcam tem lá
 
00 último grito em-edição_fotográfica
00    último grito em-edição_fotográfica00    último grito em-edição_fotográfica
00 último grito em-edição_fotográfica
 
Seres extraños...
Seres extraños...Seres extraños...
Seres extraños...
 
úLtimo gr..
úLtimo gr..úLtimo gr..
úLtimo gr..
 
Photoshop
PhotoshopPhotoshop
Photoshop
 
Photoshopagem
PhotoshopagemPhotoshopagem
Photoshopagem
 
Photoshop especial
Photoshop especialPhotoshop especial
Photoshop especial
 
Photoshop
PhotoshopPhotoshop
Photoshop
 
Photoshop
PhotoshopPhotoshop
Photoshop
 
Photoshop mu
Photoshop muPhotoshop mu
Photoshop mu
 
Photoshop
PhotoshopPhotoshop
Photoshop
 

Semelhante a Testes automatizados - Conhecendo a estrutura do calabash

[DevOps Summit]Importância de testes automatizados para sustentar Continuous...
[DevOps Summit]Importância de testes automatizados para sustentar Continuous...[DevOps Summit]Importância de testes automatizados para sustentar Continuous...
[DevOps Summit]Importância de testes automatizados para sustentar Continuous...Samanta Cicilia
 
Ferramentas open source para auxiliar os testes de software
Ferramentas open source para auxiliar os testes de softwareFerramentas open source para auxiliar os testes de software
Ferramentas open source para auxiliar os testes de softwareJeremias Araujo
 
Agile Brazil 2015 - Testando na Nuvem a UI e o JavaScript de sua aplicação
Agile Brazil 2015 - Testando na Nuvem a UI e o JavaScript de sua aplicaçãoAgile Brazil 2015 - Testando na Nuvem a UI e o JavaScript de sua aplicação
Agile Brazil 2015 - Testando na Nuvem a UI e o JavaScript de sua aplicaçãoStefan Teixeira
 
Tester, pegue suas coisas, você está demitido
Tester, pegue suas coisas, você está demitidoTester, pegue suas coisas, você está demitido
Tester, pegue suas coisas, você está demitidoLeonardo Galani
 
Leonardo Galani - Tester, pegue suas coisas porque vc está demitido
Leonardo Galani - Tester, pegue suas coisas porque vc está demitidoLeonardo Galani - Tester, pegue suas coisas porque vc está demitido
Leonardo Galani - Tester, pegue suas coisas porque vc está demitidominastestingconference
 
Scrum Gathering Rio 2015 - Testando na nuvem a UI e o JavaScript de sua aplic...
Scrum Gathering Rio 2015 - Testando na nuvem a UI e o JavaScript de sua aplic...Scrum Gathering Rio 2015 - Testando na nuvem a UI e o JavaScript de sua aplic...
Scrum Gathering Rio 2015 - Testando na nuvem a UI e o JavaScript de sua aplic...Stefan Teixeira
 
Como criar testes rápidos e robustos com Cypress
Como criar testes rápidos e robustos com CypressComo criar testes rápidos e robustos com Cypress
Como criar testes rápidos e robustos com CypressWalmyr Lima e Silva Filho
 
MTC - Automatizando Visual Regression Testing
MTC - Automatizando Visual Regression TestingMTC - Automatizando Visual Regression Testing
MTC - Automatizando Visual Regression TestingSamanta Cicilia
 

Semelhante a Testes automatizados - Conhecendo a estrutura do calabash (8)

[DevOps Summit]Importância de testes automatizados para sustentar Continuous...
[DevOps Summit]Importância de testes automatizados para sustentar Continuous...[DevOps Summit]Importância de testes automatizados para sustentar Continuous...
[DevOps Summit]Importância de testes automatizados para sustentar Continuous...
 
Ferramentas open source para auxiliar os testes de software
Ferramentas open source para auxiliar os testes de softwareFerramentas open source para auxiliar os testes de software
Ferramentas open source para auxiliar os testes de software
 
Agile Brazil 2015 - Testando na Nuvem a UI e o JavaScript de sua aplicação
Agile Brazil 2015 - Testando na Nuvem a UI e o JavaScript de sua aplicaçãoAgile Brazil 2015 - Testando na Nuvem a UI e o JavaScript de sua aplicação
Agile Brazil 2015 - Testando na Nuvem a UI e o JavaScript de sua aplicação
 
Tester, pegue suas coisas, você está demitido
Tester, pegue suas coisas, você está demitidoTester, pegue suas coisas, você está demitido
Tester, pegue suas coisas, você está demitido
 
Leonardo Galani - Tester, pegue suas coisas porque vc está demitido
Leonardo Galani - Tester, pegue suas coisas porque vc está demitidoLeonardo Galani - Tester, pegue suas coisas porque vc está demitido
Leonardo Galani - Tester, pegue suas coisas porque vc está demitido
 
Scrum Gathering Rio 2015 - Testando na nuvem a UI e o JavaScript de sua aplic...
Scrum Gathering Rio 2015 - Testando na nuvem a UI e o JavaScript de sua aplic...Scrum Gathering Rio 2015 - Testando na nuvem a UI e o JavaScript de sua aplic...
Scrum Gathering Rio 2015 - Testando na nuvem a UI e o JavaScript de sua aplic...
 
Como criar testes rápidos e robustos com Cypress
Como criar testes rápidos e robustos com CypressComo criar testes rápidos e robustos com Cypress
Como criar testes rápidos e robustos com Cypress
 
MTC - Automatizando Visual Regression Testing
MTC - Automatizando Visual Regression TestingMTC - Automatizando Visual Regression Testing
MTC - Automatizando Visual Regression Testing
 

Testes automatizados - Conhecendo a estrutura do calabash