Lösung

Testautomatisierung

Die moderne Produktentwicklung ist geprägt von steigender Variantenbildung, Versionshäufigkeit, Komplexität und Funktionalität. Test-Szenarien werden immer umfangreicher. Besonders die immer größere Anzahl von verteilten Systeme erfordern neue Konzepte für den automatisierten Test. Systematische Qualitätssicherung bekommt einen immer höheren Stellenwert, denn Fehler nachträglich zu beheben ist aufwändig und kann sehr teuer werden.
Systematisches und automatisiertes Testen soll eine schnellere Markteinführung von Produkten erreichen, die Verfügbarkeit, Leistungsfähigkeit und Qualität steigern, die Planungssicherheit verbessern und die Kosten senken.

Unser Testautomatisierungs-Framework erfüllt alle Anforderungen an ein modernes Testsystem auf hervorragende Weise.
Es besteht aus anpassungs- und erweiterungsfähigen, objektorientierten Komponenten, mit denen kundenspezifische Lösungen schnell und einfach realisiert werden können.
Es ist so konzipiert, dass auch verteilte Test-Objekte zusammen mit der Testumgebung optimal koordiniert und gesteuert werden können. Die Auswertung der Testergebnisse erfolgt zentral und eine gesamtheitliche Sicht auf das Test-Geschehen ist gegeben.

Informieren Sie sich über

Zurück zum Seitenanfang

Funktionsweise

    Testautomatisierung - Überblick
  • Der Testmanager aktiviert und kontrolliert die Test-Prozeduren.
  • Die Test-Prozeduren definieren den kundenspezifischen Testablauf. Sie lassen sich über eine grafische Oberfläche konfigurieren und sind somit einfach an unterschiedliche Versionen und Varianten eines Test-Objektes anpassen. Die Test-Prozeduren steuern sowohl das Test-Objekt als auch das Test-Equipment.
  • Die Schnittstellen-Komponenten sind individuelle Adapter für Test-Equipment und Test-Objekt. Sie übersetzen die Anweisungen der Testprozeduren in gerätespezifische Steuerbefehle.
  • Das Test-Equipment stimuliert das Testobjekt und analysiert die Ergebnisse, die wiederum vom Testmanager aufbereitet werden.
Zurück zum Seitenanfang

Vorteile

  • Konsequente Objektorientierung
  • Komponenten können wiederverwendet, einfach übertragen und erweitert werden
  • Individuelle Test-Aufgaben lassen sich schnell und einfach lösen
  • Hohe Flexibilität durch konfigurierbare und parametrisierbare Test-Prozeduren
  • Produktivitätsgewinn durch kürzere Test-Zyklen
  • Test-Prozeduren werden mit einem Subset der Standard-Programmiersprache Java erstellt
  • Test-Prozeduren sind unabhängig von Test-Equipment und Schnittstellen-Komponenten und damit leicht auf andere Produktvarianten und -versionen übertragbar
  • Plattformunabhängigkeit durch Java
  • Einfache, intuitive Bedienung und geringer Wartungsaufwand
  • Moderne Technologie durch Einsatz der Eclipse Rich Client Platform mit Standard Widget Toolkit
Zurück zum Seitenanfang

Einsatzgebiete

Das Testautomatisierungs-Framework kann für alle Arten von Tests, z. B. Regressionstests, Reliability und Stability Tests, Protokolltests, Grenzwerttests und Performance-Messungen, in folgenden Bereichen eingesetzt werden:

  • Telekommunikation (z.B. Mobilfunk: GSM, UMTS, LTE)
  • Software-Entwicklung
  • Fertigungsindustrie
  • Automobilindustrie