Code Coverage für alle Coverage-Stufen
u Statement Coverage
u Function Coverage	
u Decision Coverage/Branch Coverage
u Con...
Code Coverage mit Testwell CTC++
u Erfüllen Sie die Anforderungen von Normen
u Formulieren Sie bessere Testfälle
u Vermeid...
www.verifysoft.com
Testwell CMT++ und Testwell CMTJava
Softwarekomplexitätsanalyse für die Sprachen C, C++, C# und Java
Te...
www.verifysoft.com
Unsere Referenzen
Unsere Test- und Analysetools sind weltweit in zahlreichen Projekten im Einsatz. Nebe...
Die Verifysoft Technology GmbH ist auf Entwicklung, Vertrieb und
Support von Softwaretest- und Analysetools spezialisiert....
de_verifysoft_testwell_flyer
Nächste SlideShare
Wird geladen in …5
×

de_verifysoft_testwell_flyer

5 Aufrufe

Veröffentlicht am

0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
5
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
1
Aktionen
Geteilt
0
Downloads
0
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

de_verifysoft_testwell_flyer

  1. 1. Code Coverage für alle Coverage-Stufen u Statement Coverage u Function Coverage u Decision Coverage/Branch Coverage u Condition Coverage u Modified Condition/Decision Coverage (MC/DC) u Multicondition Coverage (MCC) Testwell CTC++ ist das ideale Tool, um die Testüber- deckung Ihrer Embedded Targets und Microcon- troller zu analysieren. Es kann sowohl auf Hosts, wie auch direkt auf Ihren Targets eingesetzt werden. u Sehr kleiner Instrumentation-Overhead u Analysiert die Testüberdeckung in allen Targets u Arbeitet auch mit kleinsten Targets u Arbeitet mit jedem Compiler/Cross-Compiler Einfache Nutzung u Keine Modifikationen an existierendem Code u Unterstützung bereits existierender Makefiles u Sehr schnell in der Ausführung u Nahtlose Integration in viele IDEs u Unterstützung von C und C++ Add-ons für Testwell CTC++ u Unterstützung von Java u Unterstützung von C# www.verifysoft.com Testwell CTC++ ist ein leistungsfähiges und einfach zu benutzendes Code-/Test-Coverage Tool, welches alle Teile Ihres Quelltextes zeigt, die bereits ausgeführt/getestet wurden. Testwell CTC++ unterstützt alle Coverage-Stufen und kann auch in sicherheitskritischen Projekten eingesetzt werden. Testwell CTC++ Test Coverage Analyser Testabdeckung für alle Coverage-Stufen, alle Compiler, alle Embedded Targets Code Coverage Results u Summary Coverage Reports u Directory u Files u Functions u Execution Profile Listing u Untested Code Listing u Coverage Summary Listing u Execution Time Listing TER % - covered/all File 100% 6/6 prime.c 80% 4/5 oi.c 82% 14/17 calc.c 86% 24/28 overall Number of monitored source files : 3 Number of source lines : 59 Number of measurement points : 30 TER : 86% (multicondition)
  2. 2. Code Coverage mit Testwell CTC++ u Erfüllen Sie die Anforderungen von Normen u Formulieren Sie bessere Testfälle u Vermeiden Sie redundante Testfälle u Decken Sie Dead-Code auf Qualification-Kit Vereinfachen Sie die Zertifizierung Ihrer Projekte mit dem Qualification-Kit für Testwell CTC++. Folgende Nor- men werden durch Testwell CTC++ unterstützt: u DO-178C / ED-12C Software Considerations in Airborne Systems and Equipment Certification u IEC 61508 Functional Safety of Electrical/Electronic Program- mable Electronic Safety-related Systems u EN 50128 Railway applications - Communication, signalling and processing systems u ISO 26262 Road vehicles - Functional safety www.verifysoft.com Alle Testwell-Tools sind für Windows, Linux, Solaris und HP-UX verfügbar. Testwell CTC++ Test Coverage Analyser Testabdeckung für alle Coverage-Stufen, alle Compiler, alle Embedded Targets Qualification-Kit für die Normen DO-178C - IEC 61508 - EN50128 - ISO 26262 u Weisen Sie die Test-Coverage gegenüber Ihren Kunden nach u Fordern Sie von Lieferanten den Nachweis der Testabdeckung u Finden Sie Bottlenecks durch das Untersuchen des Laufzeitverhaltens
  3. 3. www.verifysoft.com Testwell CMT++ und Testwell CMTJava Softwarekomplexitätsanalyse für die Sprachen C, C++, C# und Java Testwell CMT++ und Testwell CMTJava sind Tools zur Softwarekomplexitätsanalyse von C, C++, C# und Java Quellcode. Beide Tools analysieren Ihren Quellcode und geben Ihnen sofortige Rückmeldung über Ihre innere Softwarequalität, auch bei größeren Softwareprojekten. Durch eine gute Struktur der Software, wird Software- Erosion vermieden. Die Code-Qualität, Wartbarkeit und Testbarkeit wird deutlich verbessert. Software-Komplexitätsanalyse u McCabe Cyclomatic Complexity u Alle Lines-of-Code Metriken u Alle Wartbarkeitsindizes (Maintainability Indexes) u Alle Halstead Metriken Die Komplexität Ihres Quellcodes hat direkten Einfluss auf die Robustheit und Fehleranfälligkeit Ihrer Soft- ware. Komplexer Quellcode ist schwierig zu testen und die Wartung von komplexem Quellcode ist schwierig und kostenintensiv. Grafisches Add-on für Testwell CMT++ Verybench for CMT++ ist ein grafisches Frontend für Testwell CMT++. Es ermöglicht Ihnen, Ihren Quellcode grafisch in einem standardisierten User-Interface zu analysieren, zu bewerten und zu dokumentieren. u Alarme für Metriken Verybench zeigt alle Alarme, die in Testwell CMT++ für Metriken definiert wurden und zeigt wenn Metriken außerhalb der empfohlenen Werte liegen. u Snapshots Um die Qualität Ihres Quellcodes über die Zeit erfassen zu können, fertigt Verybench Snapshots aller berechne- ten Metrikwerte für jede Komplexitätsanalyse an. u Quality-Baseline Alle über die Zeit entstandenen Snapshots bilden eine Quality-Baseline und fördern Ihr Verständnis für den Komplexitätszuwachs/-rückgang Ihrer Code Base. u Code-Quality-Rating Verybench bewertet Ihren Quellcode nach jeder Kom- plexitätsanalyse für eine sofortige Qualitätseinschät- zung Ihres Quellcodes. u Reports Verybench unterstützt Sie bei der Dokumentation Ihrer Qualitätsanalyse durch PDF-, HTML-, XML-, CSV- und Text-Reports.
  4. 4. www.verifysoft.com Unsere Referenzen Unsere Test- und Analysetools sind weltweit in zahlreichen Projekten im Einsatz. Neben Großunternehmen setzen zahlreiche kleinere und mittelständische Entwicklungsfirmen Testwell-Werkzeuge erfolgreich ein.
  5. 5. Die Verifysoft Technology GmbH ist auf Entwicklung, Vertrieb und Support von Softwaretest- und Analysetools spezialisiert. Neben den eigenen Testwell-Tools vertreiben wir auch komplementäre Werkzeuge unserer Partner. Verifysoft Technology GmbH wurde im Jahr 2003 von einer Gruppe privater Inves- toren und Softwarespezialisten im Technologiepark Offenburg (Baden-Württem- berg) gegründet. Mit einem internationalen Team betreuen wir mehrere hundert Kunden weltweit. Unsere Entwicklungs- und Supportmitarbeiter haben langjährige Erfahrung im Testtool-Bereich. Finden Sie Softwaredefekte und -probleme vor dem Release und garantieren Sie höchste Softwarequalität mit Tools von Verifysoft Technology. Weitere Informationen und weitere Tools finden Sie unter www.verifysoft.com Evaluieren Sie unsere Tools - Jetzt! © 2014 Verifysoft Technology GmbH Testwell CTC++, Testwell CMT++, Verybench for CMT++ and Testwell CMTJava are products and trademarks of Verifysoft Technology GmbH, Offenburg (Germany). Ausgabe:April2014Fotos:www.fotolia.de,www.aeroweb-fr.net,www.heinzalbers.org,www.mev.de,NASA,Testwell,VerifysoftTechnologyGmbH Technologiepark, In der Spöck 10-12 77656 Offenburg (Deutschland) Tel. +49 781 127 8118 - 0 quality@verifysoft.com www.verifysoft.com

×