
Olá pessoal! Convidamos os engenheiros de controle de qualidade para nosso primeiro teste de automação.
O programa
“Autotestes, unindo abordagens, plataformas e corações”, Mikhail Chirkov, ivi.ru
Vantagens e desvantagens dos autotestes entre plataformas (no nosso caso, as plataformas Android e Web), dificuldades de implementação e maneiras de resolver problemas ao criar autotestes a partir do zero, roteiro versus objeto de página. Ou talvez você não precise escolher?
O relatório será interessante tanto para aqueles que enfrentam apenas a escolha de escrever testes em monoplataforma ou entre plataformas, quanto para aqueles que já decidiram a escolha.
"Você tem autoteste?" E se eu encontrar? ”, Alexey Petrov, FunCorp
Ao me comunicar com os candidatos em entrevistas, com consultoria ou um novo emprego, muitas vezes me deparei com um caso de desejo generalizado e apaixonado de introduzir a automação de testes. Além disso, surpreendentemente, a situação é frequentemente acompanhada de vários obstáculos. E é bom que seja apenas falta de conhecimento e habilidades de automação, a situação seja um pouco pior, se houver problemas com a alocação de recursos para esse tipo de atividade (tempo, infraestrutura etc.), bem, é muito ruim quando houver problemas óbvios no entendimento de " por que precisamos de automação? "
No meu relatório, falarei sobre essa situação de dois lados: da posição de um especialista em testes e da posição de uma empresa. Naturalmente, falarei não apenas sobre os problemas e suas causas, mas também sobre como você pode lidar com eles e lidar com êxito com minha própria experiência na implementação da automação de testes no processo de trabalho e na construção de um pipeline de automação.
“Integração e automação contínuas” Alexey Khalaji, Post.Mail.ru
Na estrutura do relatório, falarei sobre quais processos faz sentido automatizar ao desenvolver um produto grande, a fim de aumentar a eficiência da interação entre diferentes departamentos e acelerar o lançamento do produto sem perda de qualidade.
A história será baseada no histórico do desenvolvimento da infraestrutura de IC como parte do desenvolvimento de um aplicativo móvel para iOS:
- Os encantos da vida sem CI e automação
- Quem precisa da CI e por quê?
- Que tarefas faz sentido automatizar e em que estágios do desenvolvimento do produto?
- Teste como um componente importante do ciclo de liberação
- Níveis de integração contínua
- A CI como meio central de comunicação e solução de problemas comuns entre todos os participantes no processo de desenvolvimento de produto
- Arquitetura de IC na equipe de desenvolvimento do cliente Mail.Ru Mail iOS
- Integração contínua de departamentos em automação
- Automação de Teste Contínuo
- IC como métrica para a qualidade do produto
“Teste de unidade como ferramenta para engenheiros de controle de qualidade”, Nikita Kuznetsov, Tinkoff.ru
Automatizar tudo e tudo é a maneira tradicional de automatizar a regressão de muitas empresas. No entanto, chega um momento em que o número de testes se torna tão grande que todo o tempo de trabalho é gasto não na criação de novos autotestes, mas no suporte a testes já escritos.
Vou contar como nossa equipe imaginou uma situação semelhante e estabeleceu um processo que nos permite aumentar a cobertura da regressão com o menor custo de suporte.
“Testes paralelos com autotestes e outras maneiras elegantes de acelerar a entrega de recursos”, Katerina Sprinsyan, Badoo
Anteriormente, no Badoo, focávamos principalmente em testes manuais. Acabou sendo um tipo de impasse de regressão manual: não havia tempo para escrever testes, porque muitos testes foram feitos com as mãos e muitos testes foram feitos com as mãos, porque não havia autotestes.
Mas fomos capazes de estabelecer nosso sistema e processos de automação, quebramos esse círculo vicioso e começamos a escrever bons testes.
No meu relatório, mostrarei como conseguimos reduzir a regressão manual de 90% para 30% do tempo de trabalho, mantendo um nível decente de qualidade e crescendo profissionalmente!
O registro para mitap está
aqui .
Mais informações em nosso
canal Telegram .
Para se comunicar com os organizadores, palestrantes e outros participantes, há um
bate-papo por telegrama .
Para quem não pode vir, uma transmissão on-line será realizada em nosso
canal no
Youtube .