Generierung von Integrationstestfällen in der Software-Produktlinienentwicklung
Autoren
Mehr zum Buch
Bei der Entwicklung von Software-Produktlinien ist der Entwicklungsprozess aufgeteilt in die Domänen- und die Applikationsentwicklung. In der Domänenentwicklung wird die generische Plattform der Produktlinie entwickelt, in der Applikationsentwicklung werden auf Basis der generischen Plattform kundenspezifische Applikationen abgeleitet. Es wird davon ausgegangen, dass durch die Wiederverwendung von Testartefakten aus der Domänenentwicklung in der Applikationsentwicklung der Testaufwand signifikant reduziert werden kann. Existierende Ansätze zum Testen von Software-Produktlinien beschränken sich auf den Modul- und den Systemtest. In dieser Arbeit wird eine modellbasierte Technik für die teilautomatisierte Ableitung von Integrationstestfällen bei der Entwicklung von Software-Produktlinien vorgestellt. Die Technik umfasst sowohl die Generierung von wiederverwendbaren Integrationstestfällen in der Domänenentwicklung, als auch die Ableitung von Applikationstestfällen unter Wiederverwendung der generierten Domänentestfälle. Mit Hilfe der wiederverwendbaren Integrationstestfälle wird zusätzlich bereits in der Domänenentwicklung ein frühzeitiger Test der Produktlinienplattform unterstützt. Durch quantitative Studien wurden die Anwendbarkeit sowie der potenzielle Nutzen der Technik evaluiert.