![[English]](flaggeUK.jpg) ![[Français]](flaggeF.jpg)
|
Testwell CTC++
Test Coverage Analyzer für C, C++, Java und C#
Testwell CTC++ (Test Coverage Analyzer 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
- Decision Coverage
- Condition/Branch 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) und EN 61508
genutzt werden.
|
|
Analyse der Testabdeckung im Host und in allen embedded Targets und Microcontrollern
Testwell 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: 18.02.2009
© 2005-2009 Verifysoft Technology GmbH
CTA++, CTC++, CMT++ and CMTJava are products of Testwell Oy, Tampere (Finland)
CTC++ for Java and C# add-on is an add-on of Verifysoft Technology GmbH (Germany)
all other trademarks of this site are the property of their respective owners
|
|