Holen Sie sich die neuesten wichtigen Update-Informationen für die Log4j-Sicherheitslücke. Sehen Sie sich an, wie Sie das Problem mithilfe der Parasoft-Anleitung beheben können. Erfahren Sie mehr >>

X
BLOG

Die heutige Continuous Testing Platform 3.1.0 und SOAtest & Virtualize 9.10.3 Release

Die heutige Continuous Testing Platform 3.1.0 und SOAtest & Virtualize 9.10.3 Release Lesezeit: 5 Minuten

Wir haben Parasoft Continuous Testing Platform 3.1.0 und Parasoft SOAtest & Parasoft Virtualize 9.10.3 veröffentlicht! Die Updates konzentrieren sich auf vier spezifische Bereiche: 

  1. Integrieren Sie kontinuierliche Tests und Service-Virtualisierung in Ihre vorhandene Pipeline für die kontinuierliche Bereitstellung 
  2. Überbrückung der Lücke zwischen Test- und Geschäftsanforderungen mit BDD
  3. Abbau von Hindernissen für die Erstellung von Tests durch Erweiterung der Unterstützung für Web und IoT
  4. Ermöglichen eines besseren Zugriffs auf realistische Testdaten 

Weitere Informationen zu diesen Updates finden Sie weiter unten oder scrollen Sie ganz nach unten, um ein Video anzusehen, das zusammenfasst, was wir getan haben.

Parasoft und kontinuierliche Integration

Parasoft hat das Buch über kontinuierliche Tests (im wahrsten Sinne des Wortes) geschrieben. Vor vielen Jahren erkannte Parasoft die Notwendigkeit, den Testprozess so weit wie möglich zu automatisieren. Dies umfasst nicht nur die Erstellung und Ausführung von End-to-End-API-, Web- und mobilen Tests, sondern auch die Automatisierung des Feedback-Prozesses rund um die Testergebnisse.

Mit dieser neuesten Version haben wir die Unterstützung für DevOps erweitert, indem wir Plug-Ins erstellt haben, die darauf ausgelegt sind, die dafür erforderlichen automatischen Go- oder No-Go-Entscheidungen zu erleichtern echtes kontinuierliches Testen. Die neue Parasoft-Ergebnisse Plug-In analysiert Testergebnisse Ihrer automatisierten Testausführungen zurück auf gängige CI-Plattformen wie Bamboo, Jenkins, Team City und Microsoft VSTS. Diese Testergebnisse können verwendet werden, um den Build zu bestehen oder nicht zu bestehen, wobei spezifische Informationen genau angeben, was unter der Haube passiert ist. Dies hilft, den Testprozess zu beschleunigen, da Sie nicht nach Testergebnissen suchen müssen und sofort wissen, wie hoch die Release-Bereitschaft ist.

Das Parasoft Findings Plug-In für Jenkins, Bamboo, TeamCity und Microsoft VSTS

Parasoft ist seit langem in der Lage, sich direkt in alle Automatisierungs-Engines zu integrieren. Von Anfang an haben wir eine sehr leistungsstarke REST-API entwickelt, die beispielsweise für die Testausführung, die Bereitstellung von Assets und das Abrufen von Testergebnissen verwendet werden kann.

Auf Parasofts MarktplatzMit einem Dienstprogramm können Sie SOAtest-Testausführungen auf jedem Remote-SOAtest-Server starten. Auf diese Weise können Sie SOAtest aus Ihrem Build-System heraus aufrufen und auf einfache Weise Argumente übergeben, z. B. welche Umgebung verwendet und welche Testfälle ausgeführt werden sollen.

Sobald diese Tests ausgeführt wurden, möchten Sie die Ergebnisse und, was noch wichtiger ist, diese Ergebnisse in Ihr Build-System integrieren. Hier kommt das Parasoft Findings-Plugin ins Spiel. Wir haben CI-spezifische Plugins erstellt, die es einfach machen, automatisierte Go- oder No-Go-Entscheidungen zu treffen.

Parasoft Findings erstellt einen Schritt nach der Testausführung, in dem Ihr Build-Projekt in die Funktions- und Komponententestergebnisse von Parasoft integriert wird. Parasoft SOAtest 9.x, C / C ++ - Test, Jtest und dotTEST werden unterstützt. Das Plugin sammelt Testergebnisse aus dem Parasoft-Berichts-XML und zeigt die bestandenen / fehlgeschlagenen Testanzeigen und Ergebnisdetails an. Die Ergebnisse können zur zusätzlichen Analyse auch als Trenddaten in Diagrammform angezeigt werden.

Abbau von Hindernissen für die Testkreation

Die Fähigkeit, schnell auf neue und aufkommende Technologien zu reagieren, macht die Entwicklung so spannend. Jeden Tag tauchen neue Geschäftsmethoden auf, und Entwickler sind bereit und bereit, diese neuen Paradigmen zu nutzen. Der schwierige Teil ist, dass Tester all diese Initiativen verfolgen und auch unterstützen müssen, um schnell reagieren und Testfälle erstellen zu können, mit denen eine Anwendung unabhängig von der Technologie von oben nach unten getestet werden kann. Dies ist einer der Hauptvorteile der Verwendung von Parasoft-Testlösungen. Sie erledigen die ganze Drecksarbeit und Sie können einfach die Testtechnologie nutzen. Parasoft verbessert sein Angebot kontinuierlich, indem es neue und aufkommende Technologien unterstützt, und ich denke, dies ist besonders aufregend.

In dieser Version ist es jetzt möglich, Behavior Driven Development (BDD) zu realisieren. BDD bietet neue und aufregende Möglichkeiten für die Erstellung und Entwicklung von Testfällen. Die Herausforderung besteht darin, dass die meisten Menschen nicht genau wissen, wo sie anfangen sollen.

Verhaltensgesteuerte Testfallentwicklung durch Parasoft und Cucumber

BDD ist die nächste Entwicklung für die Erstellung von Testfällen. Es vereinfacht die Zuordnung von Geschäftsanforderungen zu Testfällen. BDD ermöglicht die Übersetzung von für Menschen lesbarer Sprache in Testfälle, und Parasoft hat dies durch eine intuitive Integration zwischen Gurke und SOAtest. Mit dem neuen Dienstprogramm zur Erweiterung von Cucumber können Benutzer SOAtest-Testfällen Funktionsspezifikationen für Gurken-Klartext zuordnen. Unter Berücksichtigung des Parasoft-Kernprinzips ist hierfür kein Scripting erforderlich, sodass Unternehmen ihre vorhandenen Testfälle direkt in ihre BDD-Initiative umwandeln können.

Neue Unterstützung für IoT-Protokolle

Parasoft SOAtest und Virtualize waren schon immer eine Schlüsselkomponente beim IoT-Testen. In einem letzter BlogWir haben einige der Herausforderungen genannt, die mit dem Aufbau eines Testlabors verbunden sind, das alle verschiedenen Geräte und Cloud-Dienste unterstützen kann. Die Verwendung von Simulationen ist eine leistungsstarke Methode, um ein isoliertes Entwickler-Testlabor für Ihre IoT-Entwicklung zu erstellen.

In dieser Version hat Parasoft sein IoT-Angebot um aufregende neue Protokolle erweitert:

  • WebSockets
  • MQTT-Erweiterungen

Die Parasoft WebSocket-Transporterweiterung erweitert die Unterstützung für den WebSocket-Transport auf die entsprechenden Messaging-Client-Tools in SOAtest. Auf diese Weise können Sie die umfangreiche Benutzeroberfläche von SOAtest beim Konfigurieren, Senden und Überprüfen von Nachrichten, die über WebSockets gesendet werden, voll ausnutzen. Die WebSocket-Transporterweiterung unterstützt Nachrichten, die gemäß dem RFC 6455-Standard über die WS- oder WSS-Protokolle gesendet werden.

Darüber hinaus bieten die MQTT-Erweiterungen die Möglichkeit, über das MQTT-Protokoll zu kommunizieren. Sie können die Erweiterungen auf der Clientseite verwenden, um viele Aufgaben auszuführen, die Sie in typischen Kommunikationsmustern sehen würden, z. B. Abonnieren eines Themas, Filtern, Überwachen und Veröffentlichen:

Ermöglichen eines besseren Zugriffs auf Ihre Testdaten

In unserer letzten Version haben wir einige besondere Möglichkeiten zur Lösung von Datenproblemen durch unseren erweiterten Workflow hervorgehoben. Wir haben diese Bemühungen in dieser Version fortgesetzt, indem wir dem Testdatenmodul der Continuous Testing Platform einen Hauch neuer Funktionen hinzugefügt haben.

In dieser Version haben wir uns darauf konzentriert, den Zugriff auf verfügbare Testdaten in unserer Thin Client-Oberfläche zu erweitern. Sehr oft ist das Team, das den Test erstellt, während einer Testinitiative nicht dasselbe Team, das die Daten enthält. Wir haben viele der Workflows im Webportal aufgeladen, um einen besseren Zugriff zum Erstellen, Verwalten, Bearbeiten, Kopieren und Sortieren vorhandener Daten sowie zum Importieren und Exportieren von Daten aus der Datenrepository-Infrastruktur zu ermöglichen, um die Datenabdeckung zu erweitern.


Es gab viele zusätzliche Verbesserungen am Parasoft-Ökosystem, über die Sie in den vollständigen Versionshinweisen lesen können. Parasoft ist der Ansicht, dass eine der größten Herausforderungen für Testunternehmen heute darin besteht, die Automatisierung und Beschleunigung in jeden Schritt des SDLC einzubauen. Diese Produktupdates sprechen zweifellos für das Versprechen, das Leben von Entwicklern und Testern ein wenig zu erleichtern.

Wenn Sie bereits Kunde sind, empfehle ich Ihnen, Ihre Infrastruktur zu aktualisieren, um die neuesten und besten Funktionen zu erhalten, indem Sie die Website besuchen Parasoft Kundenportal. Wenn Sie neu bei Parasoft sind, können Sie DEMOVERSION ANFORDERN oder laden Sie sogar die Parasoft Virtualize Community Edition kostenlos und sofort loslegen.

(Lieber gucken als lesen? Schau mir zu, wie ich es im kurzen Video unten erkläre.)

Geschrieben von

Chris Colosimo

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.

Erhalten Sie die neuesten Nachrichten und Ressourcen zum Testen von Software sofort.