Test-Automatisierung

Kurzbeschreibung

Automatisierung und Programmierung der Test-Ausführung, sodass die definierten Testfälle möglichst effizient und ohne manuelle Interaktionen eines Testers ausgeführt werden.

Unsere Leistungen

Auswahl von Tools

siehe auch Tool Evaluation Center

Vorbereitung der Test-Automatisierung
  • Analyse der Testfälle auf Tauglichkeit und technische Machbarkeit hinsichtlich der Test-Automatisierung
  • Vorbereiten der Testautomatisierungs-Umgebung, Konfiguratuion von Tools.
Durchführung der Test-Automatisierung
  • Umsetzung der spezifizierten Testfälle durch Test-Automatisierungs-Tools
  • Bereitstellen von Spezialisten für die Test-Automatisierung
  • Leitung der Testautomatisierung durch unsere Berater mit entsprechendem Tool-Wissen
  • Programmierung von Testtreibern und Simulatoren
Testauswertung
  • Erstellung eines Testprotokolls über alle durchgeführten Tests
  • Interpretation der Testergebnisse
  • Erstellung einer zusammenfassenden Mängelliste
  • bei Bedarf objektiv kritische Kommentare mit Empfehlungen für die weitere Vorgehensweise

 

Dies sagen Kunden über Software Quality Lab...


Weitere Infos zum Leistungsbereich

Generell ist anzumerken, dass Testautomatisierung aufgrund der Technologienähe ein meist sehr komplexes und aufwändiges Thema ist.
Es sind einige grundlegende Test-Themenbereiche zu unterscheiden, für die zum Teil auch gänzlich unterschiedliche Test-Automatisierungsansätze notwendig sind:

  • (Graphical-)User-Interface / GUI (z.B. Masken)
  • (Graphical-)User-Outputs (z.B. Reports, Diagramme, Statistiken, …)
  • System-Schnittstellen ohne direkte User-Interaktion (z.B. Schnittstelle vom Host zu SAP)
  • Hier sind z.B. noch folgende Spezialfälle zu unterscheiden:
    -         unidirektional / bidirektional
    -         synchron / asynchron
    -         Führendes System
    -         Fehlerbehandlung
  • High-Level-Workflows und Business-Prozesse
  • Low-Level-Automatisierung bzw. Batch-Verarbeitung 

Bezüglich der für die Automatisierung eingesetzten Tools und Technologien gibt es grundsätzlich 2 unterschiedliche Ansätze:

  • Einsatz von Standard-Testautomatisierungs-Tools (z.B. von HP, IBM, Borland, Compuware, …)
  • Individuelle Erstellung von Testtreibern, Simulatoren, …

Standard-Tools sind für verschiedene Technologien und auch Anwendungsfälle oft nicht oder nur schlecht geeignet. Dann ist es ev. notwendig, diese Tools aufwändig anzupassen oder es ist in manchen Fällen oft auch wirtschaftlicher, sich Testtreiber, Simulatoren, etc. selbst und damit exakt passend für die eigenen Anforderungen zu erstellen.

Aufgrund der unterschiedlichen Ansätze und der Technologie-Komplexität ist es unbedingt erforderlich, die Testautomatisierung strukturiert und vor allem unter Berücksichtigung der Testfall-Risiken/Priorität sowie der Automatisierungs-Kosten/Nutzen zu planen und umzusetzen.

Zusätzliche Infos sind auch im Newsletter über Software-Testen zu finden.

Seminare & Events:

Noch 5 Tage bis zur nächsten Veranstaltung!

Liste der aktuellen Veranstaltungen
 

Hier finden Sie das detaillierte Seminarprogramm sowie weitere Infos zu Seminaren & Trainings 


Keine News in dieser Ansicht.


 

Impressum | AGB | Kontakt

 

legal notes | terms & conditions | contact

Tel.: +43 732 890072-0
Fax: +43 7237 4941 -11
info(at)software-quality-lab.at