[Video] ¿Cuál es el poder de los paneles, cómo probar las bibliotecas JS y qué se necesita para lanzar su propio marco en código abierto?

La publicación está dedicada a todos los que prácticamente no llegaron a nuestra reunión en línea, que dedicamos a las herramientas de prueba automatizadas. Publicamos un video de BugsBusters 2020 - mire y será un buen comienzo de semana.







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-, . !



All Articles