15 June 2016










Wie wichtig ist korrekter Softwarecode?
Alle Hersteller werben mit Softwarefunktionen. Software unterscheidet Marken, unterstützt Sicherheit, unterstützt Effizienz. Gute Softwarequalität ist extrem wichtig. Fehler führen zu Vermögensschäden und beeinträchtigen Ihren Ruf. In sicherheitskritischen Bereichen, wie der Luftfahrt, der Automobilindustrie oder der Medizintechnik kann fehlerhafte Software Leben kosten.Wie wichtig ist korrekter Softwarecode wenn es "nur" um richtiges Funktionieren ihres Produktes geht?
Der Erfolg Ihrer Firma hängt hiervon ab. Testwell CTC++ ist das Tool, welches Sie durch Messung der Testabdeckung bei der Entwicklung von guter Software unterstützt.Wie schaffen Sie Vertrauen in die Qualität Ihrer eigenen Software?
Nur einige Softwaretests auszuführen ist einfach, aber unzureichend. Jede mögliche Eingabe zu überprüfen und damit beinahe unendlich viele Softwaretests zu machen ist wirtschaftlich nicht möglich. Dank der Messung der Code Coverage durch CTC++ führen Sie so viele Tests wie nötig aus, aber nicht mehr als erforderlich.Wie können Sie redundante Tests vermeiden?
Um sicherzustellen, dass sie Ihren Code vollständig überprüfen und dabei redundante Tests vermeiden, benötigen sie einen visuellen Überblick über bereits erfolgreich getestete Teile ihrer Software. Dieser Überblick ermöglicht Ihnen, gezielt Testfälle für noch ungetestete Bereiche zu erstellen. Zudem wird auf diese Weise Dead Code entdeckt.Wollen Sie einfache und verständliche Coverage-Reports um gezielt zu testen?
Testwell CTC++ erstellt Coverage Reports automatisch bei jeder Ausführung Mit wenigen Mausklicks kann in detaillierte Informationen gezoomt werden, um genau zu analysieren, welche Werte bei den Testfällen ausgeführt wurden. Farbig markiert, erkennt man, welche Konditionen 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 ausgegeben.
Diese Auswertungen stehen jeweils als Text, HTML, XML sowie in einem Excel-Input-Format zur Verfügung.
Wollen Sie ausreichendes Testen nachweisen ohne den Quellcode zu modifzieren?
Ohne dass der Quellcode manuell angepasst werden muss, werden ihm durch die CTC++ -Instrumentierung automatisch Zähler hinzugefügt.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 originalen Programm durchgeführt.
Wie wäre es, ein Coverage-Tool für alle Embedded Targets und alle Toolchains zu haben?
Durch die ressourcenschonende Instrumentierung ist der Overhead äußerst gering. Deshalb kann Testwell CTC++ zur Messung der Testabdeckung in allen embedded Targets und Microcontrollern genutzt werden. Durch die Quellcode-Instrumentierung ist die Anwendung von Testwell CTC++ mit allen Toolchains der unterstützen Sprachen möglich.Auch neue oder zusätzliche Compiler, werden von der Lizenz abgedeckt.
Wollen Sie neben C und C++ Ihre Test Coverage auch in C# und Java messen?
Testwell CTC++ wurde ab 1989 zur Messung der Testabdeckung für C und C++ entwickelt . Seit 2007 stehen Add-on-Packages für Java und C# zur Verfügung.Wollen Sie ein flexibles Tool, welches nahtlos in Ihrer Entwicklungsumgebung ausgeführt werden kann?
Testwell CTC++ lässt sich in Ihre vorhandene IDE einbinden, kann jedoch auch von der Kommandozeile ausgeführt werden. Die Nutzung über Kommandozeile bietet Vorteile bei der Erstellung automatisierter Builds.Wollen Sie Code Coverage auch bei kreativen Programmieransätzen messen?
Unsere Kunden vergleichen Testwell CTC++ mit einem Geländewagen. Problemlos macht das Tool 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.Wollen Sie ein Coverage Tool das alle Coveragestufen unterstützt?
Testwell CTC++ deckt alle von den Sicherheitsnormen geforderten Testabdeckungsstufen und sogar Multicondition Coverage ab. Mit Testwell CTC++ werden Sie allen Anforderungen der Code Coverage gerecht.Wollen Sie ein Tool, das alle Sicherheitsnormen erfüllt?
Insbesondere in der Luft- und Raumfahrt,der Automobilindustrie, im Transportbereich, in der Medizintechnik oder in der Atomindustrie fordern Sicherheitsnormen strenge Qualitätsanforderungen für Software.Je höher das Risiko, desto höher ist die geforderte Testabdeckungsstufe. Die Industrie will sicher sein, dass die Ausgaben der Werkzeuge zu 100% korrekt sind und sie diesen vetrauen können. Testwell CTC++ deckt alle Anforderungen der Sicherheitsnormen bzgl. Code-Coverage ab.
Unser Tool wird mit zusätzlichen Qualification-Kits insbesondere für sicherheitskritische Softwareentwicklung entsprechend den geltenden Normen eingesetzt.
Benötigen Sie schnellen, flexiblen und kompetenten Support für alle Fragen zum Tool?
Sie können auf schnellen und kompetenten Support setzen, denn wir verstehen das für unsere Kunden hohe Produktivität und Qualität wichtig ist. Unser qualifiziertes Fachpersonal aus Programmieren kann Ihnen auch bei spezifischen Sachfragen weiterhelfen. Um Ihre Testmethoden noch effizienter zu machen, bieten wir Ihnen Schulungen, Live-Webseminare und Videos an.Wollen Sie das umfassendste und verlässlichste Coverage-Tool?
Die erste Version von Testwell CTC++ wurde bereits 1989 in Finnland herausgegeben. Seither wird das Tool stetig weiterentwickelt.Tausende Lizenzen werden weltweit genutzt und sorgen für höchste Qualität bei der Softwareentwicklung. Viele internationale Gruppen und Großunternehmen, aber auch zahlreiche kleine und mittelständische Firmen setzten Testwell CTC++ für die Qualität und Produktivität in der Softwareentwicklung ein.
Wie wichtig ist korrekter Softwarecode für Sie?
Überzeugen Sie sich selbst und fordern Sie jetzt Ihre kostenlose Evaluationslizenz von Testwell CTC++ an!Testwell CTC ++ für alle die 100% Software-Qualität liefern müssen oder wollen.
Jetzt Testwell CTC++-Video ansehen:
-
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

Wie wichtig ist korrekter Softwarecode?
Fehler führen zu Vermögensschäden
Der Erfolg Ihrer Firma hängt von korrekter Software ab
Testwell CTC++ erstellt Coverage-Report automatisch bei jeder Ausführung
Dank der Messung der Testabdeckung führen Sie so viele Test wie nötig aus, aber nicht mehr als erforderlich
Nutzer vergleichen Testwell CTC++ mit einem Geländewagen: das Tool funktioniert immer - überall!