
April 28,2025
Testautomatisierung ohne Rollenbruch: TestBench in Visual Studio Code
In vielen Testprojekten treffen zwei Welten aufeinander:
Fachexpert:innen, die Tests fachlich modellieren, und Entwickler:innen, die diese Tests automatisieren. Häufig scheitert effiziente Zusammenarbeit daran, dass beide Gruppen in unterschiedlichen Tools arbeiten müssen. Effiziente Zusammenarbeit scheitert dabei häufig weniger an fehlendem Know-how als an getrennten Werkzeugen, unterschiedlichen Sichten und hohem Abstimmungsaufwand.
Genau hier setzt die TestBench Extension für Visual Studio Code an. Sie verbindet Testmanagement und Testautomatisierung, ohne bestehende Rollen, Verantwortlichkeiten oder Prozesse aufzubrechen.
Testdesign bleibt in TestBench
Ein zentraler Punkt vorweg:
Tests werden weiterhin in TestBench erstellt.
Fachexpert:innen nutzen TestBench, um Testfälle strukturiert zu modellieren – mit klaren Abläufen, verständlicher Fachsprache und wiederverwendbaren Bibliotheken. Dieses fachliche Testdesign bleibt vollständig im Testmanagement verankert und erfordert keine Programmierkenntnisse.
Visual Studio Code wird dabei nicht zum Ersatz für TestBench, sondern zur gezielten Erweiterung für die technische Automatisierung.
Visual Studio Code als Arbeitsumgebung für Entwickler:innen
Entwickler:innen arbeiten dort, wo sie ohnehin produktiv sind: in Visual Studio Code. Die TestBench Extension bringt den notwendigen Kontext aus dem Testmanagement direkt in die IDE. TestBench-Projekte, Testobjektversionen und Testfälle sind sichtbar, ohne das Werkzeug wechseln zu müssen.
So können Automatisierer:innen Testcode schreiben, pflegen und ausführen, während die fachliche Verantwortung weiterhin bei den Fachexpert:innen bleibt.
Bibliotheken als gemeinsame Sprache
Der Schlüssel zur Zusammenarbeit liegt in den Bibliotheken von TestBench.
Fachexpert:innen definieren dort wiederverwendbare fachliche Testbausteine und kombinieren sie zu Testfällen. Diese Bibliotheken basieren auf Keywords und bilden die fachliche Sicht auf das System ab.
Die VS-Code-Extension verknüpft diese fachlichen Keywords direkt mit den entsprechenden Robot-Framework-Ressourcen. Entwickler:innen implementieren oder erweitern die Keywords in Visual Studio Code, während Fachexpert:innen sie in TestBench für neue Tests verwenden.
Beide Seiten arbeiten somit am selben Inhalt, jedoch jeweils in dem Werkzeug, das für ihre Rolle optimal ist.
Synchronisierte Keywords statt doppelter Pflege
Damit fachliches Modell und technischer Code nicht auseinanderlaufen, unterstützt die Extension eine bidirektionale Synchronisation der Keywords. Änderungen können gezielt zwischen TestBench und Robot Framework abgeglichen werden.
Neue Keywords lassen sich aus der Entwicklung heraus direkt in TestBench verfügbar machen. Die Bibliotheken bleiben konsistent und jederzeit nutzbar, ohne manuelle Nachpflege oder parallele Dokumentation.
Von fachlichen Tests zu ausführbarer Automatisierung
Sobald Testfälle in TestBench mit den definierten Bibliotheken modelliert sind, können daraus automatisierte Robot-Framework-Tests generiert werden. Diese folgen der Struktur aus dem Testmanagement und sind sofort lauffähig.
Nach der lokalen Ausführung lassen sich die Ergebnisse wieder in TestBench importieren. Fachexpert:innen sehen die Resultate dort, wo sie die Tests erstellt haben – ohne sich mit Logs, Dateien oder Kommandozeilen befassen zu müssen.
Fazit: Klare Rollen, ein gemeinsamer Workflow
- Fachexpert:innen entwerfen Tests in TestBench
- Entwickler:innen implementieren Automatisierung in Visual Studio Code
- Bibliotheken verbinden fachliche und technische Sicht
- Testergebnisse fließen zurück ins Testmanagement
Die TestBench Extension für Visual Studio Code verbessert die Zusammenarbeit, ohne bewährte Arbeitsweisen zu verändern: So entsteht ein durchgängiger Testprozess, der Fachlichkeit und Automatisierung sauber trennt – und dennoch eng miteinander verzahnt.
Category
- Erfolgsgeschichten (6)
- Features im Detail (7)
- Messen und Konferenzen (4)
- Nicht kategorisiert (0)
- Testmethoden (1)
Test on the highest level.
The comprehensive solution for your test management – from planning, design and execution of the tests to complete logging of the test results.
Get TestBench

