Hinweis: Die aktuelle German Testing Day Konferenz finden Sie hier!

Programm 2023

Konferenzprogramm 2023

Track: Automation

Nach Tracks filtern
Nach Themen filtern
Alle ausklappen
  • Mittwoch
    24.05.
, (Mittwoch, 24.Mai 2023)
10:35 - 11:10
1.1
Why you should not run acceptance tests using BDD: How overused BDD slows down your delivery

It's tempting to use BDD as a way to describe and run acceptance tests on the UI. Our experience has shown, that BDD is more beneficial, when used in earlier testing stages instead.

Target Audience: Test managers, testers, developers, ... so for the whole team
Preriquisites: Knowledge in BDD advantageous, but not mandatory
Level: Basic

Extended Abstract:

BDD is well established way to provide abstract description of expected system behaviors to developers. But, due to years of siloed mindsets,…

Mehr lesen
Andreas Döring, Byron Zeitschel
Plateau
Vortrag: 1.1
Themen: Automation
11:20 - 11:55
1.2
Cypress überall - Ein einziges Automatisierungswerkzeug für alle Teststufen?!

Mehr Inhalte dieses Speakers? Kein Problem, schaut doch mal bei sigs.de vorbei:
https://www.sigs.de/autor/dehla.sokenou

Cypress ist ursprünglich als Alternative zu Selenium gestartet. Inzwischen füllt es mit Component Testing auch die Lücke zwischen Unit- und End-2-End-Tests in der Webentwicklung, die bisher nur ungenügend besetzt war.
Lässt man Cypress Component Tests in sein Projekt, dann automatisieren sie schnell nicht nur Komponententests, sondern bieten sich auch als Ersatz für typische…

Mehr lesen
Dehla Sokenou
Plateau
Vortrag: 1.2
Themen: Automation
12:05 - 12:40
1.3
Theorie der Softwarequalität und wie man sie praktisch verbessert durch Überwachung in einer CI-Pipeline

Ein Adrenalinkick für QA Experten - mussten Praktiken, Testansätze und -"Software muss stabil funktionieren und bei der Beurteilung von Softwarequalität ist das sicherlich das wichtigste Kriterium. Langfristig darf aber auch die Wartbarkeit der Software nicht vernachlässigt werden, denn das führt zu Mehraufwänden bei Fehlerbeseitigungen und Weiterentwicklungen, auch bekannt als technische Schulden.  Fehlende, nicht-kontinuierliche oder nicht-automatisierte Testfälle dürfen ebenso zu technischen…

Mehr lesen
Ingo Nickles
Plateau
Vortrag: 1.3
Themen: CI/CD
14:45 - 15:20
1.4
Schnellere = selektierte Regression Tests, aber sicher!

Die IVU hat eine große automatische Testsuite mit mehrere tausend Testfällen. Diese sind zum Teil Sprachübergreifendend aufgebaut (C++, Java). Vorhandene Ansätze zur Testselektion waren bisher nicht sicher genug oder wegen der Struktur der Testfälle nicht anwendbar. Dadurch wurde es immer schwieriger, ein umfangreiches und gleichzeitig zeitnahes Feedback an die Entwickler:innen zu liefern. Gemeinsam mit der TU München haben wir Werkzeuge zur Testselektion entwickelt, die dafür sorgen, dass nur…

Mehr lesen
Silke Reimer
Plateau
Vortrag: 1.4
15:30 - 16:05
1.5
Wie bei Dolby die CI trotz ständig wachsender Test-Suite immer unter 10min bleibt

Eine gute Continuous Integration läuft weniger als 10min - etwa die Zeit, um einen Kaffee zu holen. Für Dolby liegt die größte Herausforderung dabei in der Testlaufzeit, denn das sind oft Stunden. Ein Lösungsansatz ist, nur eine Teilmenge der Tests direkt auszuführen und die übrigen Tests in nachgelagerte Test-Builds (z.B. nightly) auszulagern. Wir berichten von den Nachteilen manueller Testauswahl, von technischen und organisatorischen Herausforderungen einer automatisierten Lösung und davon,…

Mehr lesen
Sven Amann, Lars Kempe
Satellit
Vortrag: 1.5

Zurück