Tosca (software)

from Wikipedia, the free encyclopedia
Tosca test suite

TOSCA Logo.jpg
Basic data

developer Tricentis GmbH
Current  version 11.3
(August 13, 2018)
operating system Microsoft Windows
programming language Java , C # , VB6 , C ++
category Test automation , continuous integration
License proprietary
German speaking Yes
www.tricentis.com

The Tosca Test Suite is a software tool for automated execution of functional- and regression testing of software. In addition to the test automation functions, Tosca includes an integrated test management system, a graphical user interface (GUI) and an application programming interface (API). The Tosca test suite is used by the Austrian software company TRICENTIS Technology & Consulting GmbH , based in Vienna developed. Tosca was named a "Visionary" in Gartner Inc.'s "Magic Quadrant for Integrated Software Quality Suites" in 2011 . It received "Visionary" status until 2014. In 2015, Gartner's Tricentis Tosca Test Suite was awarded "Leader" status in the Magic Quadrant.

Architecture and functionality

Tosca is a toolset for test management, test design, test execution and test data generation for functional and regression tests. The Tosca Testsuite consists of:

  • the Tosca Commander , the exemplary tool of the test suite is the building, management, execution and analysis of test cases.
  • the Tosca TBox, the execution layer that is used to create and execute automated tests.
  • Tosca OSV, which is used for the virtualization of web services
  • An API that is available as a native .NET API or as a REST service

Some technologies that are not covered by the TBox execution layer can be automated using the following legacy components:

  • the Tosca Wizard , in which technical information is stored in so-called modules (XML-GUI maps) in order to build a model of the application. To create test cases, modules are brought together via drag & drop and assigned values ​​and actions for verification.
  • the Tosca Executor , who executes the test cases after creation and displays the results in Tosca Commander .

The test repository is part of the version management of Tosca Testsuite and saves all logged test objects.

Range of functions

Business-dynamic control: the concept of Tosca Commander is a model-based approach to "make the entire test and not just the input data more dynamic". The dynamization of the test should enable a technical description of manual and automated test cases; thus test cases can be created, specified, automated and managed by professional users (SMEs).

Generation of dynamic synthetic test data , highly automatic, business-dynamic control of test case creation and the merging of manual and automatic as well as GUI and non-GUI tests are among the essential functional features of Tosca Testsuite.

The different test cases can also be weighted according to their importance for the smooth handling of a business transaction. Tosca thus offers detailed reporting that shows the impact of existing technical weaknesses on the fulfillment of requirements. fecher uses the test tool for new developments and projects for application and database migration.

The following were identified as deficits compared to other test automation solutions:

  • No load or stress tests
  • No Active-X components

Extensions

The following extensions to the basic software exist:

  • Requirements: Requirements are imported, exported, edited and managed. The requirements are risk weighted and linked to the test cases according to the test case design.
  • TestCase-Design Workbench: Based on requirements, it defines which test cases are needed to cover the specific test object and then creates test cases that contain all combinations: in pairs, orthogonal arrangement and linear expansion.
  • Reporting: Test results are recorded, analyzed and presented. Individual reports can be created using List & Label or exported as PDF or XML files.
  • Tosca Easy Entrance: creates reusable building blocks via drag & drop.
  • User administration: Multiuser concept with integrated check-in and check-out mechanisms and versioning.
  • PDF comparison and bidirectional connection of Microsoft Word and Microsoft Excel.
  • Certified SAP Solution Manager Ready: Integration of Tosca Testsuite with SAP GUI for Windows and eCATT
  • Orchestrated service virtualization for virtualized interfaces.

integration

Tosca Connect is an integration solution that is sold as an OEM product. This allows defects and requirements from Tosca to be synchronized with more than 20 ALM solutions.

Technologies supported

The automation of software tests is supported for the following technologies:

  • Programming languages ​​and frameworks: Delphi, DotNet including WPF , Java Swing / SWT / AWT, Visual Basic
  • Application development environments: Gupta , PowerBuilder
  • Web browser: Internet Explorer , Mozilla Firefox , Chrome
  • Host applications in 3270 , 5250
  • Central application programs: SAP, Siebel, ServiceNow, Finacle, Avaloq
  • Single-user application programs: Outlook , Excel
  • Hardware & protocols: USB version, Flash, SOAP ( web services ), ODBC

System environment

Tosca Testsuite supports the Microsoft Windows 7, 8, 8.1 and 10 operating systems (both 32-bit and 64-bit versions).

Detailed system requirements can be found on the manufacturer's website.

Microsoft SQL Server 2005, 2008 and 2012, Oracle 10g, 11g and 12c, and DB2 v.9.x (9.7 Fix Pack or later), 10.x are supported as databases for multi-user operation.

User and industry and best practice solutions

As of November 2008, 140 customers were using Tosca, 70 percent of them in Germany. Among them is Deutsche Börse, where Tosca is running in permanent test operation. In Austria, the program is used by numerous banks and insurance companies, telecommunications and industrial companies such as OMV or EVN ( Energieversorgung Niederösterreich ).

There are various industry and best practice solutions:

  • Tosca @ SAP is a best practice solution for the use of the Tosca Testsuite in SAP environments.
  • Tosca @ data is a best practice solution for test case design and the automatic generation of synthetic test data with Tosca Testsuite. In contrast to other solutions, no real data is used here.
  • Tosca @ energy is a best practice solution for energy suppliers who use Tosca Testsuite to meet EU directives and national regulations.

literature

  • The Tosca Testsuite from TRICENTIS . In: Harry M. Sneed, Manfred Baumgartner, Richard Seidl: The system test: From the requirements for proof of quality , Hanser, Munich 2009, ISBN 978-3-446-41708-3 , pp. 224-229.
  • Edward Bishop: Changing tests weakens them (PDF; 1.1 MB) . In: Professional Tester , September 2010, ISSN  1742-8742 , pp. 13-15. (Bishop was the magazine's editor-in-chief at the time of publication.)

Web links

Individual evidence

  1. Legal Information . Tricentis. Retrieved June 6, 2017.
  2. Product Lifecycle . Tricentis. Retrieved June 6, 2017.
  3. Gartner Recognizes Tricentis as Visionary 2014 . Tricentis. Retrieved June 6, 2017.
  4. Tricentis Named a Leader in Gartner 2015 Magic Quadrant for Software Test Automation . December 15, 2015. Retrieved June 6, 2017.
  5. a b c d Edward Bishop: Changing tests weakens them (PDF; 1.1 MB) . In: Professional Tester , September 2010, pp. 13-15.
  6. Harry M. Sneed, Manfred Baumgartner, Richard Seidl , The System Test: From the Requirements to Proof of Quality, (Munich: Carl Hanser Verlag Munich, 2009), 226
  7. From SQLWindows to .NET . Windows Developer . Archived from the original on March 4, 2016. Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. Retrieved June 6, 2017.  @1@ 2Template: Webachiv / IABot / www.iceteagroup.com
  8. Harry M. Sneed, Manfred Baumgartner, Richard Seidl, The System Test: From the Requirements to Proof of Quality, (Munich: Carl Hanser Verlag Munich, 2009), 225
  9. Test data and data protection are not a contradiction in terms ( memento from March 22, 2012 in the Internet Archive )
  10. CeBIT 2008: fecher presents an extended version of the TOSCA test suite . innovation report. March 3, 2008. Retrieved June 6, 2017.
  11. Tools Comparison . Gavaldo Consulting. May 29, 2017. Retrieved June 6, 2017.
  12. Harry M. Sneed, Manfred Baumgartner, Richard Seidl, The System Test: From the Requirements to Proof of Quality, (Munich: Carl Hanser Verlag Munich, 2009), 225
  13. Dynamic control for highly complex applications ( Memento from March 8, 2012 in the Internet Archive )
  14. Technology Integration. In: Tricentis. April 19, 2016. Retrieved June 6, 2017 .
  15. System Requirements for Tricentis Tosca . Tricentis. Retrieved June 6, 2017.
  16. Software hit from Austria: Tosca tests automatically . derStandard.at. November 8, 2008. Retrieved June 6, 2017.
  17. Test data and data protection are not a contradiction in terms ( memento from March 22, 2012 in the Internet Archive )
  18. Vienna Tricentis benefits from the tax-CD ( Memento of 28 June 2010 at the Internet Archive )