Successfully reported this slideshow.

Automatizando uma app Híbrida

0

Share

Loading in …3
×
1 of 9
1 of 9

Automatizando uma app Híbrida

0

Share

Download to read offline

Palestra sobre como automatizar uma app híbrida com Appium ministrada no The Developers Conference São Paulo 2016 em 07/07/2016 na Trilha Mobile

Palestra sobre como automatizar uma app híbrida com Appium ministrada no The Developers Conference São Paulo 2016 em 07/07/2016 na Trilha Mobile

More Related Content

Related Books

Free with a 14 day trial from Scribd

See all

Related Audiobooks

Free with a 14 day trial from Scribd

See all

Automatizando uma app Híbrida

  1. 1. AUTOMATIZANDO UMA APP HÍBRIDA ELIAS NOGUEIRA @eliasnogueira Trilha Mobile
  2. 2. Elias Nogueira enogueira@adaptworks.com.br § QA Engineer, Agile Coach & Trainer na Adaptworks § Professor de Pós Graduação na Unisinos/RS eliasnogueira.com eliasnogueira br.linkedin.com/in/eliasnogueira github.com/eliasnogueira youtube.com/user/sembugs blog.adaptworks.com.br
  3. 3. Diferentes tipos de aplicações A aplicação híbrida roda em um container nativo, mas é um código HTML
  4. 4. Appium http://appium.io § Suporta diferentes linguagens de programação § Suporta iOS e Android § Automatiza apps Nativas, Híbridas e Mobile Apps (Browser) § Baseada no Selenium WebDriver (padrão W3C) § Suporta todos os tipos de interação mobile • Gestos, Swipe, Rotação, Drag
  5. 5. Criação do Script de Teste Passos para a criação do script de teste em qualquer linguagem de programação DESIREDCAPABILITIES SESSSION (DRIVER) LOCALIZAÇÃO E MANIPULAÇÃO VALIDAÇÃO SCRIPT DE AUTOMAÇÃO DE TESTE 1 4 3 Plataforma Dispositivo App Android iOS URL servidor findElement click getText sendKeys clear assertEquals assertTrue
  6. 6. Inspeção dos elementos É necessário inspecionar os elementos web dentro do dispositivo 1 4 3 § No Google Chrome acessamos a URL chrome://inspect § Será apresentado a lista de dispositivos que contém páginas HTML § Podemos então inspecionar os elementos web
  7. 7. Dicas na utilização do Appium Duas dicas básicas que você sempre precisará ao criar um script de teste com Appium Trocar o contexto sempre! § Para que o Appium consiga ver o código HTML é necessário trocar o contexto driver.context(”contexto”) Esperas Explícitas § É necessário inserir uma espera para elementos assíncronos ou que demoram. • Splash | Loading | Show/Hide Contexto NATIVE_APP Contexto WEBVIEW
  8. 8. Exemplo de automação de app híbrida Exemplo de código para uma app Híbrida usando Java como linguagem 8
  9. 9. Projeto no GitHub http://github.com/eliasnogueira/appium-hybrid OBRIDADO!

×