Praktikum
Behavior-Driven-Development im Kontext von WebComposition/Data Grid Service
Completion
2014/09
Research Area
Students

Advisers


Description (German)
Der Data Grid Service ist eine Web-basierte Speicher- und
Gatewaylösung, die Zugriff auf heterogene Datenräume
unter Verwendung eines gemeinsamen
Datenmodells ermöglicht. Zur
Sicherstellung der internen Integrität sowie Konformität zu der
ursprünglichen Verhaltensspezifikation wurden im Rahmen des Projektes Unit- sowie
AcceptanceTests entwickelt.
Der Entwicklungsprozess hat sich in letzter Zeit durch die fehlende Unterstützung des eingesetzten UnitTesting-Frameworks seitens der Entwickler signifikant erschwert. Ziel des Forschungspraktikum ist es, die Gallio Test Automation Platform/MbUnit durch ein aktiv entwickeltes und durch aktuelle VS-Versionen besser unterstütztes Pendant zu ersetzen. Bei dieser Gelegenheit soll des weiteren untersucht werden, inwiefern der Einsatz von Behaviour-Driven-Development (BDD), unter Zuhilfenahme spezieller BDD-Test-Frameworks, die Qualität - insbesonders die Lesbarkeit - der vorhandenen Tests verbessern kann und wie die Tests letztendlich in ihre neue Form überführt werden können.