
La Conferencia
Piter de Heisenbug 2019 se llevará a cabo de viernes a sábado, pero por ahora tenemos una publicación para los que estarán allí y para los que no. Si desea estar allí, pero no puede asistir personalmente, la situación se corregirá parcialmente mediante una transmisión en línea gratuita, y debajo del corte escribimos en qué se trataría exactamente. Y si va a la conferencia, desde la publicación descubrirá qué habrá cosas que no se incluirán en la transmisión.
¿Qué habrá en la transmisión?
En YouTube el 17 de mayo (el primer día de la conferencia) realizaremos una
transmisión gratuita con informes de la primera sala.

Discurso de apertura: tiempo para la imagen general y un ángulo inusual. Entonces, en este caso, los espectadores no se sumergirán de lleno en las complejidades de una herramienta de prueba en particular, sino que considerarán cuestiones generales.
La arquitectura a menudo se ve estáticamente: bueno, un proyecto grande necesita uno, uno pequeño necesita otro. Pero algo sucede constantemente en la dinámica: los pequeños proyectos se vuelven grandes, las tareas cambian, la industria cambia. Y todo esto lleva a una serie de dificultades, incluso en términos de pruebas. ¿Cómo hacer que no conduzca?

Y ahora llega el momento de lidiar con los matices de herramientas específicas. ¿Cómo proporciona la biblioteca
Puppeteer una API para administrar Chrome? ¿Qué la hace tan rápida? ¿Cuáles son algunos escenarios interesantes para su uso? ¿Cómo encaja con las nubes y los contenedores acoplables?
Andrey Lushnikov cree que el futuro de la automatización de pruebas web es para Puppetter y responderá todas estas preguntas. Y quién sabe las respuestas a ellos, si no fuera por él: si abres la
lista de colaboradores
de Titiriteros en GitHub, se puede ver a Andrey en la primera línea.

Hace unos años, la falla global de los sistemas Uber le costó a la compañía más de $ 25 millones por dos horas. Este incidente obligó a reconstruir los procesos de desarrollo y prueba en todos los niveles, en particular, el backend fue cortado en microservicios, y las aplicaciones de iOS y Android se reescribieron desde cero en función de la arquitectura de Presidio. La actitud hacia las pruebas ha cambiado, ha aparecido el SLA "99.99% de sesiones libres de fallas". En el informe, Yuri hablará sobre los procesos, enfoques y herramientas que se relacionan con el desarrollo de iOS.


Hay deseos de realizar pruebas, con lo que todos pueden estar de acuerdo: no pruebe lo mismo varias veces, simplifique el soporte del código de prueba, elimine el bloqueo de tecnologías específicas en las pruebas y haga que las pruebas aumenten la visibilidad de su sistema.
¿Cómo combinar herramientas y enfoques de prueba para lograr todo esto?
Cyril y Elena intentarán distinguir un ejemplo real de prueba de servicios interconectados, mostrar la evolución del código y las pruebas en los componentes del sistema y obtener un informe completo sobre ellos. Considerarán el resultado obtenido para la corrección y la optimización, y discutirán estrategias para probar sistemas con componentes relacionados.

Sucede que las pruebas en realidad no prueban nada, y nos enteramos de su insuficiencia solo después de la caída de las ventas.
¿Es realmente imposible corregir la situación? Por supuesto que puedes. ¡Solo necesito probar las pruebas!
En su informe, Nikita explicará la base teórica: cómo y por qué probar las pruebas, mostrar qué herramientas están disponibles, en el ejemplo de Python, hablar honestamente sobre los problemas de implementación.

La nota final, como la primera, trata sobre asuntos comunes. Puede estudiar herramientas y técnicas específicas tanto como desee, pero si una gran empresa tiene problemas globales con la cultura de las pruebas, esto no ayudará. ¿Qué hacer entonces? ¿Puede un probador ordinario que no dirige la compañía afectar esto?
Entre los informes, tomamos largos descansos, cuando el público puede preguntar libremente a los oradores y hablar entre ellos. Para que el trozo aburrido "continuaremos más tarde" no se cuelgue en la transmisión todo este tiempo, tomaremos entrevistas en video de algunos oradores, especialmente para en línea.
Lo que sucederá solo en la conferencia
¿Y qué no entra en la transmisión abierta, llegando solo a la audiencia de la conferencia?
Otros informes y áreas de discusión.
La conferencia dura dos días, los informes serán en tres salas, y solo la primera sala y el primer día entrarán en la transmisión abierta. Si desea acceder a todos los informes, y no está listo para asistir a la conferencia, hay
entradas especiales en
línea para esto con transmisión desde todos los pasillos. Por supuesto, no podrá ver tres transmisiones en vivo simultáneamente, pero después de la conferencia, los titulares de boletos recibirán todos los videos.
Otra parte importante de la conferencia son las zonas de discusión. Cada orador después de su discurso no solo responde las preguntas de la audiencia durante cinco minutos, sino que se traslada a un lugar especialmente equipado donde es conveniente responder incluso las preguntas más detalladas. Aquí los boletos en línea ya no ayudarán, para poder beneficiarse de esto, uno debe estar presente en persona.
Charlas de relámpagos
Este año, como experimento, estamos probando un nuevo formato para nosotros. En la tarde del primer día, cuando terminen todos los informes del programa principal, la sala principal se dará para
charlas relámpago : breves discursos de cinco minutos de cualquiera que quiera. Es adecuado cuando desea compartir algo con la comunidad, pero se aparta del formato estricto de la conferencia o no hay voluntad de participar en un informe "completo" (aquí no requiere meses de trabajo para prepararse, y la audiencia no juzgará con demasiada dureza). Básicamente, las aplicaciones ya se han recopilado, pero si tiene una idea, no es demasiado tarde para conectarse: justo en la conferencia habrá un tablero en el que puede ingresar.
Bof sesiones
Y aquí hay un formato más tradicional para la tarde del primer día, ya establecido en Heisenbug anterior. Los oradores y los espectadores van a discutir temas predeterminados, y no existe una barrera rígida entre los oradores y los espectadores, todos pueden ser escuchados (lo principal es no hacer un tema). Esta vez los temas serán así:
- "Cómo elegir las herramientas de prueba y el idioma"
"¿Por qué las conferencias no dicen lo que quiero escuchar?"
Si cree que el formato del programa Heisenbug debe complementarse o cambiarse de alguna manera, puede transmitir su posición al comité del programa.
Fiesta
Si no desea formatos estrictos, pero solo desea chatear con la comunidad, también habrá condiciones adecuadas para esto. Suena la música, hay cerveza: puedes relajarte y comenzar a comunicarte más libremente.
Stands y etapa de demostración
Bueno, por supuesto, cuando ves la transmisión, no puedes ir a los stands de las empresas participantes: para averiguar algo sobre ellas, resolver problemas, participar en los sorteos, obtener calcomanías. También hay una pequeña escena de "etapa de demostración" donde las empresas salen con sus propios mini informes y resumen los sorteos.
Para resumir
En general, tiene tres opciones:
- Si hay suficientes informes del primer día desde la primera sala, una transmisión gratuita es perfecta para usted.
- Si desea acceder a todos los informes de la conferencia (tanto en transmisión en vivo como en la grabación), pero no quiere ir a la conferencia, hay entradas en línea para usted.
- Y si desea obtener todo de la conferencia, desde las zonas de discusión hasta la fiesta, aún no es demasiado tarde para comprar un boleto regular .