Читать книгу Basiswissen Automotive Softwaretest - Ralf Bongard - Страница 29
Exkurs: OEM und Tier-1
ОглавлениеIn der Automobilindustrie haben sich die Bezeichnungen Original Equipment Manufacturer (OEM) für den Fahrzeughersteller und Tier (dt. Ebene, Rang) für die Zulieferer etabliert. Die Zulieferer werden abhängig von der Distanz zum OEM in der Zulieferkette als Tier-1, Tier-2 usw. bezeichnet. Die erste Zuliefererebene Tier-1 repräsentiert also direkte Zulieferer des OEM. Der Tier-2 liefert an den Tier-1 und so weiter. Durch das Zusammenspiel von Auftraggebern und Auftragnehmern auf jeder Ebene hat die Anzahl der Ebenen Einfluss auf die Anzahl und die Ausgestaltung der Teststufen.
Branche
Das Testen ist auf die Branche bzw. die Art des zu testenden Produkts anzupassen. So muss beispielsweise der Bestellvorgang in einem Webshop auch für einen Laien möglich sein. Im Falle einer Fehlfunktion geht zumeist der Umsatz verloren. Im schlimmsten Fall kann die Fehlfunktion das Image des Betreibers schädigen. Wichtige Testziele sind also die Bewertung der Funktionalität (Geschäftszweck) und der Gebrauchstauglichkeit. Für die Nutzung der Bremsen in einem Fahrzeug darf hingegen ein Führerschein vorausgesetzt werden. Allerdings kann hier eine Fehlfunktion tödliche Folgen haben. Wichtiges Testziel ist hier zwar auch die Bewertung der Funktionalität (Geschäftszweck), allerdings bekommt die Bewertung der Zuverlässigkeit einen deutlich höheren Stellenwert.
Technologie
Die Software klassischer IT-Systeme läuft meistens auf kommerzieller Standardhardware (wie PC, Workstation, Server). Hierzu liefern die Hersteller der Hardware auch die notwendigen Treiber. Die Entwicklung eines IT-Systems beschränkt sich somit meistens auf die Softwareapplikationen. Die Hardware und das Betriebssystem nimmt der IT-Entwickler als gegeben und getestet an.
Im Gegensatz dazu sind in der Softwareentwicklung von eingebetteten bzw. mechatronischen Systemen die Hardware (Elektrik/Elektronik) und die Mechanik untrennbare Bestandteile des Gesamtsystems. Daher lässt sich der Softwaretest nicht unabhängig von Hardware und Mechanik betrachten. Die enge Verzahnung der Entwicklungsprozesse für Software, Hardware und Mechanik wird dadurch zu einem wesentlich Erfolgsfaktor.