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

Programm 2023

Konferenzprogramm 2023

Thema: 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
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, BDD is often described as the next big thing to describe and automate testcases for QA teams. This talk gives a small insight, in why using BDD in later testing stages (System-Integration and Acceptance Testing) could create additional overheads and more complicated test automation setups. You will learn how BDD can be beneficial when used correctly, but also how it can disrupt team velocity if introduced at the wrong places.

Testen sollte deutlich mehr wertgeschätzt werden, das ist meine persönliche Überzeugung. Deshalb engagiere ich mich seit über 10 Jahren in der Testautomatisierung und dem Testmanagement und zusätzlich begleite ich unsere Associate IT-Consultants sowohl in ihrer fachlichen als auch persönlichen Entwicklung. In meiner Freizeit sind die Interessen vielfältig: Angefangen vom Drachenfliegen, über Gospel-Musik bis zum Go-Spielen.

Während ich mich in meinem Medieninformatik-Studium sehr viel ausprobiert habe, bin ich auf mein Interesse für Qualitätssicherung gestoßen. Seitdem konnte ich in diesen Bereich viel Praxiserfahrung sammeln und übernehme nun Fachtests, Testmanagement, sowie Testautomatisierung. In meiner Freizeit bin ich gerne aktiv, unternehme etwas mit Freunden und versuche so oft es geht in der Woche zum Sport zu gehen.

Andreas Döring, Byron Zeitschel
Plateau
Andreas Döring, Byron Zeitschel
Plateau
Vortrag: 1.1

Vortrag Teilen

11:20 - 11:55
1.2
Cypress überall - Ein einziges Automatisierungswerkzeug für alle Teststufen?!
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 Unit-Test-Werkzeuge wie Jest an.
Kann Cypress wie ein Schweizer Taschenmesser wirklich den kleinen Zoo der bisher verwendeten Werkzeuge ablösen? Wir haben es ausprobiert und berichten über Erfahrungen positiver Art, aber auch über die Grenzen, an die wir gestoßen sind.

Zielpublikum: Tester, Entwickler, Testautomatisierer
Voraussetzungen: Projekterfahrung, Testautomatierungserfahrung, Basiskenntnisse in der Webentwicklung
Schwierigkeitsgrad: Advanced

Extended Abstract:
Das Open-Source-Werkzeug Cypress ist ursprünglich als Alternative zu Selenium im Bereich der End-2-End-Tests in der Webentwicklung 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, also bei den Komponenten- und Integrationstests.
Lässt man Cypress Component Tests in sein Projekt, dann automatisiert man damit schnell nicht nur Komponententests, sondern auch Unit-Tests. Sie bieten sich damit als Ersatz für typische Unit-Test-Werkzeuge für Webanwendungen wie Jest oder Karma an. Cypress etabliert sich damit als Automatisierungswerkzeug für alle Teststufen, von den Unit- bis hin zu den End-2-End-Test.
Kann Cypress wie ein Schweizer Taschenmesser wirklich den kleinen Zoo der bisher verwendeten Werkzeuge ablösen? Wir haben es ausprobiert und berichten über Erfahrungen positiver Art, aber auch über die Grenzen, an die wir gestoßen sind. Unter anderem zeigen wir, wie einfach bestehende Tests migriert werden können, und haben evaluiert, was unter welchen Bedingungen schneller und stabiler ist, die Unit-Tests in Jest oder die in Cypress.

 

Dr.-Ing. Dehla Sokenou promovierte 2005 an der TU Berlin über UML-basiertes Testen. Sie fühlt sich in allen Phasen der Softwareentwicklung zu Hause, einen besonderen Schwerpunkt bilden allerdings auch weiterhin alle Themen rund um Qualitätssicherung und Testen. Bei der WPS ist sie als Test- und Qualitätsmanagerin sowie Softwarearchitektin tätig. Daneben ist sie Sprecherin der GI-Fachgruppe Test, Analyse und Verifikation von Software (TAV). 

Mehr Inhalte dieses Speakers? Schaut doch mal bei sigs.de vorbei: https://www.sigs.de/experten/dehla-sokenou/

Dehla Sokenou
Plateau
Dehla Sokenou
Plateau
Vortrag: 1.2

Vortrag Teilen

Zurück