Ein Akzeptanz- oder Abnahmetest ist in der Softwareentwicklung die Überprüfung, ob eine Software aus Sicht des Benutzers wie angefordert funktioniert und dieser als Resultat von konkreten Überprüfungen (auch Validierungen genannt) einzelne Softwarefunktionalitäten «annimmt» oder «ablehnt». Akzeptanztests bestehen aus Akzeptanzkriterien. Jedes dieser Kriterien hat nur zwei mögliche Ergebnisse: «erfüllt» oder «nicht erfüllt». Akzeptanztests sollten über den gesamten Lebenszyklus eines Softwareproduktes durchgeführt werden.
Eine gute Praxis ist, solche Tests als automatisierte Regressionstests zu realisieren
Eine gute Praxis ist, solche Tests als automatisierte Regressionstests zu realisieren. Mit Regressionstests werden Testfälle wiederholt, um sicherzustellen, dass Modifikationen in bereits getesteten Teilen der Software keine neuen Fehler («Regressionen») verursachen.
Wir haben uns rund um die Thematik «Test-Engineering» von komplexen Softwarekomponenten (SAP, Enterprise-Anwendungen) und deren Schnittstellen (Microservices, APIs) spezialisiert und bieten in folgenden Bereichen Lösungen an: