Tosca Testsuite

Basisdaten

Entwickler Tricentis GmbH[1]
Aktuelle Version 15.2 LTS P2[2]
(31. August 2022)
Betriebssystem Microsoft Windows
Programmier­sprache Java, C#, VB6, C++
Kategorie Testautomation, Continuous Integration
Lizenz proprietär
deutschsprachig ja
www.tricentis.com

Die Tosca Testsuite ist ein Software-Tool für die automatisierte Durchführung von Funktional- und Regressions-Tests an Software. Neben den Funktionen der Testautomatisierung beinhaltet Tosca ein integriertes Testmanagement, eine grafische Benutzeroberfläche (GUI) und eine Anwendungsprogrammierschnittstelle (API). Die Tosca Testsuite wird von dem österreichischen Softwareunternehmen TRICENTIS Technology & Consulting GmbH mit Sitz in Wien entwickelt. Tosca wurde 2011 als „Visionär“ in Gartner Inc.s „Magic Quadrant for Integrated Software Quality Suites“ ausgezeichnet. Den Status „Visionär“ bekam sie bis 2014.[3] 2015 wurde der Tricentis Tosca Testsuite von Gartner im Magic Quadrant der Status „Leader“ verliehen.[4]

Architektur und Funktionsumfang

[Bearbeiten | Quelltext bearbeiten]

Tosca ist ein Toolset für Testmanagement, Testdesign, Testausführung und Testdatengenerierung für funktionale und Regressionstests.[5] Die Tosca Testsuite besteht aus folgenden Komponenten:

Einige Technologien, die nicht über die TBox-Ausführungsschicht abgedeckt sind, können über folgende Legacy-Komponenten automatisiert werden:

Das Test Repository ist Teil der Versionsführung der Tosca Testsuite und speichert alle protokollierten Testobjekte ab.

Funktionsumfang

[Bearbeiten | Quelltext bearbeiten]

Zu den wesentlichen Funktionsmerkmalen der Tosca Testsuite zählen die Generierung von dynamischen synthetischen Testdaten, die hochautomatische, Business-dynamische Steuerung der Testfallerstellung und die Zusammenführung von manuellen und automatischen sowie GUI und non-GUI-Tests.[8]

„Business-dynamische Steuerung“ bezeichnet das Konzept des Tosca Commanders. Es ist ein modellbasierter Ansatz, um „den gesamten Test und nicht nur die Eingabedaten dynamischer zu machen“.[5] Die Dynamisierung des Tests soll eine fachliche Beschreibung von manuellen und automatisierten Testfällen ermöglichen. Somit können Testfälle nicht nur von Softwareentwicklern, sondern auch von fachlichen Benutzern (KMUs) erstellt, spezifiziert, automatisiert und verwaltet werden.[9]

Die unterschiedlichen Testfälle lassen sich zudem nach ihrer Bedeutung für die reibungslose Abwicklung eines Geschäftsvorgangs gewichten. Damit bietet Tosca ein detailliertes Reporting, das die Auswirkung bestehender technischer Schwachstellen auf die Anforderungserfüllung aufzeigt. Das Beratungs- und Softwarehaus fecher setzt das Testwerkzeug bei Neuentwicklungen und Projekten zur Anwendungs- und Datenbankmigration ein.[10]

Als Defizite im Vergleich zu anderen Test-Automatisierungslösungen wurden bezeichnet:

Erweiterungen

[Bearbeiten | Quelltext bearbeiten]

Folgende Erweiterungen der Basis-Software existieren:

Integration

[Bearbeiten | Quelltext bearbeiten]

Tosca Connect ist eine Integrationslösung, die als OEM Produkt vertrieben wird.[13] Hiermit lassen sich Defects und Requirements aus Tosca mit mehr als 20 ALM Lösungen synchronisieren.

Unterstützte Technologien

[Bearbeiten | Quelltext bearbeiten]

Die Automatisierung von Software-Tests wird für die folgenden Technologien unterstützt:

Systemumgebung

[Bearbeiten | Quelltext bearbeiten]

Die Tosca Testsuite unterstützt die Betriebssysteme Microsoft Windows 7, 8, 8.1 und 10 (sowohl 32-bit als auch 64-bit Versionen).

Detaillierte Systemanforderungen finden sich auf der Herstellerseite.[14]

Als Datenbanken für den Multiuser-Betrieb werden Microsoft SQL Server 2005, 2008 und 2012, Oracle 10g, 11g und 12c, und DB2 v.9.x (9.7 Fix Pack or later), 10.x unterstützt.

Anwender und Branchen- und Best-Practice-Lösungen

[Bearbeiten | Quelltext bearbeiten]

Mit Stand November 2008 setzten 140 Kunden Tosca bei sich ein, 70 Prozent davon in Deutschland. Darunter ist die Deutsche Börse, bei denen Tosca im permanenten Testbetrieb läuft. In Österreich wird das Programm bei zahlreichen Banken und Versicherungen, Telekom- und Industrieunternehmen wie etwa OMV oder der EVN AG eingesetzt.[15]

Es existieren verschiedene Branchen- bzw. Best-Practice-Lösungen:

Literatur

[Bearbeiten | Quelltext bearbeiten]
[Bearbeiten | Quelltext bearbeiten]

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. Legal Information. In: Tricentis Tosca. Tricentis, abgerufen am 6. Juni 2017.
  2. Product Lifecycle. In: Tricentis Tosca. Tricentis, abgerufen am 6. Juni 2017.
  3. Gartner Recognizes Tricentis as Visionary 2014. In: Tricentis Tosca. Tricentis, abgerufen am 6. Juni 2017.
  4. Tricentis Named a Leader in Gartner 2015 Magic Quadrant for Software Test Automation. In: Yahoo! Finance. 15. Dezember 2015, abgerufen am 6. Juni 2017.
  5. a b c d Edward Bishop: Changing tests weakens them (PDF; 1,1 MB). In: Professional Tester, September 2010, S. 13–15.
  6. Harry M. Sneed, Manfred Baumgartner, Richard Seidl, Der Systemtest: Von den Anforderungen zum Qualitätsnachweis, (München: Carl Hanser Verlag München, 2009), 226
  7. Von SQLWindows nach .NET. Windows Developer, archiviert vom Original am 4. März 2016; abgerufen am 6. Juni 2017.  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.iceteagroup.com
  8. a b Testdaten und Datenschutz sind kein Widerspruch (Memento vom 22. März 2012 im Internet Archive)
  9. a b Harry M. Sneed, Manfred Baumgartner, Richard Seidl, Der Systemtest: Von den Anforderungen zum Qualitätsnachweis, (München: Carl Hanser Verlag München, 2009), 225
  10. CeBIT 2008: fecher präsentiert erweiterte Version der TOSCA Testsuite. innovations-report, 3. März 2008, abgerufen am 6. Juni 2017.
  11. Tools Comparison. Gavaldo Consulting, 29. Mai 2017, abgerufen am 6. Juni 2017.
  12. Dynamische Steuerung für hochkomplexe Anwendungen (Memento vom 8. März 2012 im Internet Archive)
  13. Technology Integration. In: Tricentis. 19. April 2016, abgerufen am 6. Juni 2017.
  14. System Requirements for Tricentis Tosca. In: Tosca Manual Version 14.3. Tricentis, abgerufen am 8. November 2021.
  15. Softwarehit aus Österreich: Tosca testet automatisch. derStandard.at, 8. November 2008, abgerufen am 6. Juni 2017.
  16. Wiener Tricentis profitiert von der Steuer-CD (Memento vom 28. Juni 2010 im Internet Archive)