IBM® DevOps Test ist eine automatisierte Integration Testing-Plattform und eine Programmierschnittstelle (API), die es Teams ermöglicht, Tests anhand der Systemanforderungen oder durch Aufzeichnung des vorhandenen Systemverhaltens zu erstellen. Mithilfe verschiedener Anwendungsentwicklungstechnologien lassen sich auch Integrationstests für die Service-Endpunkte erstellen und durchführen.
Durch benutzerdefinierte Funktionsklassen lassen sich weitere Berechnungen und Abläufe zum Testen hinzufügen.
Führen Sie verschiedene Testmaßnahmen in einem Nicht-GUI-Modus durch – ein Testen der serviceorientierten Architektur (SOA) –, konfigurieren Sie virtuelle IP-Adressen als virtuelle Clients und automatisieren Sie Tests, während die Benutzeroberfläche noch in der Entwicklung ist.
Führen Sie Integration Testing für verschiedene Domänen, Technologien oder Anwendungen durch, zum Beispiel für Docker, MongoDB, HTTP und RabbitMQ.
Konfigurieren Sie mit GitHub Actions Workflow Testläufe, um sicherzustellen, dass die Software während der Erstellungs- und Bereitstellungsphasen getestet wird.
Testen Sie frühzeitig, wenn sich die Software-Dienste noch in der Entwicklung befinden, indem Sie Stubs einsetzen, um die von den Diensten erwarteten Aktionen zu imitieren.