En el presente documento se detalla los lineamientos para la configuración de las capabilities de los pipeline de QAN en Android.

CONTROL DE VERSIONES DEL DOCUMENTO

VERSIÓN FECHA DESCRIPCIÓN RESPONSABLE
1.0 03/04/2024 Versión inicial Katherine Gamboa

Propósito

Establecer un lineamiento para la configuración de las capabilities de saucelabs en los proyectos de testing.

1. Uso de Appium 2.0

  • Para las ejecuciones en Android se va usar la versión de Appium 2.0 "appiumVersion", "2.0.0"

2. Configuración de Capabilities

Se deberá considerar la siguiente estructura de configuración para las capabilities del archivo YAML de su proyecto:

Ejemplo:

Los siguientes parámetros NO se deben modificar para no impactar en la configuración establecida del pipeline:

  • appiumVersion: "2.0.0"
  • automationName: UIAutomator2
  • platformName: Android
  • appium:platformVersion: "14.0"

El parámetro "appium:app": "storage: ID_APK", no es necesario modificarlo cuando se ejecuta a través del pipeline, ya que tomará por defecto el ID de la cuenta configurada, cuando se ejecute localmente, se le debe colacar la URL de prueba.

¡IMPORTANTE!

Recodar que las ejecuciones unicamente están soportando la versión 14 de Android, los dispositivos aceptados para las ejecuciones son las que se encuentran en el punto 3, el cual deberá ser reemplazado en el parámetro "appium:deviceName"

3. Emuladores y versiones disponibles Saucelabs:

Actualmente solo tenemos disponibles los siguientes dispositivos y versiones:

Versión: Android 14

Emuladores:

  • Google Pixel 7 Pro GoogleAPI Emulator
  • Google Pixel 4 GoogleAPI Emulator
  • Google Pixel 4a (5G) GoogleAPI Emulator
  • Google Pixel 4 XL GoogleAPI Emulator
  • Google Pixel 5a GoogleAPI Emulator
  • Google Pixel 6 GoogleAPI Emulator
  • Google Pixel 7 GoogleAPI Emulator
  • Google Pixel 4a GoogleAPI Emulator
  • Google Pixel 5 GoogleAPI Emulator
  • Google Pixel 6 Pro GoogleAPI Emulator
  • Google Pixel 6a GoogleAPI Emulator
  • Google Pixel 7a GoogleAPI Emulator
  • Google Pixel 8 GoogleAPI Emulator
  • Google Pixel 8 Pro GoogleAPI Emulator