System Test
In dieser Phase des Entwicklungsprojekts werden die „unit-getesteten“ Komponenten der Software, Hardware und Mechanik zunächst integriert. Die System Integration prüft das reibungslose Zusammenspiel der Komponenten und prüft dieses auf den Schnittstellen zwischen den Komponenten hinsichtlich Funktionalität, Performance und Zuverlässigkeit.
Im anschließenden Systemtest wird das gesamte System gegen die gesamten Anforderungen (funktionale und nicht funktionale Anforderungen) getestet.
Der Abnahmetest überprüft aus Kundensicht auch die spezifische Eignung und Nutzungsmöglichkeit des entwickelten Produkts in der Praxis und wird deshalb auch in der realen Umgebung durchgeführt (z.B. der Abnahmetest von Infotainmentprodukten wird im Fahrzeug in realen Fahrsituationen durchgeführt).
Wir beraten Sie in allen genannten „Teststufen“ mit dem Ziel, die Qualität zu bestimmen, Fehlerwirkungen offenzulegen und damit auch das Risiko zu minimieren.
Durch eine frühe Vorbereitung der Test- und Integrationsphase reduzieren sich das Risiko und damit auch die Kosten für spätere Phasen der Entwicklung. Während sich das Entwicklungsteam auf seine Kernkompetenzen des Produktdesigns und der Systemerstellung konzentrieren kann, sorgen Experten der Cognizant SetCon für eine optimale Teststrategie, erstellen geeignete Testfälle, bereiten die Testumgebung (Testware) und eine mögliche Testautomatisierung vor. Zusätzlich steigert ein frühes Review der Anforderungen durch unsere unabhängigen Experten die Qualität des Produkts und minimiert so schon frühzeitig die Zahl der Defekte.
Unsere erfahrenen Mitarbeiter unterstützen Sie natürlich auch bei der Durchführung der Integrations- und Validierungstests. Die fachlichen und methodischen Kenntnisse helfen nicht nur beim Erkennen der Fehlerwirkungen, sondern auch bei der Lokalisierung der Fehlerursachen.
Im Einzelnen bieten wir folgenden Leistungen an:
- Analyse und Definition eines firmenspezifischen Test-Prozesses
- Testmanagement
- Erstellen von Testfällen bzw. Testspezifikationen
- Ermittlung und Aufbereitung der Testdaten
- Aufbau und Betrieb von automatisierten Testumgebungen
- Manuelle oder automatisierte Durchführung der Testfälle
- Feldtest/Erprobungsfahrten
- Kompatibilitäts- und IOP-Tests (Schwerpunkt Bluetooth)
- Analyse der Fehlerfälle, z.B. durch Analyse der Schnittstellentraces
- Coaching der genannten Aktivitäten
- Review der Prozesse und Dokumente
- Auswahl und Konfiguration geeigneter Testmanagement- und Testautomatisierungswerkzeuge
