Gain an In-depth understanding of Tosca Testing Framework and Engines
The Tosca framework accelerated business while keeping active pace with Agile and DevOps. This model-based testing solution supports most of the advanced technologies in software development. The Tosca modules allow the user to perform end-to-end testing without any much complication.
There are two types of testing frameworks that can be used to create Tosca modules and controls. Each of this support and steer different technologies.
The Tosca Tbox framework is used for UI & Non-UI applications like XBrowser, API, GUI, and more. The coding of this framework is in C#. While the Classic Tosca testing framework works for all other applications unrecognized by the TBox framework. It includes Excel and Win 32. Moreover, the script is based on Visual Basic(VB script).
Now lets a take look at the different Tosca modules
The modules are classified into 2 types namely Specific and Generic.
The TBox framework proves to be the basis for steering all XEngines such as SAP, JAVA, and HTML.
- Standard Modules
Along with every Tosca installation, the standard subsets can be utilized. It allows the user to perform specific and general operations during AUT.
2. UIA Engine
The Microsoft® UI Automation framework is the foundation of the Tosca UIA Engine 3.0. Microsoft® created this framework to ensure that applications of various technologies are consistent and feasible. The target application’s controls will only be guided through this interface
3. AnyUI Engine
AnyUI engine, as the name implies, can scan any user interface. The Tosca AnyUI Engine 3.0 lets you drive apps with user interfaces regardless of the underlying technology. In circumstances where your test application’s controls aren’t supported by the matching TBox standard engine, you can utilize the Tosca AnyUI Engine 3.0. Technically, this is accomplished through the use of edge detection and pattern recognition to identify all visible objects.
4. Aid Pack
This module includes an additional set of standard modules. By using Classic Engine, automated test steps can be created using a set of special execution tasks.