Qualitätssicherung in der Softwareentwicklung durch Einführung einer automatischen Testumgebung in den Entwicklungsprozess

  • Tests bilden neben defensiver Programmierung eine wichtige Maßnahme zur Sicherung der Qualität. Um die zunehmende Arbeit beim Testen der Software zu unterstützen oder sogar teilweise zu ersetzen, wurde im Rahmen dieser Arbeit ein Prototyp einer Software zum Automatisieren der wiederkehrenden Testaufgaben entwickelt. Durch die hohe Komplexität der Produkte ist das Testen nicht mehr mit manuellen Tests abdeckbar. Die Komplexität steigt weiterhin, da schnell auf den Markt reagiert werden muss und Funktionen dem Produkt hinzugefügt werden. Die Automatisierung der Tests soll das manuelle Testen der Produkte vor allem unterstützen. Ein Ziel der Software ist es, entstandene Fehler zeitnah zum Entstehen festzustellen. Nachdem ein Entwickler Änderungen am Quelltext vorgenommen hat, soll der Kompiliervorgang gefolgt von den Tests automatisch ausgelöst werden. Treten beim Übersetzen der Software oder bei den Tests Fehler auf, kann die Ursache auf die Änderungen des Entwicklers eingegrenzt werden. Dazu muss das bestehende System, welches bereits das automatische Kompilieren der Software übernimmt, um ein flexibles System zum Testen erweitert werden. Es werden Geräte zur Fernwartung von Computern. Diese Arbeit beschäftigt sich mit dem Testen der Software auf den Geräten, der so genannten Firmware, und beschreibt Möglichkeiten zur Automatisierung der Tests. Außer der Realisierung eines Prototyps zur Testautomation wird sich diese Arbeit mit der Entwicklung wichtiger Tests, wie beispielsweise den Unit-Tests, widmen. Dabei werden verschiedene Techniken vorgestellt, die für viele Gerätetypen nutzen lassen.

Export metadata

Additional Services

Metadaten
Author:Robert Gröber
Advisor:Wolfgang GolubskiGND, Christian Krause
Document Type:Diploma Thesis
Language:German
Name:Raritan Deutschland GmbH
Scheringer Str. 1, 08056 Zwickau
Date of Publication (online):2008/05/27
Year of first Publication:2008
Date of final exam:2008/02/15
Tag:Testautomatisierung
GND Keyword:Programmtest; Testen; Komponententest; Framework <Informatik>; Agile Softwareentwicklung; Softwareentwicklung
Page Number:91 Seiten, 19 Abb., 12 Tab., 22 Lit.
Faculty:Westsächsische Hochschule Zwickau / Physikalische Technik, Informatik
Release Date:2008/05/27