O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Automação mobile ios - TDC

50 visualizações

Publicada em

Testes Mobile Com Appium, Cucumber E Ruby

Foi apresentado sobre testes mobile com Appium, Cucumber e Ruby, nos demonstrando o uso do framework que é uma estrutura de automação de teste de código aberto para uso com aplicativos da Web nativos, híbridos e móveis. O Appium serve para aplicações iOS, Android e Windows usando o protocolo WebDriver.

Agenda:

Porque automatizar seus testes?
Entenda testes mobile
Como testar?
Passo a passo para testes mobile
Appium e suas funções
Cucumber e Ruby
Subindo ambiente para automação iOS
Executando a automação

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Automação mobile ios - TDC

  1. 1. Automação Mobile iOS
  2. 2. Nàtali Cabral • Tenho 21 anos • Sou Analista de Testes na Dotz • Já trabalhei na IBM com IOS/ANDROID - NATIVO/HÍBRIDOS • 3 anos de experiência em Desenvolvimento • Amo QA e Sistemas Livres 0/
  3. 3. Agenda: Porque automatizar seus testes? Entenda testes mobile Como testar? Passo a passo para testes mobile Appium e suas funções Cucumber e Ruby
  4. 4. Porque automatizar seus testes? Qualidade no produto final Facilidade em regressões Diminui erros na entrega Diminuindo e Auxiliando: Tarefas repetitivas; Funcionalidades críticas; Testes com cálculos matemáticos.
  5. 5. Entenda testes mobile Entretanto, existem alguns fatores que tornam a engenharia de software para aplicações móveis diferente em relação à tradicional: • Integração com outras aplicações móveis; • Uso de sensores e componentes de hardware; • Aplicações nativas e híbridas; • Segurança; • Interação com usuário. Como testar?
  6. 6. Passo a passo para testes mobile 1. Execute os testes com a aplicação pré instalada; 2. Utilize a versão do usuário para testes de regressão e os testes progressivos; 3. Testes em ambientes diferentes em pelo menos 3 ambientes diferentes; 4. Com redes diferentes (wifi, 3g…) até mesmo em modo avião e seguir o escopo levantado do app; 5. Se o app já estiver publicado acompanhe os comentários da loja eles ajudam muito.
  7. 7. Appium e suas funções ● Ponte da codificação ● Server HTTP ● WebDriver para diferentes plataformas como iOS e Android ● UIAutomation
  8. 8. Cucumber e Ruby Ruby Rails: Um framework é uma coleção de bibliotecas e ferramentas capazes de facilitar o desenvolvimento. Cucumber: Foi originalmente criado por membros da comunidade Ruby História de usuário: Cenário (Scenario), Dado (Given), Quando (When) e Então (Then).
  9. 9. Subindo ambiente para automação iOS Os testes necessitam de serem executados no MAC Dependências: Xcode, appium, cucumber, ruby, bundle, node e npm.
  10. 10. Automação:
  11. 11. Contatos Nàtali Cabral natalicabral95@gmail.com https://github.com/naascabral/ https://medium.com/@Naascabral puts obrigada;

×