Empfohlenes Webinar: Vorstellung von Parasoft C/C++test CT für kontinuierliche Tests und Compliance-Exzellenz |Zum Video
Integration
Parasoft-Integrationen
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.
Amazon AWS
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. Weitere Informationen.
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. Weitere Informationen.
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 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. Weitere Informationen.
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. Weitere Informationen.
Parasoft C/C++test unterstützt GNU GCC-Compiler und GNU make. 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. Weitere Informationen.
Ermöglicht GNU make, die Parasoft C / C ++ - Testcode-Analyse auszuführen und / oder Tests während des Erstellungsprozesses auszuführen. Weitere Informationen.
Ermöglicht Teams die Integration von Continuous Testing in ihre CI-Infrastruktur. Das Parasoft Findings-Plugin ermöglicht die Integration von Ergebnissen aus Parasoft-Analyse- und Testtools in Jenkins-Berichte und Gate-Build- und Release-Pipelines basierend auf diesen Testergebnissen. Das Parasoft Environment Manager-Plugin ermöglicht die schnelle Konfiguration virtueller Testumgebungen und die Ausführung von Testjobs. Weitere Informationen.
Alle Technologien von Parasoft können in Microsoft Azure bereitgestellt werden. Darüber hinaus ist Parasoft Virtualize als vorgefertigte VM auf Microsoft Azure und als Build-Aufgabe auf Microsoft Azure DevOps verfügbar. Weitere Informationen.
Parasoft bietet mehrere Microsoft-Build- und Testtool-Integrationen, die es Benutzern ermöglichen, statische Analysen, Unit-Tests und Code-Abdeckung effektiv und schnell durchzuführen. NMAKE – C/C++test lässt sich in nmake integrieren, um Entwicklern beim Aufbau ihrer benutzerdefinierten Build-Umgebung zu helfen und die automatisierten Softwaretestlösungen von Parasoft einzubinden. MSBuild – dotTEST, C/C++test und Insure++ werden mit Skripten geliefert, die in das MSBuild-Projekt integriert werden können und die Ausführung von Parasoft-Funktionen wie Codeanalyse, Unit-Tests und die Ausführung von Tests während des Build-Prozesses ermöglichen. MSTest – dotTEST kann Testergebnisse und Abdeckungsdaten von MSTest-Tests nutzen, verarbeiten und melden. VSTest – dotTEST kann Ihre Komponententests mit oder ohne Erfassung von Abdeckungsinformationen ausführen, indem Sie eine der integrierten VSTest-Konfigurationen ausführen.
Ermöglicht C/C++test und dotTEST die Durchführung statischer Codeanalysen, das Erstellen und Ausführen von Komponententests sowie die Analyse von Codeabdeckungsberichten direkt in der Microsoft Visual Studio-IDE. Benutzer können ihre Projekte auf Einhaltung von Sicherheitsstandards (z. B. MISRA, AUTOSAR) und Sicherheitsstandards (z. B. OWASP, CWE, CERT, PCI DSS, UL 2900) überprüfen und mit statischer Analyse echte Fehler lokalisieren und Regressionen mit automatisierten Unit-Tests identifizieren und finden Sie Lücken in der Codeabdeckung. Die Insure++-Integration in die MSVS-IDE hilft Entwicklern beim Debuggen und Auffinden unregelmäßiger Programmier- und Speicherzugriffsfehler, wie z. B. Heap-Beschädigung, unerwünschte Threads, Speicherlecks, Array außerhalb der Grenzen, ungültige Zeiger und mehr. Insure++ bietet auch eine Code-Coverage-Analyse, die eine visuelle Identifizierung von Codeabschnitten ermöglicht, die ausgeführt wurden und die nicht ausgeführt wurden. Mit dieser Funktion können sich Benutzer auf das Testen von Code konzentrieren, der noch nicht ausgeführt wurde. Weitere Informationen.
Ermöglicht Ninja die Ausführung von Parasoft Jtest- und Insure++-Codeanalysen und/oder die Ausführung von Tests während des Build-Prozesses. Weitere Informationen.
Parasoft lässt sich nicht direkt in die Qt-IDE integrieren, aber Benutzer können ihren Qt-Code testen, indem sie unser cpptesttrace-Tool verwenden, um Ihren Build zu scannen und ein C/C++-Testprojekt zu erstellen, indem sie die generierte BDF-Datei importieren. Benutzer haben dann die Möglichkeit, statische Analysen, Komponententests und Integrationstests durchzuführen, Codemetriken zu sammeln und die Codeabdeckung von Qt-Code mit Parasoft C/C++test und Insure++ durchzuführen. Weitere Informationen.
Alle Parasoft-Tools können in einem OpenShift-Container bereitgestellt werden, um eine nahtlose Integration in moderne Entwicklungsworkflows und CI/CD-Pipelines zu ermöglichen. Weitere Informationen.