[Vídeo] Qual é o poder dos painéis, como testar as bibliotecas JS e o que é necessário para liberar sua própria estrutura em código aberto

A publicação é dedicada a todos que praticamente não compareceram ao nosso encontro on-line, que dedicamos a ferramentas de teste automatizadas. Publicamos um vídeo do BugsBusters 2020 - assista e será um bom começo de semana.







O poder dos painéis

Egor Ivanov, especialista em automação de teste (Yandex.Money)



Vou lhe contar como e por que a equipe de testes de integração começou a usar painéis. Vou compartilhar o lucro que obtemos dessa ferramenta e por que a consideramos importante.





Códigos de tempo

0:55 Quais especialistas se beneficiarão do relatório

1:10 O que é um painel? Exemplos da vida. Definição do termo, tipos básicos.

4:05 Conheça a equipe de testes de integração. Esquema de interação do instrumento: Jira, Autorun, Locker, Pinger, Jenkins

7:32 O que fazer quando algo der errado - o papel do atendente

8:15 Painel do atendente: dimensionando tarefas, usando o Grafana

11:26 Como as métricas são enviadas . Tipos de métricas.

13:09 O processo de envio de métricas de Java e sh

14:10 Como criar um painel? Como os painéis podem ser usados?

15:00 Exemplo 1 - painel como visualizador de métricas

18:20Exemplo 2 - um painel como motivador

22:18 Exemplo 3 - um painel para análise

24:45 Exemplo 4 - um painel para economizar tempo

27:00 Resumindo: o que obtivemos com a implementação de painéis






O Santo Graal da automação: se você não conseguir encontrá-lo, crie você mesmo

Andrey Ganin, chefe de controle de qualidade (Alfa-Bank)



Parece que a escolha de ferramentas para automação é enorme - até que você precise dos testes E2E em C #. Vou falar sobre como criamos nossa própria estrutura: sobre as dificuldades, esperanças não cumpridas e os meandros da liberação de um produto interno em código aberto.





Códigos de tempo

1:30 Sobre o que será a conversa?

2:20 Contexto: como o Alfa-Bank começou a pensar em reduzir o tempo gasto na verificação de produtos internos.

3:32 Identificando o principal problema - falta de documentação.

4:21 Resultados da primeira implementação da estrutura

5:28 Descrição da segunda iteração. SpecFlow. Resultados da segunda implementação

8:32 What if? .. Criação de uma ferramenta que poderia criar autotestes sem erros e sem instalar software adicional.

9:20 Esquema de interação das ferramentas internas do AFT Desk

10:58 E por que é tudo isso?

13:35 Separação de testes com a estrutura. Como isso acontece por dentro?

16:31Mudança global: a Microsoft para de desenvolver o Net Framework. Transição para o padrão líquido

18:20 Como o processo mudou após a transição. Prós e contras

20:57 Aplicabilidade da estrutura. Exemplos. Padrões de objeto de página

23:11 Como usar a tecnologia?

24:17 Como é o lançamento da nova versão em código aberto. Diferenças com a solução interna

26:44 Conclusões: por que usar uma estrutura e quem pode usá-la? Planos de desenvolvimento






Como testamos o widget Yandex.Checkout

Dmitry Sergienko, testador sênior (Yandex.Money)

O widget Yandex.Checkout é uma biblioteca JS que funciona por meio de um iframe. Vou falar sobre a minha experiência de teste e nossa ferramenta WidgetRunner.





Código de tempo:

0:32 Como testo uma biblioteca JS?

0:54 Widget Yandex.Checkout: o que é.

2:45 Por que decidimos usar um iframe

3:04 Então, como testamos isso? A primeira opção (arquivo html estático), suas desvantagens.

3:45 Em um token de pagamento: o que é e como obtê-lo.

5:01 Por que a abordagem 1 não funcionou? As abordagens a seguir

6:09 Por que é ruim testar apenas uma forma de pagamento?

7:48 Requisitos para a ferramenta de teste

8:40 WidgetRunner - como a ferramenta funciona e sua funcionalidade

11:52 Conclusões: o que você obteve com a implementação da ferramenta WidgetRunner






P.S. Android-, . !



All Articles