05.10.2022
12:35 - 13:20
Uhr
Solution-Workshop
Special Topics
Salon 5 - 6
Alexei Vinogradov
Unabhängiger Berater
Stable UI Tests mit Selenide
Was
Dieser Solution-Workshop widmet sich dem populären Instrument zum Schreiben von Web UI Tests in Java - Selenide (Selenium-powered). Wir werdenin die Bibliothek eintauchen und die Fragen dazu beantworten.
Warum
Der Aufwand für die Konfiguration oder noch schlimmer, die Entwicklung eigener Instrumente im Rahmen des Projekts kann die Feedback-Schleife von Bugs verlangsamen und die Kosten erhöhen.
Was wäre wenn
Indem wir Projekte und Testautomatisierer in die Lage versetzen, die Tests schneller zu schreiben, können wir die Feedback-Schleife drastisch verkürzen und Kosten für die Fehlerbehebung einsparen, da die Probleme in vielen Fällen viel früher erkannt werden - bereits bei der Entwicklung der Story während des laufenden Sprints.
Wie
Wir werden:
- Selenide und Selenium vergleichen, um den Unterschied zu verstehen
- die wichtigsten Funktionen von Selenide für das Schreiben von Tests anschauen
- über die in Selenide eingebauten Fehlerdiagnosefunktionen sprechen
- einige Beispiele mit und ohne Verwendung des PageObject Design Pattern ansehen und ausführen.
- über einige Integrationsbeispiele und Erweiterungen von Selenide erfahren
Alexei Vinogradov, Unabhängiger Berater
Alexei Vinogradov ist ein Test Automation Senior Manager bei Accenture. Er verfügt über mehr als 20 Jahre Erfahrung in den Bereichen Testautomation, Testprozesse und Software Entwicklung. Seine besondere Expertise liegt in SDET Methoden in Test Automatisierung.
Vorträge runden sein Portfolio ab (Auszug):
2014 - "Lean Tests Cases - making your test case collection efficient", SQA Days in Sankt - Petersburg
2016/2017 - "KISS Page Objects", QA Fest in Kyiv and TestCon in Moscow
2017 - "Selenide & KISS-Driven Tests Automation", Agile & Automation Days in Krakow and SeleniumConf in Austin, USA
2017 - "Selenide 101", Selenium Camp in Kyiv
2018 - "Introduction in Pact", Avito Meetup in Moscow
2018 - "Selenide Workshop" at Belgrade Test Conference
2019 - "Selenide 2019 - Quo vadis" - ComaQA Conf in Minsk
2017-2019 Multiple Selenide and Automation Talks on Heisenbug in Moscow/Sankt -Peterburg
2021 - "Spinner handling in Test Automation" QA Conference in Ekaterinburg
2021 - Workshop "Starting Selenium Automation on the modern stack" on ComitEd.com (online)
2022 (to come) - Workshop "Modern Test Automation in Java Stack", Live2Test, online/Turkey