• Parasoft revolutioniert API Tests mit SOAtest Smart API Test Generator
  • Neuestes Release von Parasoft SOAtest setzt auf KI zur Umwandlung von manuellen UI-Tests in automatisierte, skriptlose API-Tests

Monrovia, 2. Mai 2018 – Parasoft, Anbieter von automatisierten Softwaretest-Technologien, kündigt seinen Parasoft SOAtest Smart API Test Generator an. Diese innovative Technologie nutzt künstliche Intelligenz (KI) zur Umwandlung manueller UI-Tests in automatisierte API-Tests, sodass weniger technische Fachkenntnisse für die Anwendung von API-Tests benötigt werden. Weil intelligente Technologie den Großteil der Arbeit übernimmt, ist es für Unternehmen leichter, eine umfassende API-Teststrategie auszuarbeiten und zu skalieren – bislang stellte dies für Softwareteams eine enorme Herausforderung dar.

Mit der Einführung des Smart API Test Generator löst Parasoft SOAtest das Problem der Übernahme des API-Testens: Unternehmen können diese entscheidende Testpraktik in ihre Teststrategie einbringen, indem sie ihre bestehenden manuellen Tests einfach damit erweitern. Gesteuert von einer einfach einzurichtenden Browser-Erweiterung überwacht der Smart Generator die zugrundeliegenden API-Aufrufe, die ausgeführt werden, wenn ein Anwender eine Applikation manuell testet. Mit künstlicher Intelligenz werden daraufhin Muster aufgedeckt und Erkenntnisse über die Beziehungen zwischen diesen API-Aufrufen gesammelt, aus denen der Smart Generator vollständig automatisierte, skriptlose API-Testszenarien erstellt. Damit können Anwender interagieren, auch wenn sie selbst nicht in der Lage wären, einen API-Test zu codieren. Einmal erstellt, erfolgt der automatische Import dieser API-Tests in das Parasoft SOAtest Tool, wodurch die Anwender ihre Tests in eine umfassende API-Teststrategie einbringen können. Das visuelle Tooling, die Flow-Logik des Tests und Datenlösungen von SOAtest ermöglichen es, mehr Applikationslogik abzudecken und End-to-End Tests zu erstellen. Das ebnet den Weg für besser ausgereifte und stärker automatisierte Tests.

„Das Testen auf der API-Ebene ist ein entscheidendes Element der Testpyramide. Trotzdem haben es die meisten Unternehmen zu wenig genutzt, weil das zum Verstehen und umfassenden Testen des API notwendige Wissen eine echte Hürde darstellte“, erläutert Chris Colosimo, SOAtest Product Manager bei Parasoft. „Mit dem neuen Smart API Test Generator kann die große Tester-Community die Wissenshürde überwinden. Zugleich geben wir damit den Power-Usern ein Tool an die Hand, um ihre Test-Initiativen zu beschleunigen, so dass Unternehmen das Potenzial des API-Testens voll ausschöpfen können. Zum Start ist nur die Installation eines Plug-In im eigenen Browser notwendig.“

In einem Live Seminar am 24. Mai – Automate API Testing with Artificial Intelligence mit Theresa Lanowitz von voke Research wird der Smart API Test Generator vorgestellt, und wie das Tool die Herausforderungen einer schnelleren Entwicklung und Tests lösen kann.

Gartner schreibt in seiner Studie „Critical Capabilities for Software Test Automation“ (Februar 2018): „Tools zur Automatisierung von Softwaretests entwickeln sich über die grundlegenden Fähigkeiten hinaus, um eine automatisierte Testfall-Generierung, die aufkommende von KI (Künstlicher Intelligenz) getriebene Test-Set-Optimierung und eine intelligente Testpflege zu unterstützen (…) Führende Anbieter mit Verantwortung für die Modernisierung der Anwendungsentwicklung sollten potenzielle Tools - und das für ihre Unterstützung notwendige Fachwissen - gemäß ihren Anwendungsfällen und Technologien evaluieren und zuordnen, und sich darauf einstellen, dass sie mehr als nur ein Testautomations-Tool erwerben müssen, um alles abzudecken.“
Bis zu 80% der gesamten Testzeit werden in heuten Softwareprojekten dafür verbraucht, entweder manuelle UI-Tests auszuführen oder automatisierte UI-Tests nachzubessern, die infolge einer geänderten Applikation versagen. Dadurch kann das manuelle Testen mit der Entwicklung nicht Schritt halten. Unternehmen sind sich im Klaren darüber, dass API-Tests die Grundursache von Defekten präziser einkreisen können, weil sie näher am Code, einfacher zu automatisieren und beständiger gegen Änderungen an der Applikation sind. Aber wegen des größeren Einarbeitungsaufwands und erforderlicher Spezialkenntnisse für die Übernahme von API-Tests neigen sie dazu, bei UI-Tests zu bleiben, anstatt von den Vorteilen des API-Testings zu profitieren.

© Parasoft Corp.

Vorheriger Beitrag Nächster Beitrag