Testes automatizados - Conhecendo a estrutura do calabash

222 visualizações

Publicada em

Slides da palestra do congresso nacional de qualidade de software

Publicada em: Tecnologia
0 comentários
4 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
222
No SlideShare
0
A partir de incorporações
0
Número de incorporações
7
Ações
Compartilhamentos
0
Downloads
3
Comentários
0
Gostaram
4
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Testes automatizados - Conhecendo a estrutura do calabash

  1. 1. 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
  2. 2. 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.
  3. 3. Calabash? Biblioteca para automação de testes de aceitação mobile
  4. 4. Calabash - Biblioteca escrita em Ruby <3 - Crossplataform - Open Source - Fácil configuração - Usuários ativos na comunidade - Constante atualização
  5. 5. Primeiro passos - Rbenv ou RVM
  6. 6. Primeiro passos UTILIZAR RBENV OU RVM
  7. 7. Primeiro passos - Rbenv ou RVM - Setar uma versão de Ruby local
  8. 8. Primeiro passos - Instalar o calabash-android
  9. 9. Primeiro passos POR FAVOR NÃO INSTALEM GEM COM SUDO :(
  10. 10. Primeiro passos - Criar um projeto :D
  11. 11. Primeiro passos
  12. 12. Primeiro passos - Instalar o calabash-cucumber
  13. 13. Primeiro passos
  14. 14. Automatizar IOS e Android ? É possível no mesmo projeto?
  15. 15. 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
  16. 16. gem cs-bdd –Uma linha de comando
  17. 17. gem cs-bdd –Gerar um projeto para Android e IOS
  18. 18. gem cs-bdd
  19. 19. gem cs-bdd –Criação de novas features
  20. 20. Demo o/ Utilizando o mesmo projeto para Android e IOS
  21. 21. Link do projeto DEMO https://github.com/wellavelino/cnqs-calabash
  22. 22. Temos Vagas! http://www.concretesolutions.com.br/carreira/
  23. 23. 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

×