Test unterstützt Ihre IT-Projekte durch die Überprüfung von
Software und der frühzeitigen Definition von Qualitätsmerkmalen.
Damit schließt sich die Lücke zwischen Applikationsentwicklung
und Betrieb. In einer betriebsnahen Testumgebung
werden die funktionalen und nicht-funktionalen Anforderungen
an die Software mit modernsten Werkzeugen und Verfahren
größtenteils automatisiert überprüft. Erst nach Freigabe durch
den IT-Verantwortlichen werden die Applikationen an den Betreiber
übergeben. Dieser durchgängige Ansatz ermöglicht eine
detaillierte, neutrale Überprüfung von Software-Qualitätsmerkmalen
basierend auf Daimler-Vorgaben und -Standards durch
einen neutralen Partner.
Service-Angebote im Bereich Test:
Performance Tests
Der Performance Test prüft Applikationen
auf nicht-funktionale Qualitätsziele wie Antwortzeitverhalten,
Verarbeitungsgeschwindigkeit und Robustheit. Dabei stellen
unterschiedliche Lastfaktoren, wie z. B. Anzahl paralleler User,
Anzahl an Transaktionen, Datenvolumen und auch Infrastruktur
(Netzwerk, Firewall ...), höchste Anforderungen.
Functional Tests
Der Functional Test stellt sicher, ob eine
Applikation ihre funktionalen Anforderungen und definierten
Qualitätsziele wie z. B. Angemessenheit (geeignete Funktionen
in geeignetem Umfang), Korrektheit, Vollständigkeit (korrekte
Implementierung gemäß Spezifikation) und Inter operabilität
(korrekte Zusammenarbeit aller Systemteile) erfüllt.
Integration Tests
Der Integration Test untersucht das Applikationsverhalten
im Umfeld der Infrastruktur sowie der vor- und
nachgelagerten Systeme. Neben Installationsfähigkeit und
Dokumentation stehen die Schnittstellen für die Interaktion
mit anderen Systemteilen im Blickfeld. Der Integrationstest
wird in einer betriebsnahen Systemumgebung durchgeführt.
Pre-Production Tests
Der Pre-Production Test überprüft eine
Applikation hinsichtlich ihrer Eignung für den Systembetrieb. Die
Tests erfolgen gemäß der funktionalen und nicht-funktionalen
Vorgaben und Anforderungen des Betreibers, wie z. B. Nachweis
der Betriebsbereitschaft, Verhalten in betriebstypischen Abläufen
oder kontrolliertes Verhalten im Fehlerfall.
Test Management
Das Test Management beinhaltet die Planung,
Vorbereitung, Durchführung und Dokumentation aller
Testaktivitäten im Projekt. Dies beginnt mit der Erfassung der
projektspezifischen Anforderungen, aus denen sich die individuelle
Teststrategie ableitet. Dabei berücksichtigen wir sowohl
konzerninterne Standards (z. B. HBSG+B) als auch international
anerkannte Testprozesse (z. B. TMap).
Performance Optimization
Die Performance komplexer
Applikationen kann im Echtbetrieb
ungenutzte Potenziale in sich bergen oder durch unerkannte
Schwächen Probleme verursachen. Der Service Performance
Optimization prüft Applikationen deshalb tiefgreifender, z. B.
hin sichtlich Infrastruktur, Datenbank und Code Performance,
um künftige Risiken zu minimieren und Optimierungsvorschläge
abzuleiten.