Empfohlenes Webinar: KI-gestütztes API-Testing: Ein No-Code-Ansatz zum Testen | Zum Video

Person, die am Computer tippt

C/C++-Codeabdeckung

C/C++-Codeabdeckung

Unterstützt durch Parasofts umfassendste Entwicklungstestlösung für C und C++

Codeabdeckung für C und C++

Parasoft-Lösungen für die Codeabdeckung liefern kritisches Feedback über die Vollständigkeit und Gründlichkeit des Testprozesses, indem sie Tests mit Abdeckungsergebnissen korrelieren.

Wie funktioniert es?

Parasoft-Lösungen für die Codeabdeckung nutzen auf intelligente Weise Informationen über die Beziehung der Codeabdeckungsergebnisse zu den Testfällen und am Code vorgenommenen Änderungen, um eine wertvollere Abdeckungsmetrik zu erhalten. Es werden Codeabdeckungsberichte zusammen mit einem Verständnis ihrer Beziehung zu den Testfällen gesammelt.

Die Darstellung von Testergebnissen auf diese Weise verhindert, dass Benutzer Zeit und Mühe aufwenden, um unwichtige Funktionen zu testen, ohne kritische Systemanforderungen zu erfüllen. Diese leistungsstarke Lösung ist unerlässlich, um die Einhaltung funktionaler Sicherheitsstandards wie DO-178B/C, ISO 26262, ISO 21434, IEC 61508 und andere zu erreichen.

Eigenschaften

Profitieren Sie vom Parasoft-Ansatz

Korrelieren Sie sowohl Tests als auch Anforderungen mit dem Quellcode, um eine vollständige Rückverfolgbarkeit zu gewährleisten

Parasoft korreliert Anforderungen nicht nur mit Tests und Testergebnissen, sondern auch mit Anforderungen und dem Quellcode, der zur Implementierung von Anforderungen erstellt wurde. Benutzer können erstellten Code mithilfe eines flexiblen Schemas mit Tags versehen und diese Informationen dem Berichtszentrum zur Verfügung stellen. Auf diese Weise können detaillierte Test- und Abdeckungsberichte erstellt werden, die sich auf eine ausgewählte Anforderung konzentrieren, ohne dass eine Verschleierung auftritt, die sonst durch den Code im Zusammenhang mit anderen Anforderungen verursacht würde. Diese Funktion ermöglicht eine vollständige Ansicht der Qualität, indem Testergebnisse, Codeanalyse und Codeabdeckung mit den Anforderungen kombiniert werden, sodass die Teams die Risikobereiche besser verstehen und sich auf die Korrekturmaßnahmen konzentrieren können.

Erhalten Sie einen vollständigen Überblick über die Testabdeckung

Anstatt nur die Abdeckungsergebnisse aus Unit-Tests allein zu sehen, erfasst Parasoft C/C++test und C/C++test CT Abdeckungsinformationen über verschiedene Entwicklungstestpraktiken hinweg, um einen vollständigen Überblick darüber zu bieten, was getestet wurde und was nicht. Das Berichts- und Analyse-Dashboard von Parasoft zeigt außerdem an, welche Tests zum Testen der spezifischen Teile der Codebasis verwendet wurden, sodass Benutzer eine vollständige Rückverfolgbarkeit haben. Dies hilft Benutzern zu verstehen, wie sie die Codebasis am effizientesten erneut testen und Tests wiederverwenden können, um die Codeabdeckung zu erhöhen.

Konzentrieren Sie sich auf den Code und die Tests, die wichtig sind, um Risiken zu reduzieren

Mit Parasoft können sich Teams auf die Codeabdeckung für die Bereiche der aktiven Entwicklung konzentrieren, anstatt auf die gesamte Codebasis, was besonders problematisch sein kann, wenn mit älteren Codebasen gearbeitet wird. Anstatt nur zu versuchen, eine Abdeckungsnummer für die gesamte Codebasis zu erreichen, hilft Ihnen Parasoft dabei, die Teile des Codes zu bestimmen, die sich ändern. Das Berichts-Dashboard von Parasoft korreliert die Daten aus dem C / C ++ - Test mit beobachteten Änderungen in der Codebasis, um das Entwicklungsteam darauf zu konzentrieren, eine höhere Codeabdeckung für diese spezifischen, modifizierten Teile der Codebasis zu erreichen. Mit Parasoft können Sie die Auswirkungen von Änderungen minimieren, indem Sie die Änderung selbst effizient verwalten.