Video de Badoo PHP Meetup # 2: Acerca de las pruebas y la calidad del código



El 16 de marzo, reunimos la segunda reunión de la comunidad PHP en la oficina de Badoo. En verdad, resultó una mini conferencia completa, esta vez hubo tantos participantes.

Discutimos los problemas de las pruebas automáticas para los desarrolladores de PHP, resolvimos los casos de la vida real de la práctica, discutimos la calidad del código y hablamos mucho. ¡Gracias a los participantes y oradores por un útil sábado!

Debajo de las diapositivas, grabaciones de informes y una mesa redonda con oradores de Badoo, EPAM, Avito y Lamoda.

- En la misma longitud de onda que QA o cómo automatizamos las pruebas de la plataforma CI / CD


Dmitry Morozov, desarrollador PHP, EPAM



Diapositivas

Informe sobre la construcción de pruebas automatizadas de la plataforma CI / CD, que consta de muchas pilas tecnológicas y componentes y proporciona la implementación y prueba de más de 700 sitios.

Dmitry vino a nosotros desde Minsk para hablar sobre el enfoque para probar uno de los servicios web de la plataforma usando Behat, usando Gherkin y delegando scripts de prueba a los ingenieros de control de calidad.

- Por qué y cómo escribir pruebas unitarias de alta calidad


Alexey Solodky DoctorX , desarrollador PHP, Badoo



Diapositivas


Parece que los informes de Alexey sobre Badoo PHP Meetup se están convirtiendo en una tradición. Esta vez le dijo cómo escribir pruebas unitarias en proyectos PHP reales, minimizando la cantidad de dolor. Cómo lograr estabilidad y velocidad, controlar la calidad y también por qué una mala prueba es peor que su ausencia, de la manera más comprensible y con práctica.

- Pruebas de codecepción para backends PHP


Pavel Stashevsky, ingeniero de control de calidad, Lamoda

Diapositivas

Pavel desarrolla y mantiene pruebas automáticas para servicios PHP en el equipo de Lamoda. Dijo qué pruebas escriben, por qué necesitan pruebas de flujo, por qué eligieron Codeception y por qué necesitaban sus módulos para ello. La historia también muestra cómo las dependencias externas se mojan en Lamoda y ejecutan pruebas desde el punto de vista de la infraestructura.

- Pruebas de mutación en PHP


Vladimir Yants, Desarrollador PHP, Badoo


Diapositivas

No hace mucho tiempo, en Badoo, comenzamos a introducir pruebas mutacionales. Esta herramienta le permite medir la calidad de las pruebas unitarias y responder la pregunta "¿Mi prueba es buena para verificar el código"? En el informe le dije qué es la prueba de mutación, qué herramientas hay en PHP y también qué problemas puede encontrar.

- Panel de discusión con oradores: "Calidad y métricas para la autoevaluación"



Hablamos brevemente sobre la necesidad de pruebas y cómo medir y controlar su calidad.

Es cierto que el holivar realmente no salió de la rúbrica concebida "Holivar-blitz", ya sea que los expertos se reunieron demasiado educados, o todos estuvimos de acuerdo en la misma opinión, pero a juzgar por las críticas, ¡la discusión encontró su audiencia! :) ¿Qué nos alegra?

¡Gracias a Pavel Stashevsky, Frol Kryuchkov, Alexander Svintsov y Dmitry Morozov por su opinión experta y conversación agradable!





Las fotos están en nuestro Facebook y VKontakte . Toda la lista de reproducción mitap está en el canal de YouTube . ¡Ven a nuestro pequeño chat PHP para hablar sobre la llaga y discutir interesantes!


Hasta pronto!

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


All Articles