Saltar al contenido

E2E2U: El viaje de Slack a las pruebas de extremo a extremo impulsadas por el desarrollador

Descripción

Hace dos años, el equipo de Slack presentó un enfoque que facilita la creación de pruebas fiables de IU para Androides. Hasta la fecha, los desarrolladores de Slack Android han escrito 637 pruebas de interfaz de usuario y todas ellas se ejecutan como parte de un control de bloqueo de fusión (y, lo que es más importante, fiable). Una vez conquistado este nivel, nos fijamos como objetivo la cima de nuestra pirámide de pruebas: pruebas automatizadas de extremo a extremo. Este conjunto de pruebas seguía siendo mantenido por un único desarrollador de héroes, que, a través de pura agallas y determinación, no dejó morir esta importante parte del proceso de liberación. Armado con la experiencia en pruebas funcionales de IU, Slack se embarcó en una aventura para hacer que nuestro conjunto de pruebas de extremo a extremo fuera una responsabilidad compartida por todo el equipo. El viaje del equipo les ha llevado a través de los campos de Dagger, el pantano de Espresso IdlingResources, el infierno de ProGuard y, quizás, el más desafiante de todos, los aspectos culturales de la garantía de calidad. Valera Zakharov espera compartir dónde se encuentra Slack en su interminable historia de pruebas.

E2E2U: El viaje de Slack a las pruebas de extremo a extremo impulsadas por el desarrollador
E2E2U: El viaje de Slack a las pruebas de extremo a extremo impulsadas por el desarrollador