Testautomatisierung

Systematischer, automatischer und kontinuierlicher Test

AUTOSARWerkzeugkonfiguration

Herausforderungen

Moderne Produkte werden ständig weiter entwickelt und verbessert. Zur Qualitätssicherung ist daher ein kontinuierlicher und entwicklungsbegleitender Test nötig. Bei der Automatisierung der Tests stehen die Anwender vor folgenden Herausforderungen:

  • Einbindung bestehender und zukünftiger Tests in eine Testautomatisierung
  • Einheitliche systematische Strukturierung bestehender und zukünftiger Tests
  • Optimierung der Testausführung (für Analyse/Durchlaufzeit/…)
  • Systematisches Testreporting

Profitieren Sie von unserer jahrzehntelangen Erfahrung bei der Entwicklung und dem Test von Werkzeugen! So unterstützen wir mehrere unserer Kunden kontinuierlich seit Jahren in ihren Projekten bei der Pflege ihrer Testausführungsumgebung und der Testentwicklung!

Automatisierter GUI-Test

Umfangreiche GUI-basierte Applikationen für sicherheitskritische Anwendungen müssen oftmals aufwändig manuell abgesichert werden. So erfordert der Abnahme-Test eines Missionsplanungswerkzeugs im Avonik-Umfeld gemäß DO-278B ein systematisches Vorgehen, das aufgrund der Vielzahl der Tests sehr langwierig sein kann. Durch einen hohen Automatisierungsgrad der Tests kann die Vermeidung kritischer Fehler bereits parallel zur Entwicklung erfolgen. Zudem können so standardkonforme Abnahmetests eine erfolgreiche und effiziente Abnahme ermöglichen.

Wie wir Sie unterstützen

  • Automatisierung von GUI-Tests in Continuous Integration Systemen, wie Jenkins
  • Erstellung modellbasierter und/oder systematischer Spezifikationen und GUI-Tests
  • Effizienter Test durch Vermeidung von Clonen.

Lesen Sie dazu auch

Ihr Nutzen

  • Reduktion der Kosten und Erhöhung der Vollständigkeit des Abnahmetests
  • Erprobtes, systematisches Vorgehen konform zu gängigen Sicherheitsstandards
  • Reibungsfreie Abstimmung mit Zertifizierungsstellen

Testfallgenerierung

Ausführbare Testspezifikationen: MSC2C Code-Generator

Wie wir Sie unterstützen

Mit unserem Testgenerator der aus Message Sequence Charts (MSCs) ausführbaren C Code generiert verleihen wir Testspezifikationen Leben indem wir sie direkt ausführen. Testprotokolle werden ebenfalls als MSCs dargestellt. Folgende Aufgaben übernehmen wir dabei gerne für Sie:

  • Erstellung von Testspezifikationen mit MSCs
  • Testdurchführung und Analyse
  • Integration der Methode in Ihre Prozesse und Werkzeugkette

Ihr Nutzen

Testautomatisierung mit MSC2C bietet Ihnen folgende Vorteile:

  • präzise Testspezifikationen
  • verständliche graphische Darstellung von Testspezifikation und Testablauf
  • Wegfall der Testimplementierung
  • Verkürzung der Test-Zykluszeiten (Spezifikation, Implementierung, Analyse)

Testausführung - Jenkins

Continuous Integration-Systeme wie Jenkins dienen zur Build-Automatisierung. Sie können aber auch sehr gut zur Testautomatisierung für eine kontinuierliche Qualitätsabsicherung eingesetzt werden.

Wir haben aus verschiedenen Projekten bei namhaften Kunden und auch aus unseren Inhouse-Projekten Erfahrungen gesammelt, wie eine kontinuierliche Qualitätsabsicherung erfolgen sollte.

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

Wie wir Sie unterstützen

  • Wir konzipieren eine automatisierte Qualitätsabsicherung und setzen diese anschließend technisch auf, so dass diese effizient in Ihren Projekten eingesetzt werden kann.
  • Schwerpunkt ist hierbei die Strukturierung verschiedener Qualitätsabsicherungen und die einheitliche Umsetzung von Absicherungen einer Klasse.
  • Durch die einheitliche Umsetzung und Strukturierung kann eine automatisierte Umsetzung erfolgen, so dass die Wartung der Qualitätsabsicherung mit minimalen Aufwand erfolgen kann.

Ihr Nutzen

Die kontinuierliche automatisierte Qualitätsabsicherung ermöglicht Ihnen jederzeit einen Einblick in den Stand Ihrer Entwicklung.

  • Erstellung eines übergreifenden Konzepts zur Qualitätsabsicherung.
  • Verständlichkeit durch einheitlich strukturierte Klassen verschiedener Absicherungen.
  • Einfache Wartbarkeit durch automatisierte Umsetzung.

Sie wollen mehr wissen?

Sprechen Sie mit unserem Experten für Test-Automatisierung!

Peter Schauer
Validas AG
Tel +49 (89) 5388669-17
E-Mail