![[English]](flaggeUK.jpg)
|
Testwell CTC++
Test Coverage Analyser für C, C++, Java und C#
Testwell CTC++ (Test Coverage Analyser for C and C++) ist ein leistungsfähiges und einfach einzusetzendes Werkzeug zur Messung der Code Coverage bzw. Test Coverage in C und C++ Projekten.
Mit dem CTC++ for Java and C# add-on wird die Funktionalität von Testwell CTC++ auf Java und C# ausgeweitet.
Intuitive Ausgaben zeigen die Codeteile, die bereits ausgeführt worden sind und solche, die noch getestet werden sollten.
Testwell CTC++ analysiert alle Testabdeckungsstufen und ist damit geeignet für den Einsatz in sicherheitskritischen Projekten mit höchsten Anforderungen an die Codequalität.
Testwell CTC++ kann mit allen Compilern und Cross-Compilern eingesetzt werden (die CTC++ Lizenz umfaßt die Nutzung für ALLE Compiler).
|
|
Testwell CTC++ analysiert die Testüberdeckung für alle Coveragestufen:
- Function Coverage (Funktionsüberdeckung)
- Decision/Branch Coverage
- Statement Coverage (Anweisungsüberdeckung) ab Version 7
- Condition Coverage
- Modified Condition/Decision Coverage (MC/DC)
- Multicondition Coverage (MCC)
Weitere Information über die verschiedenen Code Coverage Niveaus
Testwell CTC++ kann für Zertifikationen in der sicherheitskritischen Softwareentwicklung wie zum Beispiel DO-178B (alle Niveaus) der Federal Aviation Administration (FAA), ISO 26262 und IEC 61508 genutzt werden. |
|
Analyse der Testabdeckung im Host und in allen embedded Targets und MicrocontrollernTestwell CTC++ ist das ideale Werkzeug für die Messung der Code Coverage in embedded Targets.
- sehr geringer Instrumentation-Overhead
- Code Coverage in allen Targets
- einsetzbar für kleinste Targets und Microcontroller
- unterstützt alle Compiler bzw. Cross-Compiler
Weitere Informationen über die Nutzung von CTC++ mit embedded Targets
|  |
|
|
Testwell CTC++ ist intuitiv und einfach zu nutzen
- keine Code-Änderungen erforderlich
- unterstützt vorhandene Makefiles
- sehr geringer Overhead bezüglich Codegröße und Ausführungszeit
- GUI-Integration in verschiedene IDEs
- ein Coverage-Tool für C, C++, Java und C#
|
|
- CTC++ Coverage Report (HTML-Format, hierarchisch mit 4 Stufen)
- Directory Summary
zusammenfassende Informationen
- Files Summary
Coverage-Informationen für die einzelnen Dateien in den jew. Verzeichnissen
- Functions Summary
Coverage-Informationen für die einzelnen Methoden und Funktionen der Dateien
- Execution Profile
detaillierte Ansicht
zeigt die Ausführungszähler und den Quellcode
nicht vollständig ausgeführte Zeilen werden in rot ausgegeben
- Execution Profile Listing
zeigt wie oft jeder Codeteil ausgeführt worden ist
zeigt die Codeteile, die noch nicht ausgeführt (getestet) worden sind
(Textausgabe)
- Untested Code Listing
zeigt ausschließlich die (noch) nicht getesteten Programmteile
(Textausgabe)
- Coverage Summary Listing
Zusammenfassung der Testabdeckungswerte (in Prozent):
insgesamt, für jede Quellcode-Datei und für jede Funktion
(Textausgabe)
- Execution Time Listing
zeigt die kumulierte und durchschnittliche Ausführungzeit der einzelnen Funktionen
(Textausgabe) |
|
|
Ihr Nutzen beim Einsatz von Testwell CTC++
- gibt Hinweise für das Schreiben besserer Tests/Testfälle um die Testabdeckung zu erhöhen
- vermeidet Zeitverlust durch Schreiben redundanter Tests
- gibt an, wann die Tests komplett sind
- Sie können nachweisen, daß der von Ihnen gelieferte Code entsprechend den Vorgaben getestet worden ist
- als Kunde können Sie durch Kontrolle der CTC++ Testreports sicherstellen, daß Ihr Auftragnehmer den Code entsprechend Ihren Anforderungen getestet hat
- höhere Codequalität durch höhere Testabdeckung
- hilft beim Aufdecken von totem Code
- deckt Engpässe durch Analyse des Laufzeitverhaltens auf
- erfüllt die Anforderung internationaler Sicherheitsnormen an die Code Coverage
- einfache Nutzung: ein Coveragetool für C, C++, Java und C#
- ein Coveragetool für alle Compiler und alle embedded Targets
|
|
Testwell CTC++ ist das führende Code Coverage Tool für C, C++, Java und C#:
- erste Version für C/C++: 1989
- kontinuierliche Weiterentwicklung seit über 20 Jahren
- permanente Anpassungen an neue Entwicklungsumgebungen
- 2007: Ausweitung auf Java und C# für die Nutzung in sicherheitskritischen Projekten
In vielen sicherheitkritischen Projekten der Luft- und Raumfahrt, Automobilindustrie und Medizintechnik ist Testwell CTC++ seit langem ein Garant für höchste Codequalität und effiziente Softwareentwicklungsprozesse.
Darüber hinaus ist Testwell CTC++ auch in einer Vielzahl von kleineren und mittleren Entwicklungsprojekten im Einsatz, um durch Erreichen einer hohen Code Coverage negative und kostspielige "Überraschungen" nach der Auslieferung der Anwendungen auszuschließen. Hier einige unserer wichtigsten Referenzen
|
last updated: 30 Jan 2012
© 2005-2012 Verifysoft Technology GmbH
CTA++, CTC++, CMT++ and CMTJava are products of Testwell Oy, Tampere (Finland)
Verybench is a product of Verifysoft Technology GmbH
all other trademarks of this site are the property of their respective owners. |
|