Testing
Warum kontinuierliches Testing von Anfang an?
Über Softwaretests wird die App bzw. webbasierte Software auf Erfüllung der Anforderungen und Qualität überprüft. Die Ergebnisse der Tests ermöglichen ein Erkennen und Beheben von Fehlern. Daher dient ein kontinuierliches Testen von Beginn des Projekts an dazu, von einer Entwicklungsphase in die nächste möglichst wenige Fehler zu übernehmen und die digitale Lösung schlussendlich schnell und fehlerfrei in Betrieb nehmen zu können.
Tests, die je nach Art der Test durch uns, den Kunden oder Dritte vorgenommen werden:
- Oberflächentests (Testen der Umsetzung der Nutzeroberflächen nach Style-Guide und Browsern)
- Komponenten- und Integrationstests (Testen der Softwaremodule und deren Zusammenarbeit)
- Datenkonsistenztests (Tests auf Korrektheit von Datenbeständen)
- Systemtests (Testen von Funktionen und Darstellung bestimmter oder aller Anforderungen)
- Schnittstellentests (Testen von Schnittstellen zu oder Integrationen von externen Anwendungen)
- Individuelle Performance-, Stress-, Crash-, Last- und Sicherheitstests nach Vorgabe