Erfahren Sie, wie die Continuous Quality Platform von Parasoft dabei hilft, Testumgebungen zu steuern und zu verwalten, um zuverlässig hochwertige Software zu liefern. Für Demo registrieren >>
Ohne eine automatisierte Lösung auf Unternehmensebene zur Gewährleistung der Integrität von APIs und API-gesteuerten Verbundanwendungen besteht für Unternehmen das Risiko:
API-Testlösungen helfen Unternehmen, die Risiken, Kosten und Ressourcen zu reduzieren, die mit der Offenlegung und Verwendung von APIs verbunden sind. Die Anwendung von API-Testlösungen kann von sehr einfachen Ad-hoc- oder reaktiven Bemühungen bis hin zu hochkomplexen Testumgebungen reichen, die von Geschäftsrisiken getrieben werden.
Bei Ad-hoc-API-Testbemühungen wird kein formaler Prozess oder Tool verwendet, um die API zu testen oder auszuüben. Es wird davon ausgegangen, dass die API durch manuelles Testen der Benutzeroberfläche ausgeführt wird. Zu den Ad-hoc-API-Testmerkmalen gehören:
Jeglicher Reifegrad an diesem Punkt basiert auf der Erfahrung und Initiative einzelner Personen. Es gibt keine Zentralisierung von Vermögenswerten; es ist jeder für sich. Ebenso werden Test-Assets in der Regel als einmalige Lösungen erstellt und auf einem lokalen Computer gespeichert, der für niemanden außer dem Ersteller zugänglich ist. Hier gibt es keine Testautomatisierung; es ist alles manuelle, Ad-hoc-Ausführung. Unternehmen sind gezwungen, zu einem ausgereiften Level von API-Tests überzugehen, wenn:
Mit der optimierte API-Testbemühungen, Geschäftsrisiken treiben den Testprozess und die Optimierung der damit verbundenen Richtlinien voran. Zu den Merkmalen des optimierten API-Tests gehören:
An diesem Punkt gibt es eine nahtlose Integration und Orchestrierung von Service Virtualization mit virtuelle Testlabor-Managementsysteme. Automatisierte Regressionssuiten werden in komplexen Umgebungen aufgerufen und ausgeführt. Umgebungsbasierte Ansichten bieten einen Überblick über die Abdeckung und das Geschäftsrisiko.
Dies ist nur eine kurze Einführung in die beiden Extreme der API-Testreife. Die meisten Organisationen liegen heute irgendwo zwischen diesen beiden polaren Extremen.
Parasoft hat ein Reifegradmodell für API-Tests entwickelt, das einen detaillierten Überblick über die 5 verschiedenen Ebenen von API-Tests bietet: Ad-hoc, Reaktiv, Proaktiv, Verwaltet und Optimiert.
Wenn Sie beurteilen möchten, wo Ihre Organisation derzeit steht, und sehen möchten, worum es bei der weiteren Entwicklung geht, Laden Sie das vollständige API-Test-Reifegradmodell herunter.
Wenn Sie sich mit API-Tests beschäftigen, hat Parasoft eine Liste der wichtigsten API-Tests vorbereitet RESSOURCEN die unsere Kunden in den frühen Phasen des Forschungs-/Evaluierungsprozesses der API-Testlösung als hilfreich empfunden haben:
Die branchenführenden automatisierten Softwaretest-Tools von Parasoft unterstützen den gesamten Softwareentwicklungsprozess, vom Schreiben der ersten Codezeile über Unit- und Funktionstests bis hin zu Leistungs- und Sicherheitstests, wobei simulierte Testumgebungen genutzt werden.