Última postagem sobre o programa CodeFest X antes de fechar o registroÉ bom saber que o teste não é apenas para testadores. De acordo com nossas estimativas subjetivas, 40% da audiência na
seção QA são especialistas que não estão diretamente relacionados aos testes: desenvolvedores, gerentes, DevOps e até designers.
Este ano, tentaremos satisfazer os interesses de todos os interessados: falaremos sobre automação, gerenciamento, infraestrutura e venda de bolinhos na loja.
Como tirar o máximo proveito da automação?
A automação geralmente é o conjunto básico de testes usados, além dos testes manuais, cujos principais usuários e clientes são o controle de qualidade. Mas e se você tentar expandir a estrutura usual? Os funcionários de outras áreas às vezes nem suspeitam que os resultados dos autotestes possam ser úteis para eles. Como beneficiar um colega de um escritório vizinho e facilitar um pouco o trabalho dele, dirão os caras da Netcetera, Badoo e Mail. Ru.
Contexto: O ingrediente que falta na tradução de software multilíngueMirjana Andovska, Netcetera
Gostaria de compartilhar com você como os testes de ponta a ponta automatizados podem estar envolvidos para dar suporte e acelerar o processo de tradução de software. Minha missão nesta jornada de 40 minutos não é contar a você, mas mostrar exemplos de como sentir o conteúdo e, ao mesmo tempo, também sentir o contexto desse conteúdo.
Uso não convencional de autotestesAlexander Bayandin, Badoo
No meu relatório, mostrarei como fizemos os LiveShots com base nos autotestes existentes - um novo produto interno que simplificou o trabalho não apenas de testadores, mas também de designers, analistas e gerentes. Os princípios e abordagens que usamos serão úteis para todos os que enfrentam uma ampla variedade de versões de um produto e também ajudarão a tomar uma decisão semelhante em seu projeto.
Transforme AutoTests em testes de segurançaSergey Belov, Mail.Ru
A busca por vulnerabilidades começa com a análise da funcionalidade, a coleta de todos os parâmetros e o estudo da lógica de negócios do aplicativo. Na maioria dos casos, nos autotestes, tudo isso já existe, resta apenas convertê-los em testes de segurança e enviar os dados necessários à entrada. No relatório, examinaremos vários exemplos de como fazer isso e como encontrar vulnerabilidades em nosso projeto.
Sobre automação
Este ano, falaremos sobre automação de front-end e back-end, sobre os aspectos práticos do Model Based Testing.
História existente de lançamentos rápidos e automação de testesPavel Stashevsky, Lamoda
O teste, especialmente o teste de regressão, é um gargalo estreito na versão do aplicativo. Quero que tudo seja simples, rápido, de alta qualidade e até melhor - com o clique de um botão. Recentemente, mas difícil de acreditar ... No relatório, veremos como Lamoda tornou um conto de fadas realidade: usando o Codeception para automatizar testes de back-end php, a importância dos mokas e como a infraestrutura funciona.
Teste de regressão visualCarl Crawford, Badoo
Vamos construir uma solução VRT do zero usando o Puppeteer e o Headless Chrome. O plano é que você obtenha conhecimento e exemplos para ajudá-lo a levar a VRT ao seu local de trabalho.
Os veteranos do CodeFest provavelmente se lembrarão
do relatório Kristian Karl do Spotify sobre Model Based Testing. Este ano, poderemos descobrir como o Avito mudou para a geração de autotestes em tempo de execução com base em modelos.
Teste Baseado em Modelo em conjunto com desenvolvimento / teste AgileDmitry Khimion, Avito
O relatório destacará como obtivemos uma completa falta de autotestes, a possibilidade de geração semiautomática do modelo de trabalho do aplicativo, como o teste de regressão do aplicativo é realizado e quais adições são necessárias para a conveniência do uso do MBT na estrutura do desenvolvimento de produtos.
Sobre processos
Especialistas de diferentes empresas compartilharão sua experiência na construção de um processo de teste bem-sucedido, informarão quais problemas eles enfrentam e o que os ajuda a resolvê-los de maneira eficaz.
Como testar o VKontakteAnastasia Semenyuk, VK
Relate o trabalho do departamento de testes em uma das maiores empresas de TI da Rússia. Anastasia dirá como a qualidade de uma rede social popular é mantida.
Como transformar uma equipe de controle de qualidade em ruínas?Julia Dolbilova, Dodo Pizza
Um relatório sobre como formamos e dissolvemos uma equipe de controle de qualidade dedicada, envolvendo desenvolvedores e analistas em testes e autotestes, automatizando a rotina de testadores e suporte. Agora, nem a doença nem as férias do testador são assustadoras para nós, porque a funcionalidade cruzada e a responsabilidade da equipe pelo produto resolvem esse problema.
Como acelerar os testes 10 vezes e restaurar a confiança nelesSergey Bystrykh, Plesk
No relatório, mostrarei como reconstruímos nossos processos para fornecer recursos mais rapidamente, que soluções, abordagens e tecnologias usamos para isso, como aceleramos e, o mais importante, começamos a confiar mais nos resultados dos testes e paramos de desperdiçar o precioso recurso da equipe em análises constantes testes caídos.
Sobre telefones celulares
Em conferências anteriores, falamos sobre farms de dispositivos
para Android e
iOS . Este ano, veremos como a infraestrutura permite executar centenas de testes para cada PR.
Escalando testes do Android em OdnoklassnikiRoman Ivanitsky, Colegas de classe
A história do desenvolvimento da infraestrutura de selênio, o dimensionamento do farm para testes do Android e sua integração com a infraestrutura existente, ou como viemos lançar todos os testes para cada PR.
Tambem
Também discutiremos os frutos de uma interação tão valiosa entre departamentos de teste e desenvolvedores e engenheiros de DevOps, e como as ferramentas de seu arsenal podem ajudar nos testes.

Maxim Bakirov, da 2GIS,
mostrará como melhorar a qualidade testando o aplicativo em dados incorretos, inesperados ou aleatórios. Ele revelará os detalhes da implementação e os estágios da implementação da difusão no seu projeto.

Leonid Rudenko, da JetBrains
, dará uma
master class sobre o uso do Terraform para implantar e dar suporte ao cluster Selenoid. Após o relatório, você poderá aplicar esta ferramenta ao trabalhar com sua infraestrutura.

Dmitry Yakin, da SKB Kontur
, compartilhará conosco a empolgante vida cotidiana do testador de caixa registradora on-line: quais tarefas você enfrentou e quantos metros de fita de verificação foram gastos ao testar o hardware da caixa registradora.

Testar não é apenas encontrar bugs, mas também uma operação estável do produto, que não causa desgaste crítico entre os usuários. As tecnologias nos permitem atingir nossos objetivos de maneira eficaz e, às vezes, resolvem grandes problemas em uma semana, mas na ausência de um entendimento comum do produto e dos objetivos da equipe, eles não nos ajudam. Quais métodos podem proporcionar um aumento maior de eficiência
informarão Mikhail Kosykhin, da Aktion Technologies.
Falando de bolinhos! As inscrições para o CodeFest X estão encerradas: imediatamente, a partir de 25 de março, o relógio marcará 23:59, horário de Novosibirsk. Depois disso, o registro será possível
apenas para participação online .
Venha , vai ser demais!