15 June 2016










14 Hauptvorteile von Testwell CTC++
Testwell CTC++ ist das führende Werkzeug zur Messung der Testabdeckung auf dem Host und allen (selbst kleinsten) embedded Targets und Microcontrollern.Erfahren Sie mehr über die Vorteile, die Testwell CTC++ Ihnen bietet:
Vorteil 1: Alle Coveragestufen
Wollen Sie ein Coveragestool, was alle Coveragestufen untertützt?Testwell CTC++ deckt alle von den Sicherheitsnormen geforderten Testabdeckungsstufen - Function Coverage, Statement Coverage, Decision Coverage, Branch Coverage, Modified Condition/Decision Coverage - und sogar Multicondition Coverage ab. Mit Testwell CTC++ werden Sie allen Anforderungen der Code Coverage gerecht.
Vorteil 2: Alle Embedded Targets
Durch die ressourcenschonende Instrumentierung ist der Overhead von Testwell CTC++ äußerst gering. Deshalb kann Testwell CTC++ zur Messung der Testabdeckung in allen embedded Targets und allen Microcontrollern genutzt werden.Vorteil 3: Alle Compiler
Testwell CTC++ unterstützt grundsätzlich alle embedded Targets. Auch neue und zusätzliche Compiler werden durch die Testwell CTC++ Lizenz abgedeckt.Vorteil 4: Für C, C++, Java und C#
Testwell CTC++ wurde 1989 zur Messung der Testabdeckung für C entwickelt und später auf C++ ausgeweitet. Seit 2007 arbeitet das Tool auch mit Java und C#. Hierdurch haben Sie ein Tool mit einer einheitlichen Ausgabe für vier Programmiersprachen.Vorteil 5: Funktioniert auch mit "exotischen" Sprachkonstrukten
Wollen Sie Code Coverage auch bei "kreativen" Programmieransätzen messen? Unsere Kunden vergleichen Testwell CTC++ mit einem Geländewagen - das Tool funtioniert immer und überall. Testwell CTC++ macht genau das was es soll - egal wie die Umstände sind. Auch wenn Ihre Programmierung kreative Wege geht und den Rand des möglichen ausnutzt: Testwell CTC++ ist auch hier mit dabei.Vorteil 6: Integration in viele Entwicklungsumgebungen
Wollen Sie ein flexibles Tool, welches nahtlos in Ihrer Entwicklungsumgebung ausgeführt werden kann? Testwell CTC++ läßt sich in Ihre vorhandene IDE einbinden.Vorteil 7: Integration in Automated Builds / Continuous Integration
Testwell CTC++ ist in viele Entwicklungsumgebungen eingebunden, kann aber auch über Kommandozeile ausgeführt werden. Die Nutzung über Kommandozeile bietet Vorteile bei der Erstellung automatisierter Builds. Durch die Quellcodeinstrumentierung ist die Anwendung von Testwell CTC++ mit allen Toolchains der unterstützten Sprachen möglich.Vorteil 8: Keine Änderung des Quellcodes erforderlich
Testwell CTC++ misst die Testabdeckung ohne dass der ursprüngliche Quellcode modifiziert wird. Testwell CTC++ ist sehr einfach zu nutzen. Ohne dass der Quellcode angepasst werden einer durch Testwell CTC++ erstellten Kopie automatisch Zähler hinzugefügt (Code Instrumentierung). Diese verfolgen wie oft die verschiedenen Teile des Codes ausgeführt und somit getestet wurden. Die Testläufe werden mit der instrumentierten Version des Programms in der gleichen Weise wie im Originalprogramm durchgeführt.Vorteil 9: Verständliche und informative Reports
Testwell CTC++ erstellt automatisch bei jeder Ausführung (und auf Verlangen) Coverage-Reports. Mit wenigen Mausklicks kann in detaillierte Informationen gezoomt werden. Farbig im Quellcode markiert, erkennt man welche Testfälle noch fehlen, um den gesamten Code zu testen. Die Testabdeckung wird in den Reports als Übersicht mit Prozentzahlen und in verschiedenen Detailansichten auf Verzeichnis-, Datei- und Funktionsebene angegeben. Diese Auswertungen stehen jeweils als Text, HTML, XML, sowie in einem Excel-Input-Format zur Verfügung.Vorteil 10: Erfüllt die Anforderungen von Sicherheitsnormen
Insbesondere in der Luftfahrt, Automobilindustrie, im Transportbereich und der Medizintechnik fordern Normen hohe Qualität für Software: je höher das Risiko, desto höher die geforderte Testabdeckungsstufe. Testwell CTC++ deckt alle Anforderungen der Sicherheitsnormen bezüglich der Code Coverage ab.Vorteil 11: Qualification Kit
Die Industrie will sicher sein, dass die Ausgaben der Werkzeuge zu 100% korrekt sind und sie diesen vertrauen können. Deshalb sind Qualification Kits verfügbar, mit denen der Nachweis geführt werden kann, dass Testwell CTC++ korrekt funktioniert.Vorteil 12: Hervorragender Technischer Support
Nutzer von Softwarewerkzeugen benötigen schnellen, flexiblen und kompetenten Support für alle Fragen zum jeweiligen Tool. Bei Verifysoft ist uns bewusst, dass für unsere Kunden hohe Produktivität und Qualität wichtig ist. Unser qualifiziertes Fachpersonal aus Programmierern kann ihnen auch bei spezifischen Sachfragen weiterhelfen.Um Sie noch effizienter zu machen bieten wir Schulungen, Live-Webinare und Videos an.
Vorteil 13: Hunderte zufriedene Kunden
Wollen Sie das umfassenste und verlässlichste Coverage Tool? Die erste Version von Testwell CTC++ wurde bereits 1989 in Finnland herausgegeben. Seither wird das Tool ständig weiterentwickelt. Tausende Lizenzen werden weltweit genutzt und sorgen für höchste Qualität in der Software-Entwicklung. Internationale Gruppen und Großunternehmen, aber auch zahlreiche kleine und mittelständische Firmen setzen Testwell CTC++ zur Absicherung der Software-Qualität ein. Testwell CTC++ wird aktuell (Mai 2020) von mehr als 600 Kunden in 39 Ländern auf allen Kontinenten eingesetzt.> Lesen Sie hier die Beurteilungen unserer Kunden
Vorteil 14: Kostenlose Evaluationen
Wie wichtig ist korrekter Software-Code für Sie? Überzeugen Sie sich selbst und fordern Sie jetzt Ihre kostenlose Evaluationslizenz von Testwell CTC++ an!-
Ihre Vorteile mit Testwell CTC++
- Unterstützung von allen Compilern und Cross-Compilern
- Coverage auf allen embedded Targets und Microcontrollern
- Analyse von allen Testabdeckungsstufen bis zur MC/DC- und MCC-Coverage
- Einsetzbar für sicherheitskritische Entwicklungen (Safety)
- Tool-Qualification-Kit verfügbar
- Unterstützung von Penetrationtests (Security)
- Unterstützung von C, C++, Java und C#
- Coverage auf dem Kernel
- Integration in eine Vielzahl von Werkzeugketten und Testumgebungen
- Integration in viele Entwicklungsumgebungen
- unterstützt zahlreiche Betriebssysteme
- arbeitet mit allen Unit Testing Tools
- klare und aussagekräftige Reports
- sehr einfach zu nutzen
- Live-Präsentationen, Schulungen und Online-Präsentationen
- Tausende Lizenzen erfolgreich in sicherheitskritischen Projekten im Einsatz
- Positives Kundenfeedback
- kostenlose Evaluationslizenzen
Häufig gestellte Fragen / Frequently Asked Questions