tecnología QATOK aprox .: materiales para eventos



El 11 de diciembre, en la oficina de Odnoklassnikov en San Petersburgo, aproximadamente Tech: QATOK, un evento dedicado al aseguramiento de la calidad en proyectos de TI y todo lo relacionado con él. Más de 100 personas vinieron a visitarnos. Como parte del programa del evento, junto con colegas de OK, Mail.ru y Qameta Software hablaron sobre la medición del rendimiento en las aplicaciones de Android, discutieron la visualización de la cobertura de las pruebas automáticas, descubrieron por qué PageObject ya está desactualizado y es hora de reemplazarlo.

Debajo del corte, está esperando grabaciones de video de informes y presentaciones.

Reinventar PageObject - Anatoly Ostapenko, Mail.Ru


En una aplicación de página única grande, el uso del patrón PageObject se ve obstaculizado por el hecho de que tiene que describir localizadores y acciones con una gran cantidad de elementos en una página en una clase. Debido a esto, la escritura de las pruebas automáticas se ralentiza y la calidad del código sufre. Hablaré sobre cómo nosotros en las pruebas automáticas de la interfaz de usuario de integración abandonamos el patrón clásico de PageObject y lo que se nos ocurrió a cambio. Acerca de cómo se relaciona la nueva solución con la generación de código, cómo ayuda a lograr una mecanografía estricta de las pruebas y cómo acelera su escritura.


Presentación

Mediciones de rendimiento en la aplicación de Android - Anton Smolyanin, OK


Los compañeros de clase son un gran servicio con más de 70 millones de usuarios. Si hablamos de dispositivos móviles, la mayoría usa OK.RU en teléfonos inteligentes con Android. Por esta razón, nos tomamos muy en serio el rendimiento de nuestra aplicación de Android. En el informe, hablaré sobre por qué, en principio, se ocupan de las mediciones, muestran gráficos de aceleración, comparten el historial de cómo se encontraron y corrigieron secciones lentas de la aplicación, y también prestaré atención a las recomendaciones de Google sobre este tema.
Luego entenderemos las herramientas, comenzaremos con lo que puedes ver en Android Studio, luego discutiremos las utilidades de la consola. Después de eso, compartiré trucos de vida sobre cómo configurar la aplicación para aumentar la precisión de las mediciones y eventualmente integrar todo en el proceso de prueba. Al final del informe hablaré sobre los problemas que tuvieron que resolverse a lo largo de este camino.


Presentación

Visualización de cobertura de autotest - Artem Eroshenko, Qameta Software


Los métodos modernos de medición de cobertura solo son buenos para el desarrollo. Al mismo tiempo, la cantidad de información útil de los informes de cobertura es extremadamente pequeña. Por un lado, hay todas las líneas de código que no estuvieron involucradas en la ejecución de las pruebas. Por otro lado, la única información importante es el porcentaje de cobertura. Además, es interesante no el valor absoluto, sino el delta con el anterior. Artyom introdujo varias soluciones simples que le permiten evaluar la cobertura de las pruebas escritas por la automatización de pruebas.


Presentación

Source: https://habr.com/ru/post/480494/


All Articles