3
Erstellung einer Test- spezifikation einer Software-Kompo- nente Projektbericht u Project Note E-Mail: [email protected] . Internet: www.sophist.de Fon: +49 (0)911 40 900-0 . Fax: +49 (0)911 40 900-99 SOPHIST GmbH Vordere Cramergasse 13 90478 Nürnberg Deutschland

SOPHIST Projektbericht Medizintechnik/Pharma

Embed Size (px)

DESCRIPTION

SOPHIST hat eine Testfallspezifikation auf Basis von sprachlichen Anforderungen erstellt. Neben den abstrakten Testfällen wurden zudem konkrete Testdaten für die Testdurchführung definiert und mit den Kunden abgestimmt. #sophist #projektbericht #medizintechnik #pharma #chrisrupp #reqeng #requirementsengineering #Testfallspezifikation #Anforderungen

Citation preview

Erstellung einer Test-

spezifikation einer

Software-Kompo-

nente

Projektbericht u Project Note

E-Mail: [email protected] . Internet: www.sophist.deFon: +49 (0)911 40 900-0 . Fax: +49 (0)911 40 900-99

SOPHIST GmbH Vordere Cramergasse 13 90478 Nürnberg Deutschland

Erstellung einer Test-

spezifikation einer

Software-Kompo-

nente

Projektbericht u Project Note

E-Mail: [email protected] . Internet: www.sophist.deFon: +49 (0)911 40 900-0 . Fax: +49 (0)911 40 900-99

SOPHIST GmbH Vordere Cramergasse 13 90478 Nürnberg Deutschland

SOPHIST hat eine Testfallspezifikation auf Basis von sprachlichen Anforderungen erstellt. Neben den abstrakten Testfällen wurden zudem konkrete Testdaten für die Testdurchführung definiert und mit den Kunden abgestimmt.

AUFGABE:Unser Kunde in der Konzernsparte Medical Solutions erstellt Produkte in vielen Bereichen des Gesundheitswesens. Der Bereich Oncolo-gy Care Systems beschäftigt sich beispielswei-se mit dem gesamten Spektrum von bildgeben-den Produkten für die Diagnose und die Therapie von Krebs, über die Elektromedizin und IT-Lösungen bis hin zum Service, um Arbeitsabläufe in Kliniken und Praxen zu optimieren. Eine Software für die Behandlungs-planung unterstützt Mitarbeiter in Kliniken und Praxen bei der Behandlung von Krebspatien-ten. SOPHIST hatte die Aufgabe, eine Testfall-spezifikation als Basis für den internen Kompo-nententest an eine GUI-Komponente des Systems zur Behandlungsplanung zu spezifi-zieren. Dies wurde im komplexen Umfeld der Strahlentherapie einerseits als reine Project-Engineering-Aufgabe erteilt, hatte aber auch im Fokus mittels der Testfallerstellung die aktuelle Anforderungsspezifikation für die Komponente zu prüfen und zu verbessern.

UMSETZUNG:Mittels typischer Black-Box-Testmethoden ermittelte SOPHIST auf der Basis von nach dem SOPHIST Template definierten sprachli-chen Anforderungen in einem ersten Schritt die korrekte Auswahl an medizinisch relevanten Fällen. Diese Fälle wurden als abstrakte Testfälle dokumentiert. Im Rahmen der Testfallerstellung wurden die Anforderungen auf Vollständigkeit, Konsistenz, Testbarkeit und Eindeutigkeit untersucht. Gefundene Fehler wurden in Absprache mit dem Komponenten- bzw. Spezifikationsverantwortlichen bereinigt. Besondere Bedeutung hatte dabei die Testau-tomatisierung u. a. der Oberfläche der Kompo-nente. Die definierten und abgestimmten Testfälle ordnete SOPHIST in einem anschlie-ßenden Schritt entlang relevanter Abläufe zeitlich und füllte die Testfälle für automatisierte Testabfolge mit konkreten Testdaten. Die Herausforderung war dabei die umfassende Definition der richtigen Testfälle für das sicherheitsrelevante System und die Kombina-tion aller Testfälle zu automatisiert durchzufüh-renden Testszenarien.

SOPHIST GmbHVordere Cramergasse 1390478 NürnbergDeutschland

fon: +49 (0)9 11 40 900-0fax: +49 (0)9 11 40 900-99

E-Mail: [email protected]: www.sophist.de© SOPHIST

TECHNISCHE DATEN:Eingesetzte Tools:MS Word

Eingesetzte Methoden:Black-Box-Methoden für die TestfallerstellungSOPHIST REgelwerk

KUNDENNUTZEN: ► Die Testfallerstellung als Prüfmethode

für Anforderungen identifizierte Fehler in der Anforderungsspezifikation und sicherte daher die Anforderungsqualität

► Die unvoreingenommene externe Sicht identifizierte eine methodisch vollständige Menge an Testfällen

Bild

quel

le: ©

Pre

ssef

otos

Sim

ens

Erstellung einer Testspezifikation einer Software-Komponente

�����

��� ���� �� �