21.01.2013 Aufrufe

Was verstehen wir unter Test - FKFS

Was verstehen wir unter Test - FKFS

Was verstehen wir unter Test - FKFS

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

1 Einführung<br />

Die ZF Friedrichshafen AG besitzt in der Entwicklung von Antriebs- und<br />

Fahrwerkskomponenten langjährige Erfahrung. Erste Serienanwendungen von<br />

Getriebesteuerungen liegen mehr als 20 Jahre zurück. Die Anwendungen erstrecken<br />

sich von Pkw, Lkw, Bus und Bahn bis hin zu Arbeitsmaschinen.<br />

Sowohl die Anzahl als auch die Komplexität der in Software abgebildeten Funktionen<br />

hat in den letzten Jahren stark zugenommen, parallel steigt der Anspruch an die<br />

Qualität. Dies muss bei immer kürzeren Entwicklungszeiten realisiert werden. In<br />

diesem Spannungsfeld ist es wichtig, Fehler früh zu finden. Ein Fehler, der erst beim<br />

Kunden entdeckt <strong>wir</strong>d, hat einen negativen Einfluss auf die Kosten, die Ressourcen<br />

und nicht zuletzt auf das Image des Unternehmens.<br />

Ein vollständiger <strong>Test</strong> ist in der Praxis nicht durchführbar. Eine beispielhafte<br />

Steuerung mit 10 Eingängen von 8 Bit Wordlänge hat 1,2 *10 24 statische Zustände.<br />

Wollte man diese Zustände mit einem aktuellen PC durcharbeiten, so ergeben sich<br />

unglaubliche 380 Millionen Jahre an Laufzeit. 2 So <strong>wir</strong>d schnell klar, dass es<br />

unmöglich ist, alle Kombinationen zu testen. Dazu kommt, dass sich die<br />

Entwicklungsprojekte der Automobilzulieferer durch eine Vielzahl an Varianten und<br />

kurze Auslieferungszyklen auszeichnen. So gibt es Getriebe-Softwareprojekte bei<br />

der ZF mit über 40 Projektvarianten und 130 Software-Auslieferungen pro Jahr.<br />

Dadurch vervielfacht sich der Aufwand an <strong>Test</strong>s nochmals erheblich.<br />

Es ist die Aufgabe der <strong>Test</strong>verantwortlichen, die richtige Auswahl an <strong>Test</strong>konzepten<br />

zu treffen, um die Qualitätsanforderungen zu gewährleisten, ohne die Kosten und<br />

Entwicklungszeit drastisch zu erhöhen. Dazu bedarf es einer guten und effizienten<br />

<strong>Test</strong>strategie. Dies wurde bei der ZF früh erkannt und durch den Einsatz<br />

entsprechender Tools und Methoden sichergestellt.<br />

Im Folgenden <strong>wir</strong>d der aktuelle ZF-<strong>Test</strong>prozess vorgestellt. Danach werden drei für<br />

die ZF spezifische Anforderungen näher erläutert und Lösungsansätze ausgeführt.<br />

Konkret <strong>wir</strong>d auf die komponentenbasierte Entwicklung, auf Varianten und auf die<br />

verteilte Entwicklung eingegangen. Vorgehen, eingesetzte Methoden und der erzielte<br />

Nutzen werden am Beispiel der Softwareentwicklung für Getriebesteuerungen<br />

aufgezeigt.<br />

2 10 Takte pro Zustand und 1 GHz Prozessortakt

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!