Control de calidad en CodeFest. Automatización, gestión, infraestructura, venta de albóndigas en la tienda.

imagen
Última publicación sobre el programa CodeFest X antes de cerrar el registro

Es bueno saber que las pruebas no son solo para evaluadores. Según nuestras estimaciones subjetivas, el 40% de la audiencia en la sección de control de calidad son especialistas que no están directamente relacionados con las pruebas: desarrolladores, gerentes, DevOps e incluso diseñadores.

Este año intentaremos satisfacer los intereses de todos los interesados: hablaremos sobre automatización, gestión, infraestructura y la venta de albóndigas en la tienda.

¿Cómo aprovechar al máximo la automatización?


La automatización es a menudo el conjunto básico de pruebas utilizadas además de las pruebas manuales, cuyos principales usuarios y clientes son QA. Pero, ¿qué pasa si intentas expandir el marco habitual? Los empleados de otras áreas a veces ni siquiera sospechan que los resultados de las autoevaluaciones pueden ser útiles para ellos. Cómo beneficiar a un colega de una oficina vecina y hacer su trabajo un poco más fácil, le dirán los muchachos de Netcetera, Badoo y Mail. Ru.

imagen Contexto: el ingrediente que falta en la traducción de software multilingüe
Mirjana Andovska, Netcetera
Me gustaría compartir con ustedes cómo pueden participar las pruebas automatizadas de extremo a extremo para respaldar y acelerar el proceso de traducción del software. Mi búsqueda en este viaje de 40 minutos no es para decirte, sino para mostrarte con ejemplos cómo sentir el contenido y, al mismo tiempo, también sentir el contexto de ese contenido.


imagen Uso no convencional de autotests
Alexander Bayandin, Badoo
En mi informe, les contaré cómo hicimos LiveShots, basado en las pruebas automáticas existentes, un nuevo producto interno que simplificó el trabajo no solo de los evaluadores, sino también de los diseñadores, analistas y gerentes. Los principios y enfoques que utilizamos serán útiles para todos los que se enfrentan a una amplia variedad de versiones de un producto, y también ayudarán a tomar una decisión similar en su proyecto.


imagen Convierta las pruebas automáticas en pruebas de seguridad
Sergey Belov, Mail.Ru
La búsqueda de vulnerabilidades comienza con el análisis de la funcionalidad, la recopilación de todos los parámetros y el estudio de la lógica empresarial de la aplicación. Muy a menudo, en las pruebas automáticas, todo esto ya está allí, solo queda convertirlos en pruebas de seguridad y enviar los datos necesarios a la entrada. En el informe, veremos varios ejemplos de cómo hacer esto y cómo encontrar vulnerabilidades en nuestro proyecto.


Acerca de la automatización


Este año hablaremos sobre la automatización de frontend y backend, sobre los aspectos prácticos de las pruebas basadas en modelos.

imagen Historia existencial de lanzamientos rápidos y automatización de pruebas
Pavel Stashevsky, Lamoda
Las pruebas, especialmente las pruebas de regresión, son un cuello estrecho en la versión de la aplicación. Quiero que todo sea simple, rápido, de alta calidad e incluso mejor, con el clic de un botón. Recién dado, pero difícil de creer ... En el informe, veremos cómo Lamoda hizo realidad un cuento de hadas: usar Codeception para automatizar las pruebas de backends php, la importancia de los mokas y cómo funciona la infraestructura.


imagen Prueba de regresión visual.
Carl Crawford, Badoo
Crearemos una solución VRT desde cero utilizando Puppeteer y Headless Chrome. El plan es que usted obtenga tanto conocimiento como ejemplos para ayudarlo a llevar la VRT a su lugar de trabajo.


Los veteranos de CodeFest probablemente recordarán el informe Kristian Karl de Spotify sobre pruebas basadas en modelos. Este año podremos descubrir cómo Avito cambió a la generación de pruebas automáticas en tiempo de ejecución basadas en modelos.

imagen Pruebas basadas en modelos junto con desarrollo / pruebas ágiles
Dmitry Khimion, Avito
El informe destacará cómo obtuvimos una falta total de autotests, la posibilidad de generación semiautomática del modelo de trabajo de la aplicación, cómo se realizan las pruebas de regresión de la aplicación y qué adiciones se necesitan para la conveniencia de usar MBT en el marco del desarrollo de productos.


Acerca de los procesos


Los expertos de diferentes compañías compartirán su experiencia en la construcción de un proceso de prueba exitoso, le dirán qué problemas enfrentan y qué les ayuda a resolverlos de manera efectiva.

imagen Cómo probar VKontakte
Anastasia Semenyuk, VK
Informe sobre el trabajo del departamento de pruebas en una de las empresas de TI más grandes de Rusia. Anastasia contará cómo se mantiene la calidad de una red social popular.


imagen ¿Cómo convertir un equipo de control de calidad en ruinas?
Julia Dolbilova, Dodo Pizza
Un informe sobre cómo formamos y desmantelamos un equipo de control de calidad dedicado, sobre cómo involucrar a los desarrolladores y analistas en las pruebas y pruebas automáticas, automatizando la rutina de los probadores y el soporte. Ahora, ni la enfermedad ni las vacaciones del probador nos dan miedo, porque la funcionalidad cruzada y la responsabilidad del equipo por el producto resuelven este problema.


imagen Cómo acelerar las pruebas 10 veces y restaurar la confianza en ellas
Sergey Bystrykh, Plesk
En el informe, le contaré cómo reorganizamos nuestros procesos para ofrecer funciones más rápido, qué soluciones, enfoques y tecnologías utilizamos para esto, cómo aceleramos y, lo más importante, comenzamos a confiar más en los resultados de las pruebas y dejamos de desperdiciar el valioso recurso del equipo en revisiones constantes. pruebas caídas


Sobre teléfonos móviles


En conferencias anteriores, hablamos sobre granjas de dispositivos para Android e iOS . Este año, veremos cómo la infraestructura le permite ejecutar cientos de pruebas para cada RP.

imagen Escalando pruebas de Android en Odnoklassniki
Roman Ivanitsky, compañeros de clase
La historia del desarrollo de la infraestructura de selenio, la ampliación de la granja para pruebas de Android y su integración con la infraestructura existente, o cómo llegamos a lanzar todas las pruebas para cada RP.


También


También discutiremos los frutos de una interacción tan valiosa entre los departamentos de pruebas y los desarrolladores y los ingenieros de DevOps, y cómo las herramientas de su arsenal pueden ayudar a las pruebas.

imagen

Maxim Bakirov de 2GIS le dirá cómo mejorar la calidad probando la aplicación con datos incorrectos, inesperados o aleatorios. Revelará los detalles de implementación y las etapas de implementación de fuzzing en su proyecto.


imagen

Leonid Rudenko de JetBrains dará una clase magistral sobre el uso de Terraform para desplegar y soportar el clúster Selenoid. Después del informe, podrá aplicar esta herramienta al trabajar con su infraestructura.


imagen

Dmitry Yakin de SKB Kontur compartirá con nosotros la emocionante vida cotidiana del probador de caja registradora en línea: qué tareas enfrentó y cuántos metros de cinta de cheques se gastaron al probar el hardware de la caja registradora.


imagen
Las pruebas no solo consisten en encontrar errores, sino también en el funcionamiento estable del producto, que no causa agotamiento crítico entre los usuarios. Las tecnologías nos permiten lograr nuestros objetivos de manera efectiva y, a veces, resolver problemas importantes en una semana, pero en ausencia de una comprensión común del producto y los objetivos del equipo, no nos ayudarán. Los métodos que pueden dar un mayor aumento en la eficiencia le dirán a Mikhail Kosykhin de Aktion Technologies.


Hablando de albóndigas! El registro para CodeFest X está cerrado: inmediatamente, tan pronto como el 25 de marzo, el reloj dará las 23:59 hora de Novosibirsk. Después de eso, el registro solo será posible para la participación en línea .

¡Ven , será genial!

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


All Articles