Tosca (Software)

Tosca (Software)
TOSCA Testsuite
TOSCA Logo.jpg
Entwickler TRICENTIS Technology & Consulting
Aktuelle Version 7.3.2
(2011-10-20)
Betriebssystem Microsoft Windows
Programmier­sprache Java, C#, VB6
Kategorie Testautomation
Lizenz Trial-Version verfügbar
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.[1]

Inhaltsverzeichnis

Architektur und Funktionsumfang

TOSCA ist ein Toolset für Testmanagement, Testdesign, Testausführung und Testdatengenerierung für funktionale und Regressionstests.[2] Die TOSCA Testsuite besteht aus:

  • dem TOSCA Commander, das Ausführungstool der Testsuite dient dem Aufbau, der Verwaltung, Ausführung und Analyse von Testfällen.[3]
  • dem TOSCA Wizard, in dem technische Informationen in sogenannten Modulen (XML-GUI Maps) abgelegt werden, um ein Modell der Applikation aufzubauen.[4] Zur Erstellung von Testfällen werden Module über Drag & Drop zusammengeführt, und mit Werten und Aktionen zur Verifizierung versehen.[2]
  • dem TOSCA Executor, der die Testfälle nach der Erstellung ausführt und die Ergebnisse im TOSCA Commander abbildet.
  • dem TOSCA Exchange Portal, einem Kundenportal, das dem Austausch und der Verwendung von speziellen Modulen, Erweiterungen und vorgefertigten TOSCA Commander-Komponenten (Subsets) dient.

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

Funktionsumfang

Business-dynamische Steuerung: das Konzept des TOSCA Commander ist ein modell-basierter Ansatz um "den gesamten Test und nicht nur die Eingabedaten, dynamischer zu machen".[2] Die Dynamisierung des Tests soll eine fachliche Beschreibung von manuellen und automatisierten Testfällen ermöglichen; somit können Testfälle von fachlichen Benutzern (KMUs) erstellt, spezifiziert, automatisiert und verwaltet werden.[5]

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

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. fecher setzt das Testwerkzeug bei Neuentwicklungen und Projekten zur Anwendungs- und Datenbankmigration ein.[7]

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

  • Kein Last- oder Stresstest[8]
  • Keine Active-X Komponenten

Erweiterungen

Folgende Erweiterungen der Basis-Software existieren:

  • Requirements: Anforderungen werden importiert, exportiert, bearbeitet und verwaltet. Die Anforderungen werden risikogewichtet und nach dem TestCase-Design mit den Testfällen verknüpft.
  • TestCase-Design Workbench: definiert anhand von Requirements welche Testfälle zur Abdeckung des spezifischen Testobjekts benötigt werden und erstellt daraufhin Testfälle, in denen alle Kombinationen enthalten sind: paarweise, orthogonale Anordnung und lineare Erweiterung.[2][9]
  • Reporting: Testergebnisse werden erfasst, analysiert und dargestellt. Reports können anhand von Crystal Reports erstellt werden bzw. als PDF oder XML Datei exportiert werden.[10].
  • TOSCA Easy Entrance: erstellt wiederverwendbare Bausteine über Drag & Drop..
  • Benutzerverwaltung: Multiuser Konzept mit integrierten CheckIn- und CheckOut-Mechanismen und Versionierung..
  • WebAccess: Die TOSCA Testsuite bietet mit WebAccess einen Remote-Zugriff in Echtzeit..
  • PDF-Vergleich und bidirektionale Anbindung von Microsoft Word und Microsoft Excel.
  • Certified SAP Solution Manager Ready: Integration von TOSCA Testsuite mit SAP GUI für Windows und eCATT[11]

Unterstützte Technologien

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

Systemumgebung

Die TOSCA Testsuite unterstützt die Betriebssysteme Microsoft Windows XP, SP 2 und später, Microsoft Windows Vista SP 2 und Microsoft Windows 7 (sowohl 32-bit als auch 64-bit Versionen)[12]

Als Datenbanken für den Multiuser-Betrieb werden Microsoft®SQL Server 2005, Oracle 10g, und DB2 v.9.1 unterstützt.

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

Mit Stand November 2008 setzten 140 Kunden Tosca bei sich ein, 70 Prozent davon in Deutschland. Darunter 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 EVN (Energieversorgung Niederösterreich) eingesetzt. [13]

In der Studienrichtung IT & Wirtschaftsinformatik des Campus02 wird TOSCA neben anderen Testtools im Fach Business Process Management 2 eingesetzt. [14]

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

  • TOSCA@SAP ist eine Best Practice-Lösung für den Einsatz der TOSCA Testsuite in SAP Umgebungen.
  • TOSCA@data ist eine Best Practice-Lösung für das TestCase-Design und die automatische Generierung von synthetischen Testdaten mit der TOSCA Testsuite. Im Gegensatz zu anderen Lösungen werden hier keine Echtdaten verwendet.[15][16]
  • TOSCA@energy ist eine Best Practice-Lösung für Energieversorger, die die TOSCA Testsuite zur Erfüllung der EU-Richtlinien und nationalen Vorschriften verwenden.

Literatur

  • Die TOSCA-Testsuite von TRICENTIS. In: Harry M. Sneed, Manfred Baumgartner, Richard Seidl: Der Systemtest: Von den Anforderungen zum Qualitätsnachweis, Hanser, München 2009, ISBN 978-3-446-41708-3, S. 224–229.
  • Edward Bishop: Changing tests weakens them. In: Professional Tester, September 2010, ISSN 1742-8742, S. 13–15. (Bishop war zum Zeitpunkt der Veröffentlichung Chefredakteur der Zeitschrift.)

Weblinks

Einzelnachweise

  1. http://www.gartner.com/technology/media-products/reprints/microfocus/vol4/article1/article1.html
  2. a b c d Edward Bishop: Changing tests weakens them. In: Professional Tester, September 2010, S. 13–15.
  3. Harry M. Sneed, Manfred Baumgartner, Richard Seidl, Der Systemtest: Von den Anforderungen zum Qualitätsnachweis, (München: Carl Hanser Verlag München, 2009), 226
  4. http://www.iceteagroup.com/LinkClick.aspx?fileticket=ixGsyqQuv0g%3D&tabid=272
  5. Harry M. Sneed, Manfred Baumgartner, Richard Seidl, Der Systemtest: Von den Anforderungen zum Qualitätsnachweis, (München: Carl Hanser Verlag München, 2009), 225
  6. http://www.it-media.at/article.php?articleid=2973&backbuttonurl=%2Fittbusiness-section.php%3Fsectionid%3D46
  7. http://www.innovations-report.de/html/berichte/cebit_2008/bericht-104677.html
  8. http://www.xqual.com/qa/tools.html
  9. 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. http://www.computerwelt.at/detailArticle.asp?a=115726&n=2
  11. http://www.sdn.sap.com/irj/sdn/icc?rid=/webcontent/uuid/00fb8758-b9c4-2d10-c189-af655c06b054
  12. http://www.microsoft.com/windows/compatibility/Windows-7/en-us/Details.aspx?type=Software&p=TOSCA%20TestSuite&v=Tricentis%20Technology%20%26%20Consulting&uid=7&pf=5&pi=8&c=Development%20Tools&sc=all&os=64-bit
  13. http://derstandard.at/1226067135107
  14. http://itmkb.campus02.at/index.php/Business_Process_Management_2_%28ITMAS_3._Sem%29#GP_Knowledgebase
  15. http://www.it-media.at/article.php?articleid=2973&backbuttonurl=%2Fittbusiness-section.php%3Fsectionid%3D46
  16. http://www.wirtschaftsblatt.at/home/schwerpunkt/itnews/TechNews/426206/index.do

Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Tosca (Begriffsklärung) — Tosca bezeichnet: Tosca, eine Oper von Giacomo Puccini nach einem Drama von Victorien Sardou Tosca (Musikprojekt), ein österreichisches Musikprojekt Tosca (Parfüm), ein Parfüm des Herstellers Mülhens Tosca (Software), ein Software Tool für die… …   Deutsch Wikipedia

  • Tosca (logiciel) — TOSCA Testsuite Développeur TRICENTIS Technology Consulting Dernière version …   Wikipédia en Français

  • TOSCA Testsuite — Тип Система автоматизированного тестирования Разработчик TRICENTIS Написана на C#, Java, VB6 Операционная система Microsoft Windows Последняя версия 7.3.0 (2011 06 20) Лицензия …   Википедия

  • Liste der IT-Zertifikate — IT Zertifizierungen sind Nachweise einer Qualifikation in der Branche der Informationstechnik. Sie werden von verschiedenen Organisationen angeboten. Diese Organisationen bescheinigen dem Zertifikatsinhaber Kenntnisse auf einem Gebiet. Die… …   Deutsch Wikipedia

  • Historia de los videojuegos — Donkey Kong, de Shigeru Miyamoto (1981), uno de los videojuegos más populares de todos los tiempos. La historia de los videojuegos tiene su origen en la década de 1940 cuando, tras el fin de la Segunda Guerra Mundial, las potencias vencedoras… …   Wikipedia Español

  • Pavarotti —    Luciano Pavarotti, 2002 Konzert im Stade Vélodrome in Marseille Luciano Pavarotti (* 12. Oktober 1935 in Modena; † 6. September 2007 ebenda) war ein italienischer Tenor und gilt üb …   Deutsch Wikipedia

  • Quantum of Solace — For other uses, see Quantum of Solace (disambiguation). Quantum of Solace Theatrical release p …   Wikipedia

  • Test automation — Compare with Manual testing. Test automation is the use of software to control the execution of tests, the comparison of actual outcomes to predicted outcomes, the setting up of test preconditions, and other test control and test reporting… …   Wikipedia

  • Testautomatisierung — Unter Testautomatisierung (auch Testautomation) ist die Automatisierung von Aktivitäten im Test zu verstehen, sowohl beim Softwaretest als auch beim automatisierten Test von Hardware, dem Hardwaretest. Inhaltsverzeichnis 1 Motivation 2… …   Deutsch Wikipedia

  • Elon Musk — Infobox Person name = Elon Musk image size = caption = birth name = birth date = birth date and age|1971|6|28 birth place = South Africa death date = death place = death cause = resting place = resting place coordinates = residence = Bel Air,… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”