[Video] Was ist die Leistungsfähigkeit von Dashboards, wie werden JS-Bibliotheken getestet und was ist erforderlich, um Ihr eigenes Framework in Open Source freizugeben?

Der Beitrag richtet sich an alle, die es praktisch nicht zu unserem Online-Meetup geschafft haben, das wir automatisierten Testtools gewidmet haben. Wir veröffentlichen ein Video von BugsBusters 2020 - sehen Sie es sich an und es wird ein guter Start in die Woche sein.







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



All Articles