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-, . !