Automatisiertes Testen von Webapplikationen am Beispiel von Primo

  • Bibliotheken entscheiden sich bei Discovery Systemen und anderen bibliothekarischen Applikationen vermehrt für Cloud-basierte Software-as-a-Service Lösungen (SaaS). Eine Herausforderung von SaaS-Lösungen besteht für Bibliotheken in den häufigen Updates und, davon abhängig, in den in sehr engen zeitlichen Abständen erforderlichen Tests der Applikationen. Um den Ressourceneinsatz beim Testen überschaubar zu halten und dennoch sicher zu stellen, dass die Software die Ansprüche nach wie vor erfüllt, bieten sich automatisierte Testverfahren an. Der Vortrag basiert auf den Erfahrungen, welche an der ETH Bibliothek mit dem automatisierten Testen des Discovery Systems Primo gewonnen wurden. Für das automatisierte Testen von Primo wird an der ETH-Bibliothek Cucumber eingesetzt. Cucumber ist ein verbreitetes Spezifikations-Werkzeug und zeichnet sich dadurch aus, dass die zu testenden Eigenschaften und Funktionalitäten in nahezu natürlicher Sprache in Szenarien beschrieben werden können, so dass Anwender und Techniker zu einem gemeinsamen Verständnis der Anforderungen an die zu testende Software kommen. An einem Praxisbeispiel wird die Architektur eines automatisierten Tests veranschaulicht und die Umsetzung von der Formulierung der Testanforderungen über das Programmieren des Tests bis hin zur Testdurchführung und Auswertung der Ergebnisse erklärt. Der Vortrag zeigt die Vorteile von automatisierten Testverfahren, und wie sich die ETH-Bibliothek diese beispielsweise beim Umstieg auf das neue User Interface von Primo zu Nutze machen kann.

Download full text files

Export metadata

Additional Services

Share in Twitter Search Google Scholar
Metadaten
Author:Noémie Ammann, Sven Koesling
URN:urn:nbn:de:0290-opus4-35179
Parent Title (German):TK 3: organisieren & optimieren / Potenziale von Discovery-Systemen (12.06.2018, 13:00 - 15:00 Uhr, Saal C)
Document Type:Conference publication (Presentation slides)
Language:German
Year of Completion:2018
Release Date:2018/06/04
Themes:Elektronische Publikationen, elektronisches Publizieren, Forschungsdaten, Open Access
Portale, Discovery-Services, virtuelle Bibliotheken
German Bibliothekartage / BiblioCon:107. Deutscher Bibliothekartag in Berlin 2018
107. Deutscher Bibliothekartag in Berlin 2018 / Themenkreise / TK 3: organisieren & optimieren / Potenziale von Discovery-Systemen
Licence (German):License LogoCreative Commons - CC BY - Namensnennung 4.0 International
Einverstanden
Diese Webseite verwendet technisch erforderliche Session-Cookies. Durch die weitere Nutzung der Webseite stimmen Sie diesem zu. Unsere Datenschutzerklärung finden Sie hier.