Testautomation im Software Development

Gut ist, was fehlerfrei funktioniert.
Kurzfassung: Es klingt einfach und ist doch zentral: Software, die fehlerfrei funktioniert, ist gut, Softwarefehler kosten Zeit und Geld. Das gilt für Standardsoftware, aber natürlich auch für Individualanwendungen, wie sie im Geschäftsalltag vieler Unternehmen Anwendung finden. Durch automatisierte Tests ist es möglich, kontinuierlich Softwarequalität zu messen und zu gewährleisten. Unerwünschte Nebeneffekte von Software-Änderungen sind durch automatisierte Tests direkt identifiziert und vermeidbar.
Testautomation im Software Development novum online - das online Magazin der noventum consulting GmbH
[noventum consulting GmbH - 18.09.2015] novum online - das online Magazin der noventum consulting GmbH

Es klingt einfach und ist doch zentral: Software, die fehlerfrei funktioniert, ist gut, Softwarefehler kosten Zeit und Geld. Das gilt für Standardsoftware, aber natürlich auch für Individualanwendungen, wie sie im Geschäftsalltag vieler Unternehmen Anwendung finden. Durch automatisierte Tests ist es möglich, kontinuierlich Softwarequalität zu messen und zu gewährleisten. Unerwünschte Nebeneffekte von Software-Änderungen sind durch automatisierte Tests direkt identifiziert und vermeidbar.

MANUELL ODER AUTOMATISCH - DER TESTAUFBAU IST ENTSCHEIDEND

Manuelle und automatisierte Tests sind von der Herangehensweise her recht ähnlich und bauen ggf. aufeinander auf. Ein Automationsspezialist kann mit vorhandenen manuellen Testszenarien - auch ohne tiefer gehende Kenntnisse der zu testenden Applikation - valide Testskripte erstellen.

Moderne Testsuiten bieten die Möglichkeit, Skripte aufzuzeichnen und diese beliebig oft auszuführen. Jeder konkrete Fall ist aber individuell, und so ist in der Regel eine Nachbearbeitung der Skripte notwendig, um eine Dynamik bei der Testdurchführung zu erreichen. Das ist notwendig, um im Test beispielsweise verschiedene User mit unterschiedlichen Rollen anlegen zu können.

An geeigneten Stellen im Testskript, z.B. nach dem Absenden von Daten aus einem mehrseitigen Dialog heraus, muss das Skript die Antwort des Systems mit einer vordefinierten Antwort vergleichen. Bei der Programmierung des Vergleichs ist große Sorgfalt gefragt, um stabile Testskripte zu bekommen und den Änderungsaufwand gering zu halten. Dieser entsteht z. B. schon, wenn ein Tagesdatum in die Systemantwort einfließt und diese damit verändert.

Ein Test arbeitet mit plausiblen aber künstlich erzeugten Daten. Diese müssen erzeugt und nach Abschluss der Tests aus dem System entfernt werden. Auch hier hilft die Einführung automatisierter Prozesse. Mit Hilfe von Skripten können Eingangsdaten für Tests erstellt und eine Datenbereinigung nach Abschluss der Tests automatisch durchgeführt werden.


ZWEI SCHRITTE VORWÄRTS, EINER ZURÜCK: TESTDURCHFÜHRUNG UND -AUSWERTUNG

Die Durchführung automatisierter Tests, vor allem bei Nutzung geeigneter Testtools, ist sehr einfach - quasi auf Knopfdruck - möglich. Die Herausforderung besteht in der Auswertung der Testergebnisse. ...

Lesen Sie den vollständigen Artikel auf novum online, dem online Magazin der noventum consulting GmbH:

http://www.noventum.de/de/novum-artikel/Testautomation-im-Software-Development.html
Weitere Informationen
noventum consulting GmbH
noventum consulting GmbH noventum consulting ist eine international tätige IT Management Beratung. Der Schwerpunkt unserer Arbeit liegt in Deutschland. Hier bedienen wir unsere Kunden von unseren Standorten Münster, Düsseldorf und Frankfurt/M. International sind wir in der Türkei, Südafrika und Luxemburg vertreten.
Unser Beratungsansatz unterscheidet strategische, prozessuale und technische Fragestellungen. Er beginnt bei der Analyse von Auswirkungen technischer, wirtschaftlicher und gesellschaftlicher Trends auf die IT, begleitet die IT-Strategiefindung und endet in der technischen Umsetzung. Den Schwerpunkt unseres Dienstleistungsangebotes bildet dabei die Definition, Optimierung und Implementation kaufmännischer und IT-Prozesse.
noventum consulting GmbH, Herr Marcus Baetz
Münsterstrasse 111, 48155 Münster, Deutschland
Tel.: 02506 93020; http://www.noventum.de
Weitere Meldungen dieses Unternehmens
Erfolgreiche Pressearbeit eBook
Pressearbeit
Eine Pflichtlektüre für mehr Sichtbarkeit durch Pressemitteilungen.
Pressekontakt Herr Dr. Matthias Rensing

noventum consulting GmbH
Münsterstrasse 111
48155 Münster
Deutschland

E-Mail:
Web:
Tel:
02506 93020
Fax:
Drucken Weiterempfehlen PDF
Schlagworte
Permanentlinks https://www.prmaximus.de/128752

https://www.prmaximus.de/pressefach/noventum-consulting-gmbh-pressefach.html
Die Pressemeldung "Testautomation im Software Development" unterliegt dem Urheberrecht. Jegliche Verwendung dieses Textes, auch auszugsweise, erfordert die vorherige schriftliche Erlaubnis des Autors. Autor der Pressemeldung "Testautomation im Software Development" ist noventum consulting GmbH, vertreten durch Marcus Baetz.