Parasoft-Tools lassen sich nahtlos in eine Vielzahl von Software, Tools und Frameworks integrieren
Unsere Kunden können unsere Softwaretestlösungen problemlos in ihre bestehenden übernehmen und skalieren
Entwicklungsumgebungen.
Unterstützung für statische Analyse, Metriken, Codeduplizierung, Komponententests und Codeabdeckung von .NET-Kerncode mit Parasoft dotTEST.
Parasoft, ein Mitglied des TASKING-Partnerprogramms, ermöglicht es Teams, hochwertigen Code für eingebettete sicherheitskritische Systeme zu erstellen. Parasoft C/C++test Standalone und das C/C++test Eclipse-Plugin ermöglichen die Verwendung von C/C++test mit den TASKING VX-Toolsets für die TriCore-Architektur, es ist keine spezielle Integration erforderlich. C/C++test bietet dedizierte Testkonfigurationen, die zur Durchführung statischer Analysen, Flussanalysen, Unit-Tests und Anwendungsspeicherüberwachung mithilfe von Integrationsschnittstellen verwendet werden können, die von den TriCore VX-Softwareentwicklungstools für TriCore bereitgestellt werden. Diese kombinierten Lösungen reduzieren den Aufwand im Zusammenhang mit Compliance-Prozessen für Standards wie ISO 26262, ISO 21434, MISRA C/C++, AUTOSAR C++ 14 und andere Sicherheitsprozessstandards.
Alle Parasoft-Technologien können in Amazon AWS bereitgestellt werden. Darüber hinaus sind Parasoft Virtualize und Parasoft Load Test als vorgefertigte VMs auf dem Amazon AWS Marketplace verfügbar.
Ermöglicht die Unterstützung des Apache Kafka-Transports zu anwendbaren Messaging-Client-Tools in Parasoft SOAtest und Nachrichten-Respondern in Parasoft Virtualize, sodass Benutzer die umfangreiche Schnittstelle von Parasoft SOAtest und Virtualize beim Konfigurieren, Senden, Emulieren und Validieren von über Kafka gesendeten Nachrichten voll ausnutzen können.
Parasoft bietet eine integrierte Support-Integration für das Subversion-Quellcodeverwaltungssystem. Subversion kann in Ihre Parasoft-Testumgebung eingebunden werden, sodass Benutzer ihre Projektdateien, Quellcodes und Testdateien verwalten können.
Wenn DTP mit Quellcodeverwaltungssystemen verbunden ist, zeigt es den Quellcode in seinen Explorern an, sodass Benutzer nahtlos Verstöße gegen statische Analysen, Testfehler und Abdeckungsergebnisse überprüfen können.
Alle webbasierten Parasoft-Anwendungen unterstützen die Bereitstellung in Apache Tomcat, und Parasoft SOAtest unterstützt das Testen von Anwendungen, die auf Apache Tomcat gehostet werden.
Ermöglicht Benutzern die dynamische Anwendung von von AppDynamics erfassten Leistungsparametern auf Parasoft Virtualize-Responder. Ermöglicht Benutzern außerdem die Überwachung von Daten in AppDynamics, während Leistungstests in Parasoft Load Test ausgeführt werden.
Ermöglicht Benutzern das Ausführen von Appium-Tests im JUnit-Format in Verbindung mit den verschiedenen anderen Testtypen, die für die Ausführung mit Parasoft SOAtest verfügbar sind.
Führen Sie mit Parasoft Selenic ganz einfach eine visuelle Validierung innerhalb Ihrer vorhandenen Selenium-Skripte durch, ohne diese ändern zu müssen. Screenshots werden zum Vergleich an das Applitools-Dashboard gesendet.
Parasoft C/C++test unterstützt ARM Compiler v5 und ARM Compiler v6 sowie Keil-Compiler und ist als Plugin für ARM DS, ARM DS-5, Keil MDK und eigenständiges Eclipse für C/C++ verfügbar. Die Integration ermöglicht die Durchführung statischer Codeanalysen, die Erstellung und Ausführung von Unit- und Integrationstests sowie die Durchführung einer strukturellen Codeabdeckung. Benutzer können Projekte auf Konformität mit Codierungsstandards wie MISRA C/C++, AUTOSAR C++ 14 oder CERT C/C++ und anderen Standards scannen, um mit statischer Analyse echte Fehler zu lokalisieren. Identifizieren Sie außerdem Regressionen mit Komponententests und Integrationstests und führen Sie eine strukturelle Codeabdeckung durch, um die Einhaltung von Industriestandards wie ISO 26262, DO-178C, IEC 61508, IEC 62304, EN 50128 und anderen Sicherheitsprozessstandards zu automatisieren.
Ermöglicht Teams die Integration von Continuous Testing in ihre CI-Infrastruktur. Das Parasoft Findings-Plug-in ermöglicht die Integration von Ergebnissen aus Parasoft-Analyse- und Testtools in Bamboo-Berichte und Gate-Build- und Release-Pipelines basierend auf diesen Testergebnissen.
Ermöglicht Organisationen die Zuordnung von Risiken zu Geschäftsanforderungen, indem statische Analyseergebnisse und Testergebnisse mit Anforderungen, Benutzergeschichten und Fehlern korreliert werden. Testergebnisse können sowohl an Jira gesendet als auch darin aggregiert werden Parasoft DTP für vollständige bidirektionale Rückverfolgbarkeit. Darüber hinaus kann die Erstellung neuer Probleme und Fehler basierend auf der Überprüfung und Triage von Testfehlern und Verstößen gegen die statische Analyse in Parasoft DTP automatisiert werden.
Bazel ist ein sehr leistungsfähiges Tool, aber auch ein sehr komplexes Build-System. Das Parasoft C/C++test Bazel-Integrationspaket fügt die statische Analyse von Parasoft in jede Bazel-CI-Pipeline ein. Das Bazel-Integrationspaket enthält eine Sammlung von Skripten und Anweisungen, um den Integrationsprozess zu vereinfachen und zu rationalisieren.
Parasoft C/C++test unterstützt QNX-Compiler vollständig und lässt sich direkt in die QNX Momentics IDE integrieren. Die Integration ermöglicht Entwicklungsteams die Durchführung statischer Codeanalysen, die Erstellung und Ausführung von Unit- und Integrationstests sowie die Durchführung einer strukturellen Codeabdeckung. Benutzer können ihre Projekte auf Konformität mit Codierungsstandards wie MISRA C/C++, AUTOSAR C++ 14 oder CERT C/C++ und anderen Standards scannen, um mit statischer Analyse echte Fehler zu lokalisieren. Führen Sie außerdem Unit-Tests, Integrationstests, Regressionstests und strukturelle Codeabdeckung durch, um die Einhaltung von Industriestandards wie ISO 26262, DO-178C, IEC 61508, IEC 62304, EN 50128 und anderen Sicherheitsprozessstandards zu automatisieren.
Parasoft C/C++test unterstützt den Clang-Compiler. Die Integration ermöglicht Entwicklungsteams die Durchführung statischer Codeanalysen, die Erstellung und Ausführung von Unit- und Integrationstests sowie die Durchführung einer strukturellen Codeabdeckung. Benutzer können ihre Projekte auf Konformität mit Codierungsstandards wie MISRA C/C++, AUTOSAR C++ 14 oder CERT C/C++ und anderen Standards scannen, um mit statischer Analyse echte Fehler zu lokalisieren. Führen Sie außerdem Unit-Tests, Integrationstests, Regressionstests und strukturelle Codeabdeckung durch, um die Einhaltung von Industriestandards wie ISO 26262, DO-178C, IEC 61508, IEC 62304, EN 50128 und anderen Sicherheitsprozessstandards zu automatisieren.
Parasoft C/C++test lässt sich in CMake integrieren, um Entwicklern beim Aufbau ihrer benutzerdefinierten Build-Umgebung zu helfen und die automatisierten Softwaretestlösungen von Parasoft einzubinden. Benutzer können ihre Projekte auf Konformität mit Codierungsstandards wie MISRA C/C++, AUTOSAR C++ 14 oder CERT C/C++ und anderen Standards überprüfen, um mit statischer Analyse echte Fehler zu lokalisieren. Führen Sie außerdem Unit-Tests, Integrationstests, Regressionstests und strukturelle Codeabdeckung durch, um die Einhaltung von Industriestandards wie ISO 26262, DO-178C, IEC 61508, IEC 62304, EN 50128 und anderen Sicherheitsprozessstandards zu automatisieren.
Die C/C++-Testintegration von Parasoft mit Codebeamer beschleunigt die Verifizierung und Validierung von Anforderungen, indem Codebeamer-Anforderungen automatisch mit in C/C++test erstellten Testfällen verknüpft werden. Diese kombinierte Lösung hilft Unternehmen dabei, Compliance-Anforderungen zu erfüllen, die in Standards für funktionale Sicherheit und Sicherheit wie DO-178C, DO-326A, ISO 26262, ISO 21434, IEC 62304, IEC 61508, EN 50128 und anderen Industriestandards definiert sind
Parasoft SOAtest & Virtualize bietet die Möglichkeit, Apache Avro-Schemadefinitionen aus einer Confluent-Schema-Registrierung zu lesen, um APIs mit Apache Avro-Nutzlasten zu testen und zu emulieren.
Parasoft C/C++test unterstützt Cosmic-Compiler. Die Integration ermöglicht Entwicklungsteams die Durchführung statischer Codeanalysen, die Erstellung und Ausführung von Unit- und Integrationstests sowie die Durchführung einer strukturellen Codeabdeckung. Benutzer können ihre Projekte auf Konformität mit Codierungsstandards wie MISRA C/C++, AUTOSAR C++ 14 oder CERT C/C++ und anderen Standards überprüfen, um mit statischer Analyse echte Fehler zu lokalisieren. Führen Sie außerdem Unit-Tests, Integrationstests, Regressionstests und strukturelle Codeabdeckung durch, um die Einhaltung von Industriestandards wie ISO 26262, DO-178C, IEC 61508, IEC 62304, EN 50128 und anderen Sicherheitsprozessstandards zu automatisieren.
Durch die Integration von Parasoft mit CppUnit kann C/C++test Ihre vorhandenen manuell geschriebenen CppUnit-Testfälle ausführen und Benutzer können Unit-Tests und Berichte zentralisieren. Mit den Berichterstellungs- und Autorenschaftsberechnungsfunktionen von C/C++test hilft es dem Team, zu verfolgen, welche Testfälle fehlgeschlagen sind, zu protokollieren, wann sie fehlschlagen, und wer für die Behebung jedes Fehlers verantwortlich ist. Da Regressionsfehler an den verantwortlichen Entwickler weitergeleitet werden, wird der Gesamtprozess zur Behebung dieser identifizierten Probleme rationalisiert, was Zeit spart und Arbeitsaufwand und Kosten reduziert. Darüber hinaus stellt C/C++test während der Ausführung Informationen zur Testabdeckung für CppUnit-Testfälle bereit.
Durch die Parasoft-Integration mit CppUtest können Benutzer Testergebnisse und Abdeckungsdaten von CppUtest-Tests nutzen, verarbeiten und melden. C/C+test kann Testergebnisse von Tests, die mit CppUnit und CppUtest ausgeführt wurden, an den Parasoft DTP-Server senden und Tests mit Codeabdeckung verknüpfen. Um CppUnit oder CppUtest mit C/C++test zu integrieren, müssen Sie einen Ergebnis-Listener und einen Coverage-Annotator in der vorhandenen CppUnit- oder CppUtest-Infrastruktur installieren. Sie können sich jedoch dafür entscheiden, nur den Ergebnis-Listener für einfache Tests oder zum Vergleichen von Ergebnissen mit und ohne Abdeckung zu installieren.
Ermöglicht die Erstellung und Ausführung von Cucumber-basierten API-Testszenarien, die von Parasoft SOAtest unterstützt werden. Ermöglicht außerdem die Berichterstellung und Selbstreparatur von webbasierten Selenium-UI-Szenarien mit Parasoft Selenic.
Der modellbasierte Ansatz von Curiosity zum Testen des Designs hilft Benutzern dabei, schnell loszulegen. Dabei werden intuitive Flussdiagramme verwendet, die die komplexe Geschäftslogik der APIs des Unternehmens widerspiegeln. Die schnell zu erstellenden Flussdiagramme ermöglichen wiederum die automatische Generierung von Tests und Daten, um jedes mögliche Szenario abzudecken. Tester können diese Modelle dann im Parasoft-Ökosystem nutzen, wo sie von einer intelligenten Testautomatisierung profitieren, umfassende API-Testszenarien und virtuelle Services generieren, bevor sie schnell Testumgebungen starten und die gesamte Testsuite ausführen.
CVS SCM kann in Ihre Testumgebung eingebunden werden, sodass Benutzer ihre von Parasoft generierten Projektdateien, Quellcodes und Testdateien verwalten können.
Wenn DTP mit Quellcodeverwaltungssystemen verbunden ist, zeigt es den Quellcode in seinen Explorern an, sodass Benutzer nahtlos Verstöße gegen statische Analysen, Testfehler und Abdeckungsergebnisse überprüfen können.
Ermöglicht Benutzern das Einrichten von Datenbanken in einem bestimmten Status zum Testen und / oder zur Servicevirtualisierung. Benutzer können eine virtuelle Delphix-Datenbank (VDB) bereitstellen, die den Status einer MySQL- oder Oracle-Datenbank zu einem bestimmten Zeitpunkt simuliert, und die VDB für automatisierte Tests verwenden, ohne dass dies Auswirkungen auf die tatsächliche Datenbank hat, auf der die VDB basiert. Nach Abschluss einer Testsitzung können Benutzer die virtuelle Datenbank schnell zurücksetzen, indem sie eine neue Kopie bereitstellen.
Das Deque Axe-Core-Plugin ist in Parasoft SOAtest enthalten, um Benutzern die Wiederverwendung von Web-UI-Tests für WCAG-Tests (Web Content Accessibility Guidelines) innerhalb der Automatisierungspipeline zu ermöglichen.
Alle Parasoft-Tools können in Docker- oder Kubernetes-basierten Umgebungen bereitgestellt werden, und die meisten sind auf DockerHub für eine einfache dynamische Bereitstellung verfügbar.
Ermöglicht Benutzern die dynamische Anwendung von von Dynatrace erfassten Leistungsparametern auf Parasoft Virtualize-Responder. Ermöglicht Benutzern außerdem die Überwachung von Daten in Dynatrace, während Leistungstests in Parasoft Load Test ausgeführt werden.
Die Parasoft-Plattform für Testautomatisierungs- und Servicevirtualisierungstools lässt sich direkt in das Eclipse-Framework integrieren, sodass Benutzer die erweiterten Funktionen von Parasoft wie umfassende Zuverlässigkeits- und Sicherheitsanalysen (wie OWASP, CWE, CERT, PCI DSS, UL 2900) und Unit-Tests nahtlos nutzen können Erstellung, Abdeckungsanalyse, API-/Web-UI-Testautomatisierung und Servicevirtualisierung.