Refine
Has Fulltext
- no (2)
Document Type
- Bachelor Thesis (1)
- Master's Thesis (1)
Institute
Language
- German (2)
Is part of the Bibliography
- no (2)
Die Zielstellung dieser Bachelor - Arbeit ist die Integration eines Testprozesses für die vorhandene Software IAV Engine.Der Aufbau und der Entwicklungsprozess soll dargestellt werden, um so die Integration des entwickelten Testsystems in das Projekt darzustellen. Durch diesen Testprozess sollen schnell und präzise, Fehlerquellen in der Entwicklung von der Software erkannt und behoben werden können.
Die Entwicklung von Software Produktlinien ist ein bekanntes Verfahren zur Wiederverwendung von Softwareartefakten für ähnliche Varianten eines Produktes. Ein Schwerpunkt ist das Testen von Software Produktlinien. Die Herausforderung beim Testen ist, dass durch die Konfigurierbarkeit eine große Menge an Produktvarianten entstehen. Diese Arbeit zeigt, wie Software Produktlinien entwickelt werden. Am Beispiel einer Software Produktlinie werden die theoretischen Grundlagen erläutert und beschrieben, wie die konkreten Produktvarianten mit dem Konfigurator der iSAX GmbH & Co. KG erstellt werden. Es wird erläutert, wie diese Produktvarianten effizient getestet werden können. Hierfür werden verschiedene Testansätze vorgestellt, welche die aus der Software Produktlinie resultierenden Produktvarianten testen. Um den Testaufwand zu verringern, werden Testartefakte für verschiedene Produktvarianten wiederverwendet.