Software richtig auf den Zahn fühlen?
Tut gar nicht weh.

Verringern Sie das Risiko für Fehler: VectorCAST unterstützt Sie mit automatisierten Softwaretests

Die VectorCAST Software-Testplattform für Embedded Software unterstützt die Erstellung und Verwaltung von Testfällen. Dabei erbringt VectorCAST den Nachweis für einen erfolgreichen Test der Low-Level Softwareanforderungen und ist auch für eine Vielzahl von Robustheits-Testaktivitäten einsetzbar. Darüber hinaus unterstützen die VectorCAST Tools die Erfassung und Berichterstellung der Strukturellen Codeabdeckung auf allen Ebenen.
Um Qualitätsanforderungen gemäß der FDA und der IEC 62304 Anforderungen nachweisen zu können, werden VectorCAST Tools sehr erfolgreich bereits von Kunden eingesetzt. Unabhängig davon, ob Ihr Gerät der Klasse I, II oder III angehört, bieten die VectorCAST Tools einen zuverlässigen und nachvollziehbaren Testprozess für die Softwareentwicklung Ihres Medizinprodukts.

 

VectorCAST ist ein TÜV SÜD-zertifiziertes Software-Tool für die sicherheitskritische Entwicklung.

Highlights

  • Unterstützung aller Codeabdeckungsstufen welche von der  IEC 62304 gefordert sind

    • Statement
    • Branch
    • MCDC

  • Automatische Generierung und Zusammenstellung kompletter Teststubs und Treiberprogramme für Modul- und Integrationstests
  • Automatischer Regressionstest
  • Zuordnung von Anforderungen zum Testfall
  • Robustheits Test
  • Grenzüberschreitende Werte
  • Grenzbedingungsprüfung
  • Testausführung auf Host-, Simulator- und Embedded-Zielsystemen

VectorCAST/C++

Modul- und Integrationstests für C- und C++

VectorCAST/C++ ist eine hochautomatisierte Lösung für Modul- und Integrationstests, mit der Software-Entwickler sicherheitsrelevante und geschäftskritische Embedded-Systeme validieren können. Diese dynamische Testlösung wird häufig in der Luft und Raumfahrt-, Medizintechnik-, Automobil-, Industriekontroll-, Eisenbahn- und Finanzindustrie eingesetzt.

 

VectorCAST/QA

Systemtestautomatisierung / Code-Abdeckung

Eine der größten Herausforderungen in der Softwareentwicklung besteht darin, die Markteinführungszeit für die Implementierung neuer Funktionen zu verkürzen. Oft gibt es Verzögerungen bei der Einführung neuer Features. Dabei kommt es durch das tage- oder wochenlange ausführen einer Testreihe oft zu Engpässen. Lange Testzeiten führen dazu, dass die Tests erst spät im Release-Zyklus ausgeführt werden, nachdem wochenlang Änderungen vorgenommen wurden. Dies führt oft zu Release-Verzögerungen und unglücklichen Kunden. Mit VectorCAST/QA können Teammitglieder bei Testaktivitäten zusammenarbeiten, Testzeiten verkürzen und aktuelle Messdaten zur Release-Bereitschaft bereitstellen.

 

VectorCAST/Analytics

Qualitätsmetriken

Softwarequalität und Testvollständigkeit sind eng miteinander verknüpft. Ohne vollständige Tests kann keine Qualität erwartet werden. Die häufig schwierigste Frage für die Qualitätsverbesserung ist: Wo fängt man an? VectorCAST/Analytics unterstützt Sie bei der Beantwortung dieser Frage, indem wichtige Qualitätskennzahlen gesammelt sowie veröffentlicht und damit eine Einschätzung des  aktuellen Standes in der Softwareentwicklung erlaubt werden.

 

VectorCAST/Lint

Statische Analyse

VectorCAST/Lint ist ein statischer Quellcodeanalysator, der eine modulbasierte oder programmübergreifende Quellcodeanalyse auf C und C++ Codebasen durchführt und Probleme vor der Kompilierung automatisch identifiziert. VectorCAST/Lint hilft Entwicklern, Programmierfehler und andere Mängel zu einem frühen Zeitpunkt zu finden, bevor dynamische Tests durchgeführt werden.

 

Live-Demo

In einer persönlichen Live-Demo virtuell oder auch bei Ihnen vor Ort erklären wir Ihnen gerne, wie wir Sie dabei unterstützen können, Ihre Software und damit auch Medizingeräte noch sicherer zu machen.