Cookie Warning

This site uses cookies to help improve your experience

Please follow the link to find out more about cookies. Learn more

I understand
 

Programmeinheits-/Integrations-/Zielrech-nertestwerkzeuge von LDRA

Testen auf der Hostplattform erlaubt den Funktionstest ohne dass man sich um das Hardwarezeitverhalten und andere Beschränkungen kümmern muss. Oft wird dies durchgeführt bevor die Zielhardware verfügbar ist. In einigen Entwicklungsumgebungen erweitern Simulatoren diese Möglichkeiten dadurch, dass sie dem Softwareteam „virtuelle“ Zielrechner und simulierte daran hängende Peripheriegeräte vorspielen, so dass Verifizierungsaktivitäten bereits früh während des Entwicklungszyklus stattfinden können. Ideal und in den meisten Zertifizierungsumgebungen vorgeschrieben müssen dieselben Tests, die auf dem Host ausgeführt wurden, auch auf der Zielhardware ausgeführt werden, damit der Funktionstest sichergestellt ist. Bevor Sie Ihren eigenen Code für den Testrahmen, Testvektoren und Funktionsstümpfe (-stubs) schreiben ( und die dann sowohl auf der Hostplattform mittels Simulatoren als auch auf der Zielplattform verwalten müssen ), ist es einfacher und sicherer dies durch automatisierte Programmeinheits- und Zielrechnertestwerkzeuge tun zu lassen. Dies erspart Ihnen eine Menge Kopfschmerzen und Zeit.

Programmeinheits-/Integrations-/Zielrech-nertestwerkzeuge von LDRA

Mit LDRA können Sie einfach und schnell Tests erzeugen und ausführen entweder auf Programmeinheits- oder Integrationsebene auf dem Hostrechner (alleinstehend oder mit Zielrechnersimulation) oder auf der Zielrechnerhardware selber. Wir stellen Testerzeugung (Testrahmen, 'Testvektoren, Codestubs) sowie Ergebnisse für einen großen Bereich von Host- und Zielplattformen zur Verfügung. Unsere optimierte Instrumentierungstechnologie erzeugt Testinformationen für Sie sogar von hochbeschränkten 8- und 16-Bit Mikrocontrollern ebenso wie Hochleistungsprozessoren, wie sie 32- und 64-Bit Prozessoren darstellen.

Durch diese Werkzeugpalette stehen Ihrem Team eine gemeinsame Programmeinheits- und Integrationstestumgebung für viele Projekte auf verschiedenen Zielplattformen zur Verfügung.

  • TBrun stellt automatisierte Programmeinheits- und Integrationstestmöglichkeiten zur Verfügung.
  • LDRunit ist ein eigenständiges Werkzeug, welches eine vollständige integrierte Umgebung für den automatisierten Programmeinheitstest und -verwaltung zur Verfügung stellt, ohne dass ein Investment in eine vollständige Werkzeugreihe notwendig ist.
  • TBeXtreme (ein optionales Modul für TBrun oder LDRAunit) revolutioniert das Programmeinheitstesten dadurch, dass es ein vollständig automatisierte Lösung für die Testvektorerzeugung ist.

  • TBrun automatically generates & manages unit test and system integration testing. In this demonstration, TBrun is used after dynamic analysis in order to achieve 100% statement, 100% branch and 100% MC/DC coverage.