El poder de los tableros
Egor Ivanov, Especialista en Automatización de Pruebas (Yandex.Money)Te diré cómo y por qué el equipo de pruebas de integración comenzó a usar paneles. Compartiré qué beneficio obtenemos de esta herramienta y por qué la consideramos importante.
Códigos de tiempo 0:55 ¿Qué especialistas se beneficiarán del informe?
1:10 ¿Qué es un tablero? Ejemplos de la vida. Definición del término, tipos básicos.
4:05 Conozca al equipo de pruebas de integración. El esquema de interacción de las herramientas: Jira, Autorun, Locker, Pinger, Jenkins
7:32 Qué hacer cuando algo sale mal: el papel del asistente
8:15 Tablero del asistente: tareas de escala, utilizando Grafana
11:26 Cómo se envían las métricas. Tipos de métricas.
13:09 El proceso de enviar métricas desde Java y sh
14:10 ¿Cómo construir un tablero? ¿Cómo se pueden usar los paneles?
15:00 Ejemplo 1 - tablero como visualizador de métricas
18:20Ejemplo 2: un panel de control como motivador
22:18 Ejemplo 3: un panel de control para el análisis
24:45 Ejemplo 4: un panel de control para ahorrar tiempo
27:00 Resumen: lo que obtuvimos de la implementación de paneles de control
El santo grial de la automatización: si no puedes encontrarlo, créalo tú mismo
Andrey Ganin, jefe de control de calidad (Alfa-Bank)
Parece que la elección de herramientas para la automatización es enorme, hasta que necesite pruebas E2E en C #. Hablaré sobre cómo creamos nuestro propio marco: sobre las dificultades, las esperanzas incumplidas y las complejidades de lanzar un producto interno en código abierto.
Códigos de tiempo
1:30 ¿De qué se hablará?
2:20 Antecedentes: cómo Alfa-Bank comenzó a pensar en reducir el tiempo dedicado a verificar productos internos.
3:32 Identificación del problema principal: falta de documentación.
4:21 Resultados de la primera implementación del marco
5:28 Descripción de la segunda iteración. SpecFlow. Resultados de la segunda implementación
8:32 ¿Qué pasaría si? .. Creación de una herramienta que pudiera crear pruebas automáticas sin errores y sin instalar software adicional.
9:20 Esquema de interacción de las herramientas internas de AFT Desk
10:58 ¿Y por qué es todo esto?
13:35 Separación de pruebas con el marco. ¿Cómo sucede dentro?
16:31Cambio global: Microsoft deja de desarrollar Net Framework. Transición al Estándar Neto
18:20 Cómo cambió el proceso después de la transición. Pros y contras
20:57 Aplicabilidad del marco. Ejemplos. Page Object Patterns
23:11 ¿Cómo usar la tecnología?
24:17 ¿Cómo se ve el lanzamiento de la nueva versión en Open Source? Diferencias con la solución interna
26:44 Conclusiones: ¿por qué usar un marco y quién puede usarlo? Planes de desarrollo
Cómo probamos el widget Yandex.Checkout
Dmitry Sergienko, probador senior (Yandex.Money)
El widget Yandex.Checkout es una biblioteca JS que funciona a través de un iframe. Te contaré sobre mi experiencia de prueba y nuestra herramienta WidgetRunner.
Códigos de tiempo:
0:32 ¿Cómo pruebo una biblioteca JS?
0:54 Yandex.Checkout widget: qué es.
2:45 ¿Por qué decidimos usar un iframe?
3:04 Entonces, ¿cómo probamos esto? La primera opción (archivo html estático), sus desventajas.
3:45 En un token de pago: qué es y cómo obtenerlo.
5:01 ¿Por qué no se acercó a 1 trabajo? Los siguientes enfoques
6:09 ¿Por qué es malo probar solo una forma de pago?
7:48 Requisitos para la herramienta de prueba
8:40 WidgetRunner: cómo funciona la herramienta y su funcionalidad
11:52 Conclusiones: lo que obtuvo con la implementación de la herramienta WidgetRunner
P.S. Android-, . !