Tricentis Tosca

Tricentis Tosca is a software testing tool that is used to automate end-to-end testing for software applications. It is developed by Tricentis.

Tricentis Tosca
Developer(s)Tricentis
Stable release
16.0 / February 2023 (2023-02)
Operating systemMicrosoft Windows
TypeTest automation
LicenseProprietary
Websitewww.tricentis.com

Tricentis Tosca combines multiple aspects of software testing (test case design, test automation, test data design and generation, and analytics) to test GUIs and APIs from a business perspective.[1] Two of the most frequently-noted technologies used in Tricentis Tosca are related to Model-based testing and Risk-based testing.[2][3]

Model-based testing

Instead of using scripting for test automation, Tricentis Tosca applies a model-based testing approach and creates a model of the application under test. Technical details about the application under test, test case logic, and test data are saved separately and joined together at test execution time. When an element in the application under test changes, the technical details are updated once in the central model. Since the test cases inherit from this model, the various test cases that test the updated element do not need to be modified manually to reflect the change.[1]

Risk-based testing

Based on a risk assessment of the application under test’s requirements, Tricentis Tosca uses risk-based test design to suggest the most effective test cases and identify the risk contribution of each test cases. It also uses a variety of methodologies (such as equivalence partitioning, boundary testing, and combinatorial methods such as linear expansion) to try to minimize the number of test cases while increasing risk coverage. After the tests are executed, the tool aggregates risk coverage from business, technical, and compliance perspectives.[4]

Additional technologies

Tricentis Tosca features technologies for GUI testing, API testing, Mobile testing, Service virtualization, Test data design and generation, Business intelligence and data warehouse testing, and Exploratory testing.[3][2][5][6] It has SAP-certified integration with SAP solutions, and is used to automate testing for SAP technologies such as SAP S/4HANA, SAP Fiori 2.0, SuccessFactors, SAP CRM, Concur Technologies, SAP Ariba, and SAP Business Information Warehouse.[7]

See also

References

  1. Value-Based Coverage Measurement in Requirements-Based Testing: Lessons Learned from an Approach Implemented in the TOSCA Testsuite, 2012 38th Euromicro Conference on Software Engineering and Advanced Applications by R. Ramler, T. Kopetzy, W. Platz, 2012 38th Euromicro Conference on Software Engineering and Advanced Applications October 11, 2012.
  2. Magic Quadrant for Software Test Automation, Gartner, November 16, 2016
  3. The Forrester Wave™: Modern Application Functional Test Automation Tools, Q4 2016, Gartner, December 5, 2016
  4. Combinatorial Test Design in the TOSCA Testsuite: Lessons Learned and Practical Implication, by R. Ramler, T. Kopetzy, W. Platz, 2012 IEEE Fifth International Conference on Software Testing, Verification and Validation October 11, 2012
  5. Avoiding the pitfalls of automated testing, by Madison Moore, SD Times January 2, 2017
  6. Testing in an Agile World, by Courtney Saba, Software Magazine February 1, 2016
  7. SD Times news digest: Progress Sitefinity 11, Tricentis Tosca 11.2, and Google’s Machine Learning Practicum on Image Classification, by Jenna Sargent, SD Times May 30, 2018
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.