testSIDE – Testautomatisierung sicher betreiben

testOFFICE Testautomatisierung – Robuste Testfälle trotzt dynamischen Contents

GUI-Applikationen und Webseiten unterliegen einem steten Wandel. Änderungen an der Bedienoberfläche durch neue Anforderungen, die Implementierung neuer Features oder das Vorhandensein von dynamischem Content erfordern eine stete Anpassung der automatisierten Testfälle. Herkömmliche Capture & Replay-Ansätze stoßen hier an ihre Grenzen, da ein erheblicher Mehraufwand zur Anpassung der Testfälle nötig ist, um deren Aktualität zu gewährleisten. Kleinste Änderungen können schnell dazu führen, dass ganze Testabläufe neu abgebildet werden müssen. Aufwand und Nutzen geraten dabei schnell aus der Waage.

Mit testOFFICE verfolgen wir einen anderen Ansatz, welcher die einfache Erstellung von automatisierten Testfällen bei gleichzeitiger Robustheit im Falle von Änderungen gewährleistet. Dies geschieht, indem sämtliche Artefakte, die zur Durchführung eines Testfalls benötigt werden – wie Testdaten, modulare Testfallbausteine und zu bedienende Objekte – separat innerhalb der Anwendung verwaltet werden. Somit müssen Sie als Anwender nur dort die Stellschrauben anziehen, wo die Änderung tatsächlich stattfindet. Die bereits an anderer Stelle in Ihre Testfälle investierte Arbeit bleibt davon unberührt. Sie können somit schnell und effektiv agieren und den Aufbau Ihrer Testbibliothek kostengünstig vorantreiben.

Ein weiteres Credo von testOFFICE war von Beginn an die einfache Erstellung von Testfällen durch IT affine Fachbenutzer und Tester – ohne die Voraussetzung, dass diese zwingend eine Programmiersprache erlernt haben müssen. Wir realisieren dies mittels unserer eigens entwickelten Testfallbeschreibungssprache (TCDL), die sich an nachvollziehbaren und umgangssprachlichen Handlungsanweisungen und Prüfanweisungen orientiert und die Sie als Anwender in Grundzügen bereits jetzt schon beherrschen! Durch unsere TCDL bietet testOFFICE einen unkomplizierten Einstieg in die Erstellung und Durchführung von automatisierten Testfällen – und das plattformübergreifend: Sie verwenden das gleiche Set an Befehlen für die komplexe Steuerung von Windows basierten Applikationen, Webseiten, SAP Dynpros, Java Anwendungen und mobilen Apps. Darüber hinaus gibt Ihnen testOFFICE in der Rolle als Test Engineer die Möglichkeit, eigene Java-Methoden als TCDL einzubinden und wird somit auch dem anspruchsvollen Entwickler gerecht.

Als Test Manager haben Sie die Möglichkeit, Testfälle zu Testpaketen zu schnüren und diese auf Ihrer Testumgebung auf mehreren Maschinen parallel automatisiert durchführen zu lassen. Eine revisionssichere Ausgabe der Testlaufergebnisse inklusiver aller durchgeführten Aktionen und Verifikationen, mit Zeitstempel und beigefügten Screenshots im Fehlerfall, unterstützt Sie hierbei im Reporting an die involvierten Steakholder. Zudem bietet Ihnen testOFFICE Zugriff auf die interne Jira-Schnittstelle, welche eine komfortable Integration der Workflows von Jira und testOFFICE ermöglicht. Auf Anforderungsseite können Jira User Stories direkt nach testOFFICE importiert und mit korrelierenden Testfällen verknüpft werden, so dass eine klare Auswertung über die Testabdeckung erfolgen kann. Darüber hinaus lassen sich bei der Durchführung von manuellen und automatisierten Testfällen neue Defekte einfach aus testOFFICE heraus nach Jira erstellen – vice versa ist es auch möglich, bereits bestehende Vorgänge aus Jira heraus nach testOFFICE zu importieren und diese mit zugehörigen Testfällen zu verknüpfen. Damit bietet die Jira-Schnittstelle eine optimale Erweiterung zum Anforderungs- und Defect Management in agilen Projekten und schließt die Lücke zwischen User Story, Defekt und Testfall.

Mit testOFFICE haben Sie somit eine optimale One-Stop-Lösung für die Durchführung von automatisierten Testfällen – aber auch darüber hinaus – die Sie in Ihrer täglichen Arbeit bei der Softwarequalitätssicherung unterstützt.

Ihr Kontakt zu uns

Gerne stellen wir Ihnen auch unser Konzept zur Einführung einer automatisierten Teststrategie in einem Präsentationstermin vor.
Schicken Sie uns einfach eine Anfrage, wir freuen uns darauf Sie weiterführend beraten zu können.

    Für weiterführende Informationen bezüglich der Speicherung und Nutzung Ihrer personenbezogenen Daten verweisen wir auf unsere Datenschutzerklärung.