
Em 16 de março, reunimos a segunda reunião da comunidade PHP no escritório do Badoo. Na verdade, acabou uma mini-conferência inteira - havia tantos participantes dessa vez.
Discutimos questões de autoteste para desenvolvedores de PHP, resolvemos casos reais da prática, discutimos a qualidade do código e conversamos bastante. Agradecemos aos participantes e palestrantes por um sábado útil!
Sob o corte - slides, gravações de relatórios e um painel de discussão com palestrantes do Badoo, EPAM, Avito e Lamoda.
- No mesmo comprimento de onda do controle de qualidade ou como automatizamos o teste da plataforma de CI / CD
Dmitry Morozov, desenvolvedor PHP, EPAMSlidesRelatório sobre a construção de testes automatizados da plataforma CI / CD, que consiste em várias pilhas e componentes tecnológicos e fornece a implantação e o teste de mais de 700 sites.
Dmitry veio até nós de Minsk para falar sobre a abordagem para testar um dos serviços web da plataforma usando Behat, usando Gherkin e delegando scripts de teste a engenheiros de controle de qualidade.
- Por que e como escrever testes de unidade de alta qualidade
Alexey Solodky DoctorX , desenvolvedor PHP, Badoo
Parece que os relatórios de Alexey no Badoo PHP Meetup estão se tornando uma tradição. Desta vez, ele contou como escrever testes de unidade em projetos PHP reais, minimizando a quantidade de dor. Como obter estabilidade e velocidade, monitorar a qualidade e também por que um teste ruim é pior que sua ausência - da maneira mais compreensível e com prática.
- Testes de codecepção para back-ends PHP
Pavel Stashevsky, engenheiro de controle de qualidade, LamodaPavel desenvolve e mantém autotestes para serviços PHP na equipe Lamoda. Ele disse que testes eles escrevem, por que precisam de testes de fluxo, por que escolheram o Codeception e por que precisavam de seus módulos para isso. A história também mostra como as dependências externas se molham em Lamoda e executam testes do ponto de vista da infraestrutura.
- Teste de mutação em PHP
Vladimir Yants, Desenvolvedor PHP, BadooNão faz muito tempo, no Badoo, começamos a introduzir testes mutacionais. Essa ferramenta permite medir a qualidade dos testes de unidade e responder à pergunta "Meu teste é bom para verificar o código"? No relatório, falei sobre o que é o teste de mutação, quais ferramentas existem no PHP e também quais problemas você pode encontrar.
- Painel de discussão com palestrantes: “Qualidade e métricas para autoteste”
Conversamos brevemente sobre a necessidade de testes e como medir e controlar sua qualidade.
É verdade que o holivar realmente não saiu da rubrica "Holivar-blitz" - ou os especialistas se mostraram educados demais ou todos concordamos com a mesma opinião, mas, a julgar pelas críticas, a discussão encontrou seu público! :) Pelo que estamos contentes.
Agradeço a Pavel Stashevsky, Frol Kryuchkov, Alexander Svintsov e Dmitry Morozov por sua opinião de especialistas e conversa agradável!


As fotos estão no nosso
Facebook e
VKontakte . Toda a lista de reprodução mitap está no
canal do
YouTube . Venha ao nosso pequeno bate-papo sobre
PHP para conversar sobre a dor e discutir coisas interessantes!

Até breve!