Software-Testing

Verifizierung und Validierung

WEBER übernimmt die komplette Verifizierung und Validierung Ihrer Software. Wir planen, organisieren, führen die Tests durch und werten sie aus – Sie können von uns also eine umfassende Projektabwicklung über den gesamten Testprozess hinweg erwarten. Kompetent begleiten wir Sie dabei entweder direkt bei Ihnen vor Ort oder in unseren Entwicklungszentren in Aschaffenburg.

Unsere Leistungen im Überblick

  • Testmanagement (Planung und Organisation) – strukturierte Steuerung Ihrer Testprozesse von Anfang an
  • Erarbeiten von Pflichtenheften – präzise Dokumentation als Basis für die Testdurchführung
  • Entwurf und Analyse von Teststrategien – passgenaue Strategie je nach Projektanforderung
  • Erstellen/Überarbeiten von Prüfdokumenten mittels Requirements Management bzw. Traceability Matrix – lückenlose Nachverfolgbarkeit von Anforderungen bis zum Test
  • Erstellen und Durchführen von Tests (manuell, halb- und vollautomatisch) Labor/Feld – flexibel je nach Testumgebung und Automatisierungsgrad
  • Durchführung von Reviews – systematische Qualitätssicherung Ihrer Testergebnisse
  • Fehleranalyse und -management mittels Fehlerdatenbanken – nachvollziehbare Dokumentation und Behebung von Fehlern
  • Prüf-, Qualifikations- und Abschlussberichte – transparente Dokumentation für jede Projektphase
  • Black- und Whitebox-Verfahren – Testmethoden je nach Anforderung an Systemtransparenz
  • Validations- und Verifikationstests – Absicherung, dass Ihre Software die geforderten Spezifikationen erfüllt
  • Modul-, Integrations-, System- und Abnahmetest – Tests auf allen relevanten Ebenen Ihres Systems
  • Umweltsimulation – Prüfung unter realitätsnahen Umgebungsbedingungen
  • Softwaretests für Automotive Steuergeräte

     Automotive Steuergerät

    Projektbeschreibung

    Im Vorfeld der Serienfertigung hatten wir die Aufgabe, die Steuergeräte für ein neues Automodell zu testen. Der Prüfumfang gestaltete sich sehr komplex und beinhaltete neben dynamischen Software- und Komponententests auch Black- und Whitebox-Verfahren sowie Integrations-, System- und Abnahmetests. Dabei wurden sowohl interaktive als auch automatische Tests gefahren.

    Das Projekt startete mit dem Entwurf und der Analyse von Teststrategien sowie der Testplanung und -organisation. Nun erstellten wir die Prüfdokumente aus den Quelldokumenten (LH/PH). Für eine optimale Anforderungsdokumentation setzten wir dabei ein Requirements-Management bzw. eine Traceability Matrix ein und überprüften diese permanent durch Reviews. Die Software-Tests wurden automatisiert und u.a. mit Kamera-Testsystemen durchgeführt. Fehler dokumentierten wir mit Hilfe eines Fehlermanagementsystems bzw. der Erstellung von Status-, Qualifikations- oder Abschlussberichten.

    Daran anschließend programmierten bzw. flashten wir die Steuergeräte, wir unternahmen Erprobungsfahrten mit Technologieträgern und werteten die Daten aus. Abschließend testeten wir die Software auf Reproduzierbarkeit. Durch regelmäßige Meetings standen unsere Ingenieure während des gesamten Projekts in ständigem Kontakt mit dem Kunden.

    Weitere Projektdetails PDF (1MB)

  • Tools

    • LabVIEW
    • CANoe
    • Teststand
    • dSPACE-Hardware