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 >>
Es ist kaum zu glauben, dass es bereits Oktober ist. 2020 schien eine solche Unschärfe zu sein. Im Bereich der kontinuierlichen Tests gab es viele interessante Aktivitäten, da sich Unternehmen mit der „neuen Normalität“ von Covid-19 befassen. Und Parasoft hat hart daran gearbeitet, die nächste Welle der Enterprise-Funktionstestprodukte zu entwickeln. In dieser Version haben wir uns auf drei Hauptthemen konzentriert:
Trotz aller Nachteile, die Covid-19 mit sich gebracht hat, wurden in der Testautomatisierung einige wichtige Fortschritte erzielt, da Unternehmen mit Ressourcenbeschränkungen konfrontiert sind und weiterhin Qualität mit einer kleineren Belegschaft ermöglichen müssen. KI hat in den letzten Jahren in der Branche an Bedeutung gewonnen. Es hat einen Punkt erreicht, an dem KI-gestützte Workflows dazu beitragen können, die Lücken zu schließen, die aufgrund eingeschränkter Ressourcen, fehlendem Zugang zu physischen Umgebungen und beschleunigter Transformationen auftreten, um Kunden außergewöhnliche digitale Erlebnisse zu ermöglichen.
In 2016Parasoft führte den SOAtest ein Smart API Testgenerator. Diese Technologie nutzt künstliche Intelligenz, um manuelle UI-Testszenarien in automatisierte API-Tests umzuwandeln. Und es ermöglicht Unternehmen, beim Erstellen komplexer Dokumente weniger Ressourcen zu benötigen API-Testszenarien denn künstliche Intelligenz sucht in API-Aufrufen nach Mustern und Zusammenhängen und verknüpft die dynamischen Daten automatisch. Diese Technologie reduziert den Aufwand für die Erstellung von API-Tests. Der Zusatz der Maschinelles Lernen Mit Modellen können Benutzer die zugrunde liegende KI mit neuen Regeln trainieren, je nachdem, wie ihre APIs interagieren.
Das KI-System war positiv aufgenommen von der Community. Viele Unternehmen verwenden es derzeit, um weiterhin ein hohes Maß an API-Testabdeckung bereitzustellen und gleichzeitig mit den Einschränkungen zu kämpfen, die Covid-19 mit sich bringt. Letztes Jahr stellte Parasoft vor Erweiterte KI für das Testen der Benutzeroberfläche von Low-Code-Anwendungen sowie Salesforce und Guidewire. In dieser Version erstrecken sich diese Funktionen auf den Smart API-Testgenerator.
In dieser Version 2020.2 hat Parasoft die KI-Funktionen der API-Testlösung um integrierte domänenspezifische Vorlagen für erweitert Testen von Low-Code-Anwendungen sowie Salesforce und Guidewire. Dies war eine natürliche Entwicklung für SOAtest, die eingeführt wurde Grundversorgung für Salesforce vor einigen Jahren. Diese Verbesserungen zielen alle darauf ab, die Herausforderungen der Authentifizierung, Autorisierung und Sitzungsverwaltung zu bewältigen, die in Anwendungs-APIs mit niedrigem Code vorhanden sind.
Insbesondere in dieser Version verfügt der Parasoft-Rekorder über Optionen zum Auswählen von Salesforce- und Guidewire-Anwendungen. SOAtest wird neue Strategien verwenden, um Tests in diesen Ökosystemen zu erstellen. Dinge wie CSRF-Token werden jetzt automatisch aus HTML-Antworten extrahiert, um sie für die Parametrisierung für nachfolgende API-Aufrufe zu verwenden.
Es wurden auch Änderungen an vorhandenen Low-Code-Tools in SOAtest vorgenommen, um das Extrahieren in HTML durch die Verwendung regulärer Ausdrücke erheblich zu vereinfachen. Kurz gesagt, diese Verbesserungen erhöhen die Genauigkeit von API-Tests, die für Umgebungen mit niedrigem Code erstellt wurden, indem die für die Plattformen geltenden Regeln verstanden werden. Und wie immer können diese Regeln über das Modul für maschinelles Lernen aktualisiert werden, um die KI anzupassen.
Es wurden auch Verbesserungen an den integrierten Verkehrsassistenten vorgenommen, die zum Erstellen von Smart API-Tests verwendet werden. Es werden Vorlagen für den allgemeinen Gebrauch, Guidewire und Salesforce bereitgestellt. Benutzer können ihre eigenen Testvorlagen für verschiedene Versionen ihrer Entwicklungsplattformen erstellen und diese im laufenden Betrieb verwenden. Der Verkehrsassistent erkennt die neuen Testvorlagen automatisch. Benutzer können sie auswählen, während sie gehen. Weitere Informationen zu diesen Workflows finden Sie in unserer Dokumentation.
Diese Verbesserungen zum Testen von Low-Code-Umgebungen vereinfachen die Erstellung von API-Tests auf Low-Code-Plattformen. Diese Beschleunigung wird es Unternehmen ermöglichen, zuverlässige Benutzererfahrungen zu gewährleisten und die Bereitstellung von Anwendungen zu beschleunigen automatisiertes kontinuierliches Testen.
Zusammenarbeit und Kommunikation sind bei der Bereitstellung von Software von entscheidender Bedeutung. Ein klarer Ausdruck dafür ist der QS-Bereich, da wir als Tester Änderungen im Test-Ökosystem aufgrund von Änderungen in der Anwendung überwachen müssen. Auf diese Weise erhalten Sie Tracking-Informationen, mit denen das Team das Test-Framework nach Bedarf anpassen kann.
Ohne diese Erkenntnisse können Tests aufgrund von Änderungen an der Infrastruktur fehlschlagen und zu falsch positiven Ergebnissen führen. Diese Fehlalarme können uns davon ablenken, echte Fehler in der Software zu finden. Da viele von uns immer noch von zu Hause aus arbeiten, wird diese Zusammenarbeit zu einer Herausforderung. Wir können nicht einfach zu den Schreibtischen des anderen gehen und herausfinden, warum der Build fehlgeschlagen ist.
The Kontinuierliche Testplattform von Parasoft (CTP) ist ein webbasiertes Ökosystem für die Funktionstestlösung. Entwickler, Tester und DevOps-Ingenieure können hier zusammenkommen, um Testautomatisierung zu planen, zu erstellen und auszuführen. Es erleichtert die Zusammenarbeit durch eine umgebungsbasierte Ansicht der Testausführung, in der Benutzer Testumgebungen grafisch darstellen und Testfälle, Mock-Services und Testdaten den Testausführungsabläufen zuordnen können. Auf diese Weise können geografisch getrennte Benutzer auf einen Blick verstehen, wie Testumgebungen konfiguriert sind und welche Tests mit welchen Daten ausgeführt werden.
In der neuesten Version des CTP haben wir die Funktionen für den Änderungsverlauf erweitert, damit Benutzer die Nutzung und Änderung der Plattform verfolgen können. Mit diesen Änderungen erhalten Sie forensische Informationen darüber, wer Assets, Tests, Umgebungen usw. geändert hat. Der Änderungsverlauf hat ein neues Erscheinungsbild und ermöglicht es Benutzern nun, den Zeitrahmen für die Untersuchung auszuwählen. Diese Daten können dann in der Webtabelle angezeigt oder zur Prüfung in das System des Benutzers der Wahl in CSV exportiert werden.
Die Tool-Governance und der Besitz einer Enterprise-Testlösung erfordern ein hohes Maß an Prüfung und Rückverfolgbarkeit, um eine effektive Skalierung zu gewährleisten. Der Änderungsverlauf in Kombination mit der Asset-Nutzung ermöglicht es Benutzern der Plattform, leicht zu verstehen, wer die Lösung verwendet (oder nicht verwendet). Daraus können Manager Rückbuchungsmodelle erstellen, um den ROI zu erhöhen und die Gesamtbetriebskosten des Testtools zu senken.
Mit dem Änderungsverlauf können Benutzer leicht nachvollziehen, wer Testartefakte ändert, und diese Änderungen rückgängig machen, wenn sie störend wirken. Dadurch können Benutzer einen skalierbareren Kollaborationsmechanismus für ihre Testökosysteme erhalten.
Wussten Sie, dass es Parasoft SOAtest seit über 18 Jahren gibt? Ja, es ist wahr. Erstmals veröffentlicht im Jahr 2002SOAtest ist nach wie vor das führende Tool zur Automatisierung von codelosen Funktionstests mit einem unermüdlichen Fokus auf Nachrichtenformat und Protokollunterstützung. Und der erste, der AI-gestützte API-Tests auf den Markt bringt.
SOAtest und sein Schwesterprodukt Virtualize haben sich stark weiterentwickelt. Wir haben einige Zeit in dieser Version damit verbracht, die zugrunde liegende Haushaltsführung zu übernehmen. Diese Optimierungen lassen sich in zwei Kategorien einteilen:
Wir haben das Parasoft-Installationsprogramm verbessert. Die interne Version von Eclipse wurde auf 2020-06 aktualisiert und Sie können jetzt mehrere 202X.X-Versionen nebeneinander installieren. Darüber hinaus läuft das Produkt jetzt nur noch unter OpenJDK, sodass sich Unternehmen keine Gedanken über die Auswirkungen der sich ständig ändernden Lizenzstruktur von Oracle machen müssen.
In den letzten 18 Jahren haben wir einige Antiquitäten wie alte Versionskontroll- und ALM-Systeme gesammelt. Wir haben auch viele Benutzeroberflächen optimiert, indem wir veraltete Komponenten entfernt haben. Mit diesen Updates haben die Tools ein schönes neues Erscheinungsbild, von dem wir hoffen, dass es viele unserer Benutzer zu schätzen wissen.
Da es sich um eine Hauptversion handelt, sollten Sie für bestehende Kunden Ihren Arbeitsbereich sichern und mit dem Parasoft-Support zusammenarbeiten, bevor Sie Ihr Upgrade durchführen.
Alle Tools in der Suite wurden zusätzlich verbessert, einschließlich zahlreicher behobener Fehlerkorrekturen und Leistungsoptimierungen. Lesen Sie das Ganze Release Notes für weitere informationen.
Mit Blick auf das Jahr 2021 werden sich die funktionalen Lösungen von Parasoft weiterentwickeln. Es gibt aufregende Fortschritte in den Bereichen AI-gestütztes Testen, nicht nur für die API-Testlösung, sondern auch für andere Tools wie die API-Simulation mit Parasoft Virtualisieren und UI-Tests mit Parasoft Selenic. Wir werden Sie auf dem Laufenden halten, wenn neue und aufregende Funktionen auf die Roadmap kommen.
Wenn Sie daran interessiert sind, wie aktuelle Benutzer die Lösungen für Funktionstests nutzen, Registrieren Sie sich für unseren virtuellen Gipfel am 17. November 2020. Sie werden hören, wie Kunden durch kontinuierliche Tests über ihre Reisen sprechen.
Gehe hinüber zum Parasoft Kundenportal und laden Sie die neueste Version der Parasoft Continuous Quality Suite herunter. Lesen Sie auch die Versionshinweise in der technischen Dokumentation.
Verpasse nicht unseren Youtube Kanal-oder Kontaktieren Sie uns um eine Demonstration von Parasoft Selenic in Ihrem Ökosystem einzurichten. Du kannst auch Fordern Sie eine persönliche Demonstration an der Funktionstestlösung.
Als Produktmanager bei Parasoft strategisiert Chris die Produktentwicklung der Funktionstestlösungen von Parasoft. Seine Expertise in der SDLC-Beschleunigung durch Automatisierung hat ihn zu wichtigen Unternehmensbereitstellungen wie Capital One und CareFirst geführt.