Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Upcoming SlideShare
Tudo o que você precisa saber para começar a automação de testes em dispositivos móveis
Next
Download to read offline and view in fullscreen.

5

Share

Download to read offline

Automação de Teste para iOS e Android com Appium

Download to read offline

Apresentação na Trilha Mobile do The Developers Conference 2016 Florianópolis sobre Automação de Teste para iOS e Android com Appium em 14/05/2016

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Automação de Teste para iOS e Android com Appium

  1. 1. Globalcode – Open4education Automação de Teste Mobile Elias Nogueira @eliasnogueira
  2. 2. Globalcode – Open4education ATENÇÃO!!! É importante automatizar todos os níveis da app
  3. 3. Globalcode – Open4education Elias Nogueira qualister.com.br eliasnogueira br.linkedin.com/in/eliasnogueira github.com/eliasnogueira Consultor de Teste na Qualister Consultoria e Treinamento Professor de Pós Graduação na Unisinos/RS Atuante na comunidade de teste no cenário nacional eliasnogueira.com
  4. 4. Globalcode – Open4education O que usaremos? Appium Diversas linguagens suportadas Capacidade de sair do contexto da aplicação Suporte iOS e Android Baseada em uma API de mercado (open source) Pode ser executada em grid e paralelo http://appium.io
  5. 5. Globalcode – Open4education Arquitetura de Teste com Appium Dispositivo Script de Teste Appium Server AppiumDriver Desired Capabilites Caso de Teste 4723 Appium DesiredCapabilities http://localhost:4723/wd/hub Sessão
  6. 6. Globalcode – Open4education Steps para Automação Definição da app [iOS ou Android] Caminho [Android] Package + Activity [iOS] Bundle ID Definição das Capacidades Criação da comunicação (sessão) Interação com componentes Inspeção na app Validações Resultados Esperados
  7. 7. Globalcode – Open4education Definição da App Pode-se informar o caminho do aplicativo A cada execução é feita uma instalação/atualização Pode-se informar a aplicação pré-instalada iOS: Bundle ID Android: Package + Activity
  8. 8. Globalcode – Open4education Definição das Capacidades Mesmo de forma genérica (informado a app) deve-se informar Obrigatório Plataforma APP Device Simulador / Emulador / Dispositivo Real
  9. 9. Globalcode – Open4education Criação da Comunicação A sessão é composta por: Driver da Plataforma URL de comunicação com Appium
  10. 10. Globalcode – Open4education Interação com Componentes Necessário inspeção visual dos componentes Android uiautomatorviewer (recomendado) Appium.app iOS Accessibility Inspector Appium.app (recomendado)
  11. 11. Globalcode – Open4education Interação com Componentes uiautomatorviewer - Android
  12. 12. Globalcode – Open4education Interação com Componentes Accessibility Inspector- iOS
  13. 13. Globalcode – Open4education Interação com Componentes Appium.app – iOS e Android
  14. 14. Globalcode – Open4education Interação com Componentes Componente == Elemento Processo Inspecionar componente Escrever a linha para interação Android iOS By.id findByAccessibilityId By.className findByIosAutomationName By.xpath By.xpath findByAccessibilityId By.className driver.findElement(By....) driver.findElementBy....
  15. 15. Globalcode – Open4education Validação dos Resultados Com qualquer framework de teste para a linguagem escolhida Java assertEquals assertTrue
  16. 16. Globalcode – Open4education DEMO! Projeto em.... https://github.com/eliasnogueira/automacao- mobile-ios-android-tdc2016
  • marcelonevespereira

    Jun. 20, 2018
  • valmirmais

    Jul. 13, 2017
  • powerirs

    May. 16, 2016
  • JefersonRehderdaSilv

    May. 16, 2016
  • leideogasawara

    May. 14, 2016

Apresentação na Trilha Mobile do The Developers Conference 2016 Florianópolis sobre Automação de Teste para iOS e Android com Appium em 14/05/2016

Views

Total views

3,275

On Slideshare

0

From embeds

0

Number of embeds

381

Actions

Downloads

29

Shares

0

Comments

0

Likes

5

×