“Tentamos contar histórias da vida real”: sobre o programa Heisenbug 2018 em Moscou



Quando você vem à conferência como espectador, pode parecer que há regras muito específicas por trás de seu programa: os organizadores decidiram certa vez quais relatórios são adequados para a conferência e você pode discordar da opinião deles, mas é sempre definitivo e não muda com o tempo.

Mas, de fato, quantas pessoas estão no comitê do programa - tantas opiniões. Um formato especificamente formulado (por exemplo, “sobre o teste não apenas para testadores”) define a direção, mas você ainda pode definir prioridades de maneiras diferentes, e diferentes pontos de vista surgem, às vezes até mutuamente exclusivos. E, como resultado, o programa da conferência nasce na junção de diferentes pontos de vista.

Na véspera de Heisenbug 2018 em Moscou (de 6 a 7 de dezembro), perguntamos aos membros do comitê do programa sobre o programa, e suas respostas foram um pouco diferentes. Portanto, cada opinião individual é apenas parte da imagem, mas juntas elas permitem que você entenda muito sobre o que pode ouvir de quinta a sexta-feira na conferência.

Vsevolod Brekelov , Mikhail Chumakov , Vladimir Sitnikov , Andrey Satarin e Maxim Shulga participaram da conversa. Além deles, o PC também inclui Nikita Makarov , Tatyana Eliseeva , Mikhail Druzhinin e Avenir Voronov .

Grupo JUG.ru: Para iniciantes, você pode simplesmente falar sobre o programa Heisenbug de forma livre: qual o formato da conferência, quem deve comparecer, quais relatórios você acha que são apropriados?

Vsevolod Brekelov: Tenho colegas que não participam dessas conferências porque pensam que tudo será sobre o PageObject, casos de teste e isso é tudo. Eles acham que sim, porque antes de irem para Heisenbug e ouvirem sobre o PageObject lá. E realmente havia esses relatórios. Mas eu gostaria de contestar: desta vez, esses tópicos não estão planejados.

Andrei Satarin : Sobre o PageObjects, direi o seguinte: estive em quatro Heisenbug e não recebi um relatório sobre eles em nenhum deles. Claro, se você quiser, poderá encontrar qualquer coisa, mas havia muitas outras coisas. Parece-me que, se as pessoas se depararem com um desses relatórios - isso não é motivo para uma conclusão categórica geral sobre o conteúdo da conferência.

Vsevolod: Em geral, geralmente estamos focados no público. Ela diz: "Faça relatórios como este" e nós os fazemos. Mas o público quer coisas diferentes. Por exemplo, existem relatos leves que são interessantes para um grupo de pessoas e todos os outros dizem que podem descobrir se quiserem. No entanto, se tornarmos todos os relatórios explícitos sobre a análise estatística, a conferência também será exibida. E se conseguirmos que todos conversem sobre a primavera infernal e como escrever testes lá, alguém também não gostará disso, embora essa seja a realidade da empresa.

Em geral, não estamos discutindo isso no primeiro dia. Nossa conferência tem uma tarefa muito difícil de cobrir os interesses de grupos muito diferentes de pessoas. E a última vez que tivemos uma parte da audiência na conferência, para a qual relatórios complexos pareciam chatos e desinteressantes. Eles nos escreveram: "Onde estão os relatórios para o" freio de mão ", onde estão os relatórios sobre os casos de teste?"

Mas não podemos apenas fornecer relatórios sobre casos de teste, assim como não podemos fazer relatórios sobre testes manuais com o espírito de "Como pressionamos o primeiro botão, como pressionamos o segundo botão". Portanto, temos a seguinte visão: podemos oferecer relatórios de testadores manuais sobre testes visuais.

Andrey: tentarei formular por que as pessoas precisam do Heisenbug. Ele conta como resolver problemas técnicos por meios técnicos. Em algum momento, fiz um esforço para encontrar conferências de testes mais próximas de mim e não encontrei: com tantos tópicos técnicos, elas não são. Nesse sentido, estamos à frente do resto.

Vsevolod: Temos relatórios com exemplos da vida que não são generalizados. Muitas vezes, ao se inscrever em um relatório, as pessoas vêm até nós com alguns exemplos comuns e tentamos ajudar as pessoas a contar histórias da vida real.

Andrei: Talvez a analogia não seja totalmente clara, mas os físicos têm a expressão "Teoria é teoria, mas o experimento permanece para sempre". As soluções técnicas permanecem para sempre, geralmente são mais diretas. Há muito mais argumento - funciona ou não. Como criamos uma solução técnica, significa que funciona. Existem algumas métricas de como isso funciona. Com problemas de processo, tudo é diferente. Funciona para nós aqui, mas não funcionará lá, porque uma equipe diferente, um contexto diferente, qualquer que seja. Na técnica também está lá, mas muito menos.

Mikhail Chumakov: Em teoria, definimos um conceito e, em todos os comunicados à imprensa, diz-se que Heisenbug é "uma conferência técnica sobre testes para testadores, desenvolvedores, administradores de sistemas". Tentamos formular um programa e trabalhar com oradores na direção de relatórios técnicos. Há pessoas que querem não apenas ouvir a teoria, mas também sabem como aplicá-la.

A dificuldade é que as pessoas têm muita variação na experiência. Existem testadores, desenvolvedores, testadores que se destacaram no desenvolvimento. Portanto, quando você realiza uma conferência para todos eles de uma só vez, há algumas dificuldades na escolha dos relatórios.

Vsevolod: Inicialmente, quando cheguei ao comitê do programa, tinha um desejo irresistível de fazer uma conferência de testes técnicos. O que significa uma conferência técnica? Isso implica que nos concentremos, talvez, em tarefas de desenvolvimento, mas que devem ser resolvidas por engenheiros da qualidade. Mas, ao mesmo tempo, nos deparamos com o problema mencionado, que temos um público bastante diferente e relatórios bastante diferentes.

Grupo JUG.ru: O que esperar da nova conferência para as pessoas que já estiveram em Heisenbug? Existem diferenças?

Andrew: Claro que sim. Tudo depende da fase da lua. Porque, por exemplo, neste programa, temos relatórios sobre segurança. No último programa sobre isso foi, mas menos. Estas são algumas correntes que surgem e afetam o programa. Aqui somos impotentes no sentido de que não podemos escolher um tópico popular, mas, ao mesmo tempo, podemos optar por implementar esse tópico.

Michael: E inesperadamente muito sobre performance e coisas diferentes. Testes de desempenho, desempenho de aplicativos móveis, apenas um desempenho clássico.

Grupo JUG.ru: Já mencionei a pergunta "onde estão os relatórios dos testadores portáteis", posso ler mais?

Andrew: Desta vez, temos um monte de visual. Sobre o UX, haverá um relatório de Antonina Khisametdinova e Keynote Vitaly Fridman sobre interfaces móveis. Os robôs ainda estão longe do teste UX completo, portanto, tudo isso é apenas na direção do teste manual. Mais dois relatórios sobre teste de layout. Bem, a palestra de abertura de Baruch Sadogursky deve ser útil, incluindo o “freio de mão”.

Maxim Shulga: Mais sobre o teste da interface do usuário, há um relatório "Mil e uma erros de interface do usuário, ou Como ensinar um desenvolvedor a evitar erros típicos na interface do usuário". Também será interessante para os testadores manuais ouvir sobre os testes exploratórios .

Grupo JUG.ru: O mencionado Baruch Sadogursky é bem conhecido pelos fãs de dev, e você pode preparar mentalmente os testadores? O que eles podem esperar do Keynote?

Vsevolod: Vai queimar! Baruch ateará fogo e fará as pessoas pensarem que estão fazendo algo errado nesta vida.

Os relatórios de Baruch incluem um destaque divertido, mas, além do entretenimento, também há um contexto que é útil no sentido aplicado. E há um certo fã, é claro. Baruch é um daqueles oradores que podem fazê-los ouvir uma audiência, enquanto transmitem pensamentos de maneira muito simples.

Grupo JUG.ru: Quando você prepara dezenas de relatórios em paralelo, é altamente provável que um ou dois no último momento sejam cancelados por vários motivos. Como você trabalha com isso?

Maxim: Há relatos que, em nossa opinião, foram um pouco perdidos para os outros, mas ao mesmo tempo parecem interessantes para nós. Depois, não os incluímos no programa, mas concordamos com os palestrantes que eles estarão na conferência como sobressalentes e, nesse caso, eles serão capazes de dizer.

Grupo JUG.ru: Existem relatos da categoria "exótico" quando a experiência é fora do padrão e você dificilmente pode aplicá-la em seu trabalho, mas é muito interessante aprender sobre ela. O que há de errado com este Heisenbug?

Vladimir Sitnikov: Por exemplo, um relatório de Lidia Abdulina "Kotlin Tooling QA" . Essa é uma experiência única - as pessoas, para tornar tudo conveniente, criar sua própria linguagem de programação, e as coisas relacionadas a ela também precisam ser testadas.

Vsevolod: Temos um relatório de infraestrutura do eBay. Não é tão exótico, mas parece-me que em uma pequena empresa será bastante difícil aplicar imediatamente o que eles fizeram lá. Porque exige muito esforço de todos ao mesmo tempo, não apenas de testadores e desenvolvedores. É necessário mudar fundamentalmente a abordagem do desenvolvimento para que isso possa ser aplicado.

O relatório não é sobre a "cultura de teste", é puramente técnico, mas, infelizmente ou felizmente, não acontece que nenhuma tecnologia possa resolver todos os problemas usando o controle de qualidade. A qualidade do produto não é igual à soma de “testadores separados” e “programadores separados”; são peças interconectadas com os processos e a cultura da empresa.

E esse relatório pode ser interessante, não pela aplicabilidade prática do "aqui e agora", mas pela oportunidade de descobrir como estão as coisas em uma grande empresa. Você também pode perguntar ao orador.

Maxim: Sim, costumamos ligar para palestrantes de outras empresas, não apenas porque eles têm um relatório de rastreio mega-técnico, mas para permitir que nossos ouvintes conversem cara a cara com pessoas que trabalham em empresas conhecidas.

Grupo JUG.ru: Conferência não é apenas relatórios, o que mais será desta vez?

Vsevolod: Haverá duas sessões do BOF - discussões sobre um determinado tópico com os palestrantes. Tivemos um conjunto de tópicos, os colocamos à votação e identificamos os tópicos de discussão pelas vozes da platéia.

E desta vez na nossa festa será o entretenimento do Ignite Karaoke Battle: uma apresentação improvisada para os slides de outras pessoas. Esta é uma novidade que adotamos de outras conferências do Grupo JUG.ru. Eu acho que vai ser muito legal.

Vladimir: É possível ter uma discussão com Baruch como a que estava entre Joker e Yegor Bugaenko no Joker? Foi bem lá.

Vsevolod: Isso é bom, mas para isso você precisa encontrar um oponente adequado.

Grupo JUG.ru: sobre as sessões do BoF que você pode ler no site - há alguma coisa na conferência sobre a qual eles não escrevem no site, mas o que você deve saber?

Vsevolod: Bem, estaremos lá como um comitê de programa, você pode se comunicar conosco. Você sabe como Vladimir Sitnikov participa de outras conferências e seleciona relatórios por lá?

Vladimir: Você precisa ir ao PC e perguntar se o relatório é normal ou não!

Andrei: Eu me aproximei da Volodya dessa maneira e agora tenho dez vídeos no YouTube na lista Assistir mais tarde!

Vsevolod: Em geral, você pode pegar um PC, perguntar por que esses relatórios estão no programa e perguntar como resolver qualquer problema e qual relatório procurar.

Andrei: Ou, se houver idéias para relatórios futuros e houver dúvidas se isso é interessante ou não, isso também pode ser discutido conosco.

Grupo JUG.ru: Você pode finalmente compartilhar algo “nos bastidores” da preparação da conferência que o público que a visitou pode não perceber?

Andrei: Dessa vez, tivemos muita controvérsia sobre o conteúdo, sobre por que e para quem a conferência, quem convidar e assim por diante.

Vsevolod: E Artyom Eroshenko , que constantemente fala em Heisenbug, desta vez não falará sobre o Allure Framework. Nós poderíamos!

Michael: Este também é o primeiro Heisenbug, onde há uma mulher no PC. E entre os oradores, as mulheres também se tornaram mais. Aqui, ouvi essa disputa de Baruch com a Yegor no YouTube, lá Baruch governou tudo claramente sobre diversidade, agora estou pronto para defender esses ideais.

Vsevolod: E existe esse tópico - a escala de complexidade que leva o nome de Maxim Shulga.

Maxim: Sim, já temos algum tipo de conferência, analisando os resultados das avaliações dos ouvintes, entendemos que nossa escala linear de designação de complexidade de "smoothie" a "hardcore" - na verdade não é linear. Talvez precise ser mudado. Eles mencionaram um certo Shulgu, ele tem uma idéia de torná-lo uma matriz 2x2 com os lados "compreensibilidade" e "aplicabilidade". Talvez os ouvintes tenham mais idéias de como ajudá-los a escolher um relatório?

Vsevolod: Escreva sua opinião nos comentários!

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


All Articles