Motivation

Das Bundesrechenzentrum Wien als Kompetenzzentrum für Digitalisierung nutzt innovative Technologien wie Big Data, Artificial Intelligence, Blockchain oder Robotics für die Umsetzung komplexer IT-Projekte. Um zu gewährleisten, dass die entwickelnden Softwareapplikationen auch während des Live-Betriebs reibungslos funktionieren, ist vor allem eine ausreichende Testabdeckung der Softwarebestandteile notwendig. Dabei können gut programmierte Testmethoden helfen, Fehler während der Entwicklung von neuen Features zu verhindern.

Die IT-Leitung des BRZ-Wien erkannte die Notwendigkeit, das Thema User-Interface Testen stärker in den Entwicklungsprozess zu integrieren und entschied sich daher, unsere Schulungsabteilung zu konsultieren. Im Rahmen einer zweitägigen Jasmine für Angular Schulung konnten wir die Software-Tester des BRZ- Wien wichtige Werkzeuge in den Bereichen manuelles und automatisiertes UI-Testen an die Hand legen und ihnen zeigen, wie man diese Tools effizient einsetzt.

Angular Jasmine

Jasmine ist ein populäres JavaScript Testing Framework, welches für gängige Front-End Frameworks wie Angular oder React eingesetzt werden kann. Es lässt sich außerdem problemlos in das Ökosystem bestehender Angular oder React Applikationen integrieren. Darüberhinaus bietet es eine Vielzahl von Möglichkeiten, Testmethoden für unterschiedlichste Anwendungsfälle (synchrone / asynchrone Programmabläufe, HTTP-Requests, etc.) zu implementieren.

 

Außerdem bietet Angular den sogenannten Karma Testrunner an, mit dem es sehr einfach ist, die Jasmine Testmethoden in der Angular Welt auszuführen.

 

Schulung

Die Schulung umfasste einige theoretische Konzepte von Angular und Karma, war aber generell sehr praxisorientiert ausgelegt. Es gab einige praktische Aufgaben, die die Teilnehmer im Rahmen der Schulung mit Bravour meisterten. Generell waren die Schulungsteilnehmer des BRZ Wien sehr motiviert und zeigten großes Interesse an den Schulungsinhalten. Alle hatten bereits zumindest grundlegende Erfahrung in Angular, was zu produktiven Diskussionen und einem effizienten Lernprozess beitrug.

Durch die Schulung konnten die Entwickler sich neue Fähigkeiten in Angular Jasmine + Karme aneignen und auch der Mehrwert von Testautomatisierung und -strategien wurde durch die Durchführung der praktischen Beispiele deutlich.

 

Als Fazit kann festgehalten werden, dass die Schulung viel Spaß machte und wir von Xemedo bei Bedarf jederzeit gerne wieder für das BRZ-Wien tätig sind.

 

Abonnieren
Benachrichtige mich bei
guest
0 Comments
Inline Feedbacks
View all comments