Colección 10

Mobile Quality Engineering

Riesgo móvil: red degradada, ciclo de vida y matrices de CI.

4 artículos · ~30 min de lectura ·2 repos de soporte
Pilar · empezá acá Intermedio

Calidad mobile por riesgo: diseñar la cartera de pruebas de una billetera, no automatizar clics

Estrategia de Quality Engineering mobile por riesgo para una billetera Android/iOS: cómo distribuir la verificación entre código, integración, UI nativa y E2E sin dejar que Appium absorba toda la cobertura.

Leer el pilar 10 min

Satélites · profundizan el pilar, en orden

  1. 02

    Testabilidad y Appium moderno: contratos de identificadores y journeys que no se rompen

    Cómo hacer testeable una app mobile con contratos de accessibility IDs y escribir journeys Appium cross-platform estables (waits explícitos, evidencia al fallar) sin duplicar la pirámide, con un ADR de asignación de cobertura.

    Intermedio–Avanzado 7 min appiumaccessibility-idtestability
  2. 03

    Red degradada, ciclo de vida e idempotencia: el journey que no debe duplicar una transferencia

    Cómo verificar el journey de una transferencia bajo pérdida de red, background/kill y reintentos, distinguiendo el retry del cliente de la garantía de idempotencia del servidor para que una operación no se duplique.

    Avanzado 6 min idempotencyofflinemobile-lifecycle
  3. 04

    CI, matriz de dispositivos, flakiness y evidencia: medir calidad mobile por riesgo, no por cantidad

    Cómo ejecutar pruebas mobile por niveles en CI, decidir la matriz de dispositivos con evidencia, contener el flakiness con cuarentena y producir evidencia reproducible y saneada, midiendo calidad por riesgo y no por cantidad de casos.

    Intermedio–Avanzado 7 min ci-cddevice-matrixflakiness

Código que implementa esta colección

esc
↑↓ navegar abrir