[Vidéo] Quelle est la puissance des tableaux de bord, comment tester les bibliothèques JS et ce qu'il faut pour publier votre propre framework en open source

La publication est dédiée à tous ceux qui n'ont pratiquement pas participé à notre rencontre en ligne, que nous avons dédiée aux outils de test automatisés. Nous publions une vidéo de BugsBusters 2020 - regardez et ce sera un bon début de semaine.







La puissance des tableaux de bord

Egor Ivanov, spécialiste de l'automatisation des tests (Yandex.Money)



Je vais vous dire comment et pourquoi l'équipe de test d'intégration a commencé à utiliser des tableaux de bord. Je vais partager les bénéfices que nous tirons de cet outil et pourquoi nous le considérons comme important.





Timecodes

0:55 Quels spécialistes bénéficieront du rapport

1:10 Qu'est-ce qu'un tableau de bord? Exemples de la vie. Définition du terme, types de base.

4:05 Rencontrez l'équipe de test d'intégration. Schéma d'interaction des instruments: Jira, Autorun, Locker, Pinger, Jenkins

7:32 Que faire en cas de problème - le rôle de l'opératrice

8:15 Tableau de bord de l'opératrice: mise à l'échelle des tâches, en utilisant Grafana

11:26 Comment les métriques sont envoyées . Types de métriques.

13:09 Le processus d'envoi de métriques depuis Java et sh

14:10 Comment créer un tableau de bord? Comment utiliser les tableaux de bord?

15:00 Exemple 1 - Tableau de bord comme visualiseur de métriques

18:20Exemple 2 - un tableau de bord comme motivateur

22:18 Exemple 3 - un tableau de bord pour analyse

24:45 Exemple 4 - un tableau de bord pour gagner du temps

27:00 En résumé: ce que nous avons obtenu de la mise en place de tableaux de bord






Le Saint Graal de l'automatisation: si vous ne le trouvez pas, créez-le vous-même

Andrey Ganin, responsable QA (Alfa-Bank)



Il semble que le choix des outils d'automatisation soit énorme - jusqu'à ce que vous ayez besoin de tests E2E en C #. Je vais parler de la façon dont nous avons créé notre propre framework: des difficultés, des espoirs non satisfaits et des subtilités de la sortie d'un produit interne en open source.





Timecodes

1:30 De quoi parlera la conférence?

2:20 Contexte: comment Alfa-Bank a commencé à penser à réduire le temps consacré à la vérification des produits internes.

3:32 Identifier le problème principal - le manque de documentation.

4:21 Résultats de la première implémentation du framework

5:28 Description de la deuxième itération. SpecFlow. Résultats de la deuxième implémentation

8:32 Et si? .. Création d'un outil permettant de créer des autotests sans aucune erreur et sans installer de logiciel supplémentaire.

9:20 Schéma d'interaction des outils internes du bureau AFT

10:58 Et pourquoi tout cela?

13:35 Séparation des tests avec le framework. Comment cela se passe-t-il à l'intérieur?

16:31Changement global: Microsoft arrête de développer le Net Framework. Transition vers Net Standard

18:20 Comment le processus a changé après la transition. Avantages et inconvénients

20:57 Applicabilité du cadre. Exemples. Modèles d'objet de page

23:11 Comment utiliser la technologie?

24:17 À quoi ressemble la sortie de la nouvelle version en Open Source. Différences avec la solution interne

26:44 Conclusions: pourquoi utiliser un framework et qui peut l'utiliser? Plans de développement






Comment nous testons le widget Yandex.Checkout

Dmitry Sergienko, testeur senior (Yandex.Money)

Le widget Yandex.Checkout est une bibliothèque JS qui fonctionne via une iframe. Je vais vous parler de mon expérience de test et de notre outil WidgetRunner.





Timecodes:

0:32 Comment tester une bibliothèque JS?

0:54 Widget Yandex.Checkout: ce que c'est.

2:45 Pourquoi avons-nous décidé d'utiliser une iframe

3:04 Alors comment tester cela? La première option (fichier html statique), ses inconvénients.

3:45 Sur un jeton de paiement: qu'est-ce que c'est et comment l'obtenir.

5:01 Pourquoi l'approche 1 n'a-t-elle pas fonctionné? Les approches suivantes

6:09 Pourquoi est-il mauvais de tester uniquement un mode de paiement?

7:48 Exigences pour l'outil de test

8:40 WidgetRunner - comment fonctionne l'outil et ses fonctionnalités

11:52 Conclusions: ce que vous avez obtenu avec la mise en œuvre de l'outil WidgetRunner






P.S. Android-, . !



All Articles