Methodischer Software-Test — Qualität von Software
Es wird immer wichtiger für Web-Anwendungen gute Qualität zu gewährleisten. Zum einen werden die Anforderungen stetig komplexer, zum anderen stützen sich immer mehr Unternehmen darauf Dienste/ Services online anzubieten. Qualitative Anwendungen bieten eine optimale Usability für die Nutzer bzw. Zufriedenheit und sind auch aus rechtlicher Sicht wichtig. Das Fraunhofer Institut hat in einer Studie 2007 festgestellt, dass nur 10% der Fehler Programmierfehler sind und 63% der Fehler in den Anforderungen liegen!
Einen Test zu schreiben bedeutet immer zwei Dinge: Für eine Methode einer Klasse oder einen Webservice eine Test-Methode anzulegen und zweitens geeignete Test-Daten anzugeben. Es ist zwar nicht trivial, aber es ist wichtig Tests so anzulegen, dass sie tolerant gegenüber Änderungen des Testcodes sind. Dadurch bleibt der Pflege-Aufwand gering.
Die Kunst besteht darin, mit Testfällen das Risiko aus einem Projekt zu nehmen - aber trotzdem insgesamt gesehen Zeit einzusparen. 

Testing Day 1 Franken am 10.3.2009
Fränkische Unternehmen haben Best Practices über Software-Test basierend auf Model Driven Development vorgestellt - Auf Einladung des ASQF e.V. Vorträge von Referenten mit sehr viel Praxis-Erfahrung von method park Software AG, Prof. Dr. Spillner, Afra GmbH, imbus AG, infoteam Software AG, sepp.med GmbH.
Es hat sich gut herausgestellt, dass es optimal ist, wenn ein Diagramm verwendet wird um zum einen die Testfälle anhand der Pfade im Diagramm generieren zu können, zum anderen um fachlichen, technischen Testern, Kunden und Entwicklern eine gute Gesprächsgrundlage zu bieten. Die sepp.med GmbH bietet eine Software an, die aus dem UML-Diagramm Testfälle zu generieren, wobei die Anzahl der Testfälle durch Testfall-Reduktion möglichst gering gehalten wird.
Als zweiter Punkt hat sich herausgestellt, dass Anforderungen nicht als Fließtext vorliegen sollten, damit sowohl Doppelte/ Redundanzen leicht gefunden werden können als auch sich widersprechende Anforderungen leichter entdeckt werden können. Im Medizin/ healthcare - Bereich wird das Format IHE verwendet. 
|