Die Leistung von Dashboards
Egor Ivanov, Spezialist für Testautomatisierung (Yandex.Money)Ich werde Ihnen erklären, wie und warum das Integrationstestteam mit der Verwendung von Dashboards begonnen hat. Ich werde mitteilen, welchen Gewinn wir mit diesem Tool erzielen und warum wir es für wichtig halten.
Timecodes
0:55 Welche Spezialisten profitieren von dem Bericht
1:10 Was ist ein Dashboard? Beispiele aus dem Leben. Definition des Begriffs Grundtypen.
4:05 Treffen Sie das Integrationstest-Team. Instrumenteninteraktionsschema: Jira, Autorun, Locker, Pinger, Jenkins
7:32 Was tun, wenn etwas schief geht - die Rolle der Telefonzentrale
8:15 Dashboard der Telefonzentrale: Skalieren von Aufgaben mithilfe von Grafana
11:26 Wie die Metriken gesendet werden . Arten von Metriken.
13:09 Der Prozess des Sendens von Metriken aus Java und sh
14:10 Wie erstelle ich ein Dashboard? Wie können Dashboards verwendet werden?
15:00 Beispiel 1 - Dashboard als Metrik-Visualisierer
18:20Beispiel 2 - ein Dashboard als Motivator
22:18 Beispiel 3 - ein Dashboard zur Analyse
24:45 Beispiel 4 - ein Dashboard, um Zeit zu sparen
27:00 Zusammenfassung: Was wir aus der Implementierung von Dashboards erhalten haben
Der heilige Gral der Automatisierung: Wenn Sie ihn nicht finden können, erstellen Sie ihn selbst
Andrey Ganin, QA-Leiter (Alfa-Bank)
Die Auswahl an Tools für die Automatisierung scheint riesig zu sein - bis Sie E2E-Tests in C # benötigen. Ich werde darüber sprechen, wie wir unser eigenes Framework erstellt haben: über die Schwierigkeiten, unerfüllten Hoffnungen und die Komplikationen bei der Veröffentlichung eines internen Produkts in Open Source.
Timecodes
1:30 Worum geht es in der Rede?
2:20 Hintergrund: Wie die Alfa-Bank darüber nachdachte, den Zeitaufwand für die Überprüfung interner Produkte zu reduzieren.
3:32 Identifizierung des Hauptproblems - fehlende Dokumentation.
4:21 Ergebnisse der ersten Implementierung des Frameworks
5:28 Beschreibung der zweiten Iteration. SpecFlow. Ergebnisse der zweiten Implementierung
8:32 Was wäre wenn? .. Erstellung eines Tools, mit dem Autotests fehlerfrei und ohne Installation zusätzlicher Software erstellt werden können.
9:20 Schema der Interaktion interner AFT Desk-Tools
10:58 Und warum ist das alles?
13:35 Trennung von Tests mit dem Framework. Wie passiert es drinnen?
16:31Globale Veränderung: Microsoft stellt die Entwicklung des Net Framework ein. Übergang zum Net Standard
18:20 Wie sich der Prozess nach dem Übergang geändert hat. Vor- und Nachteile
20:57 Anwendbarkeit des Frameworks. Beispiele. Seitenobjektmuster
23:11 Wie verwende ich Technologie?
24:17 Wie sieht die Veröffentlichung der neuen Version in Open Source aus? Unterschiede zur internen Lösung
26:44 Schlussfolgerungen: Warum ein Framework verwenden und wer kann es verwenden? Entwicklungspläne
So testen wir das Yandex.Checkout-Widget
Dmitry Sergienko, Senior Tester (Yandex.Money) Das
Yandex.Checkout-Widget ist eine JS-Bibliothek, die über einen Iframe arbeitet. Ich erzähle Ihnen von meinen Testerfahrungen und unserem WidgetRunner-Tool.
Timecodes:
0:32 Wie teste ich eine JS-Bibliothek?
0:54 Yandex.Checkout-Widget: Was es ist.
2:45 Warum haben wir uns für einen Iframe entschieden ?
3:04 Wie testen wir das? Die erste Option (statische HTML-Datei), ihre Nachteile.
3:45 Auf einem Zahlungstoken: Was es ist und wie man es bekommt.
5:01 Warum hat sich 1 Arbeit nicht genähert? Die folgenden Ansätze
6:09 Warum ist es schlecht, nur eine Zahlungsart zu testen?
7:48 Anforderungen an das Testtool
8:40 WidgetRunner - Funktionsweise und Funktionalität des Tools
11:52 Schlussfolgerungen: Was haben Sie mit der Implementierung des WidgetRunner-Tools erreicht?
P.S. Android-, . !