|
Vermeiden Sie Anarchie bei Software-Testing und QA
In manchen Organisationen wird für das Software-Testing genau die richtige Menge an Management Support, qualifizierten Mitarbeitern und Testautomationstools aufgewendet um einen hohen Level an Qualität sicherzustellen. Wie auch immer, manchmal kann die Natur des Software-Testings am Besten als Anarchie beschrieben werden. Lesen Sie hier warum …
Das Testen verbraucht bis zu 40% der Entwicklungszeit Der Wettbewerb wächst und es wird immer wichtiger Software noch schneller auszuliefern. Deshalb suchen IT Abteilungen ständig nach Wegen das „time to market“ der Applikationen zu verringern. Weil Software-Testing bis zu 40% des Entwicklungszyklus braucht, wird man verführt, Zeit durch Reduzierung des Testaufwandes einzusparen. Aber wie wirkt sich das auf die Qualität der ausgelieferten Software aus?
Durch das generelle Ziel der QA, Applikationen in Top-Qualität auszuliefern, ist es ein MUSS ein adäquates Backing funktionierender Tools, beginnend von übergeordneten Werkzeugen über Tools zum Durchtesten bis hin zu Automatisierungshilfen zu haben. Andernfalls könnte Frustration zu Anarchie in Software Test und QA Abteilungen führen.
Wie groß ist die Beeinträchtigung durch schlechte Software Qualität? Die Qualität der Anwendungen ist für den gesamten Betrieb wichtig. Es ist ein MUSS zu verhindern das kritische Fehler nicht gefunden werden, weil dies eine ganze Kette an Problemen verursachen könnte. Falls eine “live” Applikation fehlerhaft ist, hat dies typischerweise folgende Auswirkungen:
- Die Benutzer können keine Business-Transaktionen mehr durchführen
- Die fehlerhafte Anwendung muss identifiziert, korrigiert und wieder gestestet werden
- Falls es korrupte Daten gegeben hat, müssen die Auswirkungen dieser Daten analysiert werden
- Wenn mehrfach Fehler auftreten, verlieren die Benutzer das Vertrauen in die Anwendung
Vor sechs Jahren hat das US-amerikanische National Institute of Standards and Technology geschätzt, dass Softwarefehler die US Wirtschaft jährlich 59.5 Mrd $ kosten!! Das zeigt wie gravierend mangelhafte Softwarequalität ist.
Eine kürzlich veröffentliche IDC Studie deckte auf, dass mehr als 40% aller Softwareapplikationen mit 1-10 kritischen Defekten ausgeliefert wurden. Am meisten überrascht, dass sich das Management dessen oft bewusst ist und trotzdem die Freigabe für das „go live“ der Applikationen gibt! Wollen Sie mehr darüber erfahren wie mangelhaftes Software-Testing zu Anarchie in der QA führt? Klicken Sie hier.
Test-Lösungen von Original Software haben das Software Testing revolutioniert
Die TestBench Produkte von Original Software gehören zu einer neuen Generation von Software-Testautomationstools. Alle Lösungen basieren auf der User-Interaktion mit dem zu testenden System. Dies beinhaltet, dass die TestBench Produkte die Abhängigkeit von Script-Codierung und von Programmierern die die Softwaretests durchführen, eliminieren.
Diese Technologie beinhaltet genauso, dass die Lösung automatisch erkennt, wenn ein Applikationsinterface Änderungen hat und die Scripts updated um die Änderungen zu reflektieren. Das Resultat, die Software Tests sind wiederverwendbar, unabhängig davon wie oft Softwareänderungen gemacht werden. Intelligente Reports mit „report compare“ Funktionalität die die Unterschiede zwischen zwei Reports hervorhebt, machen es für den Tester einfach entweder die Änderungen zu akzeptieren und dadurch die Scripts upzudaten, oder einen Fehler genau zu bestimmen.
Weil mangelhafte Daten immer zu dürftigen Testresultaten führen, können Datenmodelle erstellt werden um eine einwandfreie Qualität der Softwaretests sicher zu stellen. Der Fakt das jeder Schritt durch die Applikation aufgezeichnet wird, macht automatische Dokumentation möglich. Dies erspart zahlreiche Stunden beim Reproduzieren und Dokumentieren der Fehler.
In den letzten 10 Jahren haben mehr als 400 Unternehmen in 25 unterschiedlichen Ländern Komponenten der TestBench Produktsuite implementiert.
Wollen Sie mehr über die TestBench Produkte zur Softwaretestautomatisierung erfahren? Klicken Sie hier. |