Dendicasa
Regressão visual com Applitools,
Appium e Amazon Aws Device
Farm
Luis Eduardo Pinheiro
Quem sou eu
Bacharel em Sistema de Informação pela Universidade Estacio de Sá
possui certificações CTFL, CTFL-AT, Scrum Master, Devops
Foundation, Six Sigma, PTMC. Atualmente, ele é analista de garantia
de qualidade de software no Grupo GFT. Possui experiência
diversificada em Qualidade e teste de software, desenvolvimento de
software para web, mobile, IOT, Big Data e Business Intelligence e
software e gerenciamento de projetos
Agenda
● Teste de Regressão
● Teste de Regressão Visual
● AWS Device Farm
● Teste em dispositivos móveis reais
● AWS Device Farm para teste visual móvel
● Automação de aplicativo de navegador
● Appium para automação de aplicativos móveis
● Demo
● Conclusão
Teste de Regressão
"O teste de IU visual compara a saída renderizada
visualmente de um aplicativo com ela mesma em
iterações mais antigas.
'
'
Teste de Regressão Visual
AWS Device Farm
● Use os mesmos dispositivos usados pelos seus clientes;
● Acelere a reprodução e a correção de erros;
● Simule ambientes do mundo real
● Escolha os testes mais adequados
● Integração ao fluxo de trabalho de desenvolvimento
● Configure seu próprio laboratório de dispositivos privados na
nuvem
Teste em dispositivos móveis reais
"O AWS Device Farm é um serviço de teste de aplicativos que
permite melhorar a qualidade de seus aplicativos móveis e da
Web, testando-os em uma ampla variedade de navegadores
de desktop e dispositivos móveis reais; sem precisar
provisionar e gerenciar qualquer infraestrutura de teste.
'
'
AWS Device Farm para teste visual móvel
Automação de aplicativo de
navegador
Appium para automação de aplicativos móveis
Instalações de componentes
Instalações de componentes
Abra o arquivo ~ / .bash_profile e adicione as seguintes variáveis ​
​
de ambiente:
APPLITOOLS_API_KEY = {Obter o API Key Applitools de Applitools Test Manager}
exportação APPLITOOLS_API_KEY
ANDROID_HOME = / Users / {Use o seu nome de conta aqui} / Library / Android / SDK
exportação ANDROID_HOME
ANDROID_HOME_TOOLS = $ ANDROID_HOME / ferramentas
de exportação ANDROID_HOME_TOOLS
ANDROID_HOME_TOOLS_BIN = $ ANDROID_HOME_TOOLS / bin
exportação ANDROID_HOME_TOOLS_BIN
ANDROID_HOME_PLATFORM = $ ANDROID_HOME /
exportação de ferramentas de plataforma
ANDROID_HOME_PLATFORM APPIUM_ENV =
exportação "Local" APPIUM_ENV
Finalmente, adicione as variáveis ​
​
de ambiente acima ao $PATH da seguinte maneira:
exportar $ PATH = $ PATH: $ ANDROID_HOME: $ ANDROID_HOME_TOOLS: $
ANDROID_HOME_TOOLS_BIN: $ ANDROID_HOME_PLATFORM
Execute o script de teste de IU visual localmente
Execute o script de teste de IU visual localmente
Verifique os resultados do teste no Applitools Test Manager
Execute o script de teste de IU visual no AWS Device Farm
Execute o script de teste de IU visual no AWS Device Farm
Execute o script de teste de IU visual no AWS Device Farm
Execute o script de teste de IU visual no
AWS Device Farm
Verifique os resultados do teste no Applitools Test Manager
Conclusão
Dadas as integrações massivas que a Applitools oferece com seus SDKs ricos, vimos
como podemos executar nossos testes de IU visual na nuvem com facilidade e rapidez
usando o serviço AWS Device Farm. Este serviço e serviços semelhantes enriquecem o
ecossistema de teste de regressão visual e fazem todo o sentido ao realizá-los
OBRIGADX!
https://www.linkedin.com/in/luis-eduardo-pinheiro

[MTC 2021] Regressão visual com applitools, appium e amazon aws device farm - Luis Eduardo Pinheiro Pedrosa

  • 1.
  • 2.
    Regressão visual comApplitools, Appium e Amazon Aws Device Farm Luis Eduardo Pinheiro
  • 3.
    Quem sou eu Bacharelem Sistema de Informação pela Universidade Estacio de Sá possui certificações CTFL, CTFL-AT, Scrum Master, Devops Foundation, Six Sigma, PTMC. Atualmente, ele é analista de garantia de qualidade de software no Grupo GFT. Possui experiência diversificada em Qualidade e teste de software, desenvolvimento de software para web, mobile, IOT, Big Data e Business Intelligence e software e gerenciamento de projetos
  • 4.
    Agenda ● Teste deRegressão ● Teste de Regressão Visual ● AWS Device Farm ● Teste em dispositivos móveis reais ● AWS Device Farm para teste visual móvel ● Automação de aplicativo de navegador ● Appium para automação de aplicativos móveis ● Demo ● Conclusão
  • 5.
  • 6.
    "O teste deIU visual compara a saída renderizada visualmente de um aplicativo com ela mesma em iterações mais antigas. ' '
  • 7.
  • 8.
    AWS Device Farm ●Use os mesmos dispositivos usados pelos seus clientes; ● Acelere a reprodução e a correção de erros; ● Simule ambientes do mundo real ● Escolha os testes mais adequados ● Integração ao fluxo de trabalho de desenvolvimento ● Configure seu próprio laboratório de dispositivos privados na nuvem
  • 9.
    Teste em dispositivosmóveis reais
  • 10.
    "O AWS DeviceFarm é um serviço de teste de aplicativos que permite melhorar a qualidade de seus aplicativos móveis e da Web, testando-os em uma ampla variedade de navegadores de desktop e dispositivos móveis reais; sem precisar provisionar e gerenciar qualquer infraestrutura de teste. ' '
  • 11.
    AWS Device Farmpara teste visual móvel
  • 12.
  • 13.
    Appium para automaçãode aplicativos móveis
  • 15.
  • 16.
    Instalações de componentes Abrao arquivo ~ / .bash_profile e adicione as seguintes variáveis ​ ​ de ambiente: APPLITOOLS_API_KEY = {Obter o API Key Applitools de Applitools Test Manager} exportação APPLITOOLS_API_KEY ANDROID_HOME = / Users / {Use o seu nome de conta aqui} / Library / Android / SDK exportação ANDROID_HOME ANDROID_HOME_TOOLS = $ ANDROID_HOME / ferramentas de exportação ANDROID_HOME_TOOLS ANDROID_HOME_TOOLS_BIN = $ ANDROID_HOME_TOOLS / bin exportação ANDROID_HOME_TOOLS_BIN ANDROID_HOME_PLATFORM = $ ANDROID_HOME / exportação de ferramentas de plataforma ANDROID_HOME_PLATFORM APPIUM_ENV = exportação "Local" APPIUM_ENV Finalmente, adicione as variáveis ​ ​ de ambiente acima ao $PATH da seguinte maneira: exportar $ PATH = $ PATH: $ ANDROID_HOME: $ ANDROID_HOME_TOOLS: $ ANDROID_HOME_TOOLS_BIN: $ ANDROID_HOME_PLATFORM
  • 17.
    Execute o scriptde teste de IU visual localmente
  • 18.
    Execute o scriptde teste de IU visual localmente
  • 19.
    Verifique os resultadosdo teste no Applitools Test Manager
  • 20.
    Execute o scriptde teste de IU visual no AWS Device Farm
  • 21.
    Execute o scriptde teste de IU visual no AWS Device Farm
  • 22.
    Execute o scriptde teste de IU visual no AWS Device Farm
  • 23.
    Execute o scriptde teste de IU visual no AWS Device Farm
  • 24.
    Verifique os resultadosdo teste no Applitools Test Manager
  • 25.
    Conclusão Dadas as integraçõesmassivas que a Applitools oferece com seus SDKs ricos, vimos como podemos executar nossos testes de IU visual na nuvem com facilidade e rapidez usando o serviço AWS Device Farm. Este serviço e serviços semelhantes enriquecem o ecossistema de teste de regressão visual e fazem todo o sentido ao realizá-los
  • 26.