With TOSCA Testsuite™ you are given the required basis for decision making: transparent testing, prepared in easy-to-understand and always comprehensible test reports that fulfill strict compliance requirements.
TOSCA Testsuite™ supports the whole lifecycle of the test project. TOSCA begins by transferring and synchronizing specifications from the requirement management systems. After a risk-based weighting of these requirements, TOSCA supports you in creating efficient test cases on a methodologically sound basis, serves as an execution assistant and summarizes the test results in meaningful reports.
Requirements and risk management in software testing
The starting point of the development is the starting point of the test
Every test must begin by specifying its own actual goals, namely covering risks, and finish exactly at this point with its results.
Your requirements can be transferred from a variety of requirement management systems and remain synchronized with these. Via a methodological risk analysis of the individual requirements you can achieve a priorization of the test preparation and operative testing.
In this way, you get "just by the way" control of the most important measure in test
management: the test coverage, which is the basis of your test statements.
Using drag & drop you can combine test cases with requirements and project the execution stages to the requirement structure. By doing so, meaningful, easy-to-understand test reports created which will convince your clients.
Complete control over test administration
Readable test cases in a customizable interface
Test cases in TOSCA fulfill – regardless of whether they were executed automatically or manually – a basic requirement: they can be understood directly and are fully self-explanatory. No interpretation of additional information sources, no decoding of coded scripts: the test cases in TOSCA are cognitive! This method of presentation is the basis for the incremental test automation, which TOSCA makes possible for the first time.
The specified test cases are assigned to the requirements that you need
to cover, using drag & drop (traceability). In this way, the test coverage achieved is fully visible and a statement can be made regarding the extent to which the test already addresses the business risks.
Even when using optimized processes to obtain test cases, complex systems require thousands of test cases. So that you always keep an overview in spite of this, TOSCA allows you to define as many views of your test cases as you need. In order to make the most important sections of the repositories available at one place in a quick way, you can define bookmarks like you do in your internet browser.
Quality assurance in software testing through Quality Gates
Secure from development to rollout
Modern test processes encompass several test stages, which must be gone through from development to rollout. Between these test stages quality gates are defined which express the formal change between the test stages. The test stages are illustrated in TOSCA as execution lists, which include manual, semi-automated or automated test cases. The test results are the basis for passing through a quality gate.
The operative testing of one or more execution lists is distributed to different employees in the form of personalized test tasks. Consolidated bar graphs show the current state of testing at any time.
Using drag & drop you can project the test results to your requirements. In this way, you also obtain the risk-based status of your test.
Manual software testing with TOSCA
Incremental test automation
TOSCA models all test cases – no matter whether manual or (semi) automated – with the same structure and in a business-based, understandable way. What this means for you is that for the first time, an incremental, step-by-step transition from manual to automated tests is possible – with minimal effort!
TOSCA visualizes the execution of individual manual test cases via its own execution window which guides the testing step by step and documents the results. The handling of this window is designed for optimum user convenience, allowing you to work on as many steps as you like at once. Values to be entered can be transferred to the system to be tested using the clipboard – typing errors are out of the question. Using screenshots you can always give a detailed description of the error situations.
Automated software testing with TOSCA
Paradigm shift in the industry
With its Business Dynamic Steering, TOSCA Testsuite™ provides you with the long awaited paradigm shift in automated software testing: no more programming, instead, automated testing is becoming a business-based discipline. The effort of maintaining automated test cases is drastically reduced.
Automated GUI software testing
The most extensive technology support on the market
Testing a system should always begin with the interfaces that are easy and reliable to use, but which can still emulate the desired business functions. In practice, this is a mix of the GUIs (graphical user interfaces) of the system and various non-graphical interfaces.
The steering capabilities of TOSCA Testsuite™ cover the widest range of GUI technology available on the market.
Automated non-GUI software testing
More than just an option
Non-GUI by TOSCA serves you in two ways:
Examples of the protocols/interfaces already supported: web services, the EDIFACT standard, any fixed-length text structures (for WebSphere MQ, etc.), and IDocs for SAP.
Especially for the energy sector, a solution is available for the EDI@energy message format.
Let your software test steer any custom control
TOSCA expands the scope
The efficiency of automated tests largely depends on the steering quality that your test solution can deliver: even the lack of individual control types can drastically reduce the automatable range of the test. Practically all IT systems contain specific elements (individual control classes, assemblies of elementary controls, etc.) which demand an extension of the out-of-the-box capabilities of your test solution.
TOSCA Testsuite™ offers extremely flexible extension options. You will obtain the necessary prior knowledge in the form of technical training. We would be happy to support you in the implementation of the necessary, specific extensions.
Semi-automated software testing with TOSCA
Intermediate stage or an alternative to end-to-end tests
A comprehensive test of complex IT systems also considers the connection of individual systems to the whole environment. The required tests can be set up as end-to-end tests (E2E), but are then extremely elaborate and tedious. If the connected system is not available, the E2E test will not succeed. This problem can be solved via tests which begin and/or end with the interfaces of the systems to be tested.
Tests that you execute completely manually as E2E tests turn into semi-automated tests: the GUI interactions remain manual and the behavior of the connected systems is simulated via automated steering of the interface using TOSCA.
Manual tests, which run via the GUI, can be automated step by step in TOSCA. In this way, an incremental evolution from the manual to the automated test is achieved.
Test analysis visualized by meaningful reports
Your proof of performance: reports from TOSCA
TOSCA allows test repositories to be analyzed from the most diverse points of view: test objects (requirements, test cases, test results, etc.) can be searched and linked together as desired. You can visualize the resulting data cube in the TOSCA reporting section in the desired form
To help you get started, TRICENTIS has put together a set of standard reports from customer requirements and own best practices and generalized them. On the Exchange Portal these reports are available for you to download free of charge!
Scalable user management
Convincing in single and multi-user environments
User groups can be equipped with multi-level authorizations (visibility, hangeability) for the different test objects (requirements, test cases, test results etc.)
Administrators can change the ownership of any repository section using drag & drop if needed.
Processing steps are completely secure at all times via a check in/check out concept.
Easily search all test data
...and modify it in bulk!
With TOSCA you can penetrate into every nook and cranny of your repository from any starting point! The TOSCA search is available in two different forms:
A special feature of TOSCA is that, if required, your search results can be the starting point for applying the same modifications to all objects found in one single step! Using this modify function, unavoidable maintenance work can be kept to a minimum!
Test case definition with TOSCA
TOSCA’s TestCase-Design, you become the designer, architect and master builder of your tests – and what's more it is very easy to get started with TestCase-Design. Moreover, test case specification in TOSCA is also future-proof: the manual test cases can be automated step by step via incremental test automation.
In TOSCA, manual and automated test cases are structured in the same way and always presented in a way that is understandable in relation to practice. This approach allows an evolutionary transition from manual to semi-automated to fully automated test cases. TOSCA is the first and only test solution to allow an almost effortless, fluid transition between the previously separate worlds and therefore allows the degree of automation in regression tests to be increased incrementally!
Mobile Testing with TOSCA OneView
Demand for high-quality Smartphones und mobile applications is growing exponentially. Mobile applications wanting to reach the majority of potential users must support the four major operating systems: Android™, Symbian®, Apple iOS ® and RIM BlackBerry®. Besides the various operating systems, there is an abundance of devices on the market, and thus a need for cross-device testing.
TOSCA Testsuite covers the whole spectrum of mobile testing. The test cases can run across various devices, i.e., in a cross-device way. They must only be scanned on one specific device and then they can be run on any number of devices.
Use TOSCA Mobile™ to automate your mobile device testing:
Databases for multiuser operation
Supported operating systems