Tricentis Tosca 16.0 Released on Feb-2023 ----- UFT has been upgraded from UFT 15.0.1 to UFT One 15.0.2, Beginning at November 2020.

Tuesday 26 March 2024

What is the difference between TestCase Design and the Test Data Service ?

TCD - Test Case Design can be thought of as a design mechanism, which structures TestCases strategically to include all the variants and pathways for the SUT. Some static data values can be added, but this data is non-consumable, that is it can be used multiple times and simultaneously. 

Note - TestCase Design Stractures TestCases Startegically to include all different variants for the SUT. 

Some static and non-consumable data.

TDS - Test Data Service, acts as a data repository, where data can be stored, retrieved and updated and its status easily viewed by multiple people. Furthermore, TDS stores consumable or dynamic data that regularly changes. This data can generally only be used once and by one machine at a time.

Note- TestData Service acts as a data repository. 
Consumable and dynamic data. 

Control Types in Tosca

  1. Button 
  2. CheckBox
  3. Control Groups
  4. GenericGUI
  5. Image
  6. Label
  7. Link
  8. ListBox
  9. Menu
  10. Radio Button
  11. Slider
  12. TabControl
  13. Table
  14. TableTreee
  15. TextBox
  16. TreeView
  17. Window


Sunday 24 March 2024

Tosca Frameworks

Tosca frameworks :  Tosca has two different automation frameworks for recognizing controls and creating modules.

1. TBox.

2. Classic Framework. 

The Tosca TBox framework is used to power UI and non-UI programs like XBrowser, GUI, API, XML, and others. It was written in C#.  All other apps that aren't supported by the TBox framework are built using the classic framework. Windows 32, Excel, and other programs are among them. The visual Basic script is used to create the traditional engine.

TBox Framework

The Tosca TBox framework is the basis for steering all engines 3.0, for both Graphical User Interface (GUI) tests and non-GUI tests. It is built on .NET technology and provides you with additional testing functionalities, such as Business Recovery or XBrowser.

The Tbox framework offers the following advantages over Classic Engines:

  • Higher performance in the creation and execution of tests.
  • One common interface for all supported technologies
  • Easy creation of XModules and TestCases with XScan and Tosca Recorder.
  • Common dynamic expressions that behave the same way for all Engines 3.0
  • A broader range of ActionModes.
  • It is Part of Standard Tosca Installation 
  • Common interface fpr all technologies.

Classic Framework

1. AUTs not recognized by TBox are scanned.

2. Built on VBScript.

3. Comparatively Low Performance.

4. Aid Packs are available for additional set of Modules.




Friday 22 March 2024

What is the difference between reusable component and module ?

In TOSCA, a reusable component is a predefined set of actions or functionality that can be reused across test cases. A module,  on the other hand, is a collection of actions or test steps that can be used within a test case, making it a part of the test case. 


What are some strategies for using TOSCA to perform regression testing ?

Strategies for regression testing in TOSCA include reusing existing test cases, automating repetitive tests and executing a subset of test cases focused on areas impacted by recent changes. Additionally, creating a regression test suite can help streamline the process.

How does TOSCA handle Integration Testing ?

TOSCA supports integration testing by allowing the creation of test cases that validate interactions between different components or services within an application. These test cases can ensure that the integrated components work correctly as whole.


What are some techniques for optimizing TOSCA test suite Execution performance ?

Optimizing TOSCA test suite execution can be achieved through techniques like parallel test execution, selective test case execution, using test data efficiently and minimizing unnecessary waiting times in test scripts.


How does TOSCA facilitate Portability and Interoperability across Cloud platforms. ?

TOSCA promotes portability and interoperability by using standardized templates and descriptions of cloud applications and services. These templates are platform agnostic, enabling seamless deployment and management across different cloud platform that support TOSCA specifications. 


Explain the Concept of TOSCA's risk-based testing ?

TOSCA's risk-based testing is an approach where test cases and scenarios are prioritized based on the preceived risks associated with different parts of the application. It allows testers to focus more on critical areas and functionalities, ensuring comprehensive testing while optimizing resource allocation.


What are the different types of TOSCA artifacts ?

TOSCA artifacts include Service Templates, Node Templates, Policy Templates, Artifact Templates, Node Types and Relationship Types among others. These artifacts are used to define and model various aspects of cloud applications and services within the TOSCA framework.

How Can you handle data-driven testing for mobile apps in TOSCA ?

Data-driven testing in TOSCA involves parameterizing  test steps and binding them to external data sources, such as spreadsheets or databases. TOSCA allows you to specify test data variations and iterate through different data sets during test executions.


Which type of testing are commonly used with TOSCA

TOSCA supports various types of testing, including Functional testing, Regression testing, Load testing, Security testing , Mobile testing and  Data-driven testing among others.

What is TCshell ?

TCshell is the command-line interface provided by TOSCA. It allows you to perform various tasks, such as executing tests, managing test data and interacting with TOSCA's functionality through command-line commands

Describes the steps involved in creating a mobile test case using TOSCA.


To create a mobile test case in TOSCA, you typically follow these steps.
  1. Define the test objectives and scope.
  2. Set up a mobile device configurations
  3. Create a mobile test module in Tosca Commander
  4. Add test steps for interacting with the mobile app.
  5. Parameterize and data bind test steps
  6. Configure device synchronization settings
  7. Execute and validate the mobile test case.

How to take screenshots in TOSCA ?


  1. TBox Screenshot Module
  2. Dokusnapper.

Shortcut keys for Expand All and Collapse All ?

 

Ctrl + +  ---- Expand All

Ctrl + -   ---- Collapse All


Loop Statements in tosca

There are 2 types of loops available in TOSCA. 

1. Increment Loops - Used for execution in set number of times.
2. Dynamic Loops - Used when loop will be executed until a condition is met. 
  • If Statement
  • Do statement
  • While statement
NOTE: 

If
Condition(within the IF statement)
THEN (Withing the IF statement)
ELSE (Optional)

Do 
Loop (within the DO statement)
Condition (within the DO statement)

While
Condition (within the WHILE statement)
Loop (Within the WHILE statement)


What is Business Parameters ?

Business Parameters Allow your modify values in reusable test step blocks reference without changing the blocks in library.

Business relevant elements of your TC whose values you want to steer to your TC.

Create in library and drag drop in values section to refer them. 


What is Buffer in TOSCA ?

Buffer term in TOSCA is used to refer to the values which can be saved in TOSCA commander and reused in TOSCA.

If input values are needed more than once, they can be buffered using the Action mode Buffer. 

Values or control properties can be saved to a global vailable buffer and read out at any point of the test execution.


What does Constraint Action Mode do ?

Constraint action mode that allows to identify one specific item in a list of similar items. 

It should be uniquely identifiable. 

Note - In the table search, If more than one element found, you can  also limit the number of results to only one element by entering  #<n> in the superordinate node. 


What is Select Action Mode used For ?

Passive action mode used for navigationg tables or drop down menus but without engaging with the app .

The Action mode Select allows you to select specified nodes. The required node must have a unique. 




What are different Action Modes in TOSCA ?

  1. Input
  2. Insert
  3. Verify
  4. Buffer
  5. Wait On
  6. Select
  7. Constraint

What is TCP ?

Test Configuration Parameter which can be set for TOSCA objects.
TCP Examples - Browsers, Test Object Version, Test Env Identifier etc.
Advantages - Simply maintenance and avoid repetition.
TCP can be set at Test Case Folder, Test Cases, Execution list etc. 

NOTE : Same TCP on Test Case Folder, Test Case Step And Execution List. 
TCP on execution list will override it.

Thursday 21 March 2024

What diifferent data types exist in TOSCA ?

  1. String
  2. Date
  3. Numeric
  4. Boolean
  5. Password

How to add Module to a test Step ?

  1. Drag and Drop the module.
  2. Right click on Test Case >> Search and Add Test Step (Ctrl+T)

What different work states exists in TOSCA ?

  1. Planned
  2. In Work
  3. Completed

What is Test Creation Short cut ?

Ctrl+N 
Ctrl+T

What Object Identification method exists in TOSCA ?

  1. Identify by Properties
  2. Identify by Anchor
  3. Identify by Parent
  4. Identify by Image
  5. Identify by Index

What is Execution list ?

  1. Execute Test Cases and store it.
  2. Repetition can be used in Execution list to run as many times.
  3. Section of Test Case can also be imported.
  4. Execution Command : F6 / Right Click and Click Run.


Different types of Error in TOSCA


  1. Verification Failure  :: Expected  output not matching actual output.
  2. User Abort :: User abouts the execution.
  3. Dialog Failure :: Interaction between TOSCA and AUT fails. AUT is not steerable as the object/property does not exist or not matching. 
  4. Test configuration errors: These occur if the test environment isn't set up correctly.
  5. Execution errors: These occur when test cases fail during execution.
  6. Syntax errors: These occur when there's a mistake in the test data or a keyword is used incorrectly.
  7. System errors: These occur when there's a system failure or issue.

Benefits of using Tosca as a test automation tool. ?


  1. Script less automation
  2. Automation of both UI and Non UI applications
  3. Provides end to end automation testing features in one tool.
  4. Dedicated customer support
  5. Integration with Tricentis products as well as commonly used third party applications like HP-ALM and JIRA.
  6. Provides in built modules for frequently used automation functions.
  7. Provides support for common technologies like SAP, Oracle, HTML etc.
  8. Easy object identification features.
  9. Reasonable cost and GUI.
  10. Requirement Traceability and Risk based testing approach.



List out the main Components of TOSCA Test Suite.


  1. Tosca Commander
  2. Tosca Executor
  3. Tosca XScan(Tosca Wizard)
  4. Test Repository/ Common Repository.



Features of TOSCA

  1. Model based test automation.
  2. Drag and drop feature allows script less automation.
  3. Risk based testing
  4. Faster execution and continuous testing available to support DEVOPS.
  5. Maintenance effort is minimal
  6. Dedicated Support
  7. Possible to automation both UI and Non UI.
  8. Exploratory Testing available in which user can record their activity and convert into test cases.
  9. Distributed Execution.
  10. Test Data Management.

Wednesday 20 March 2024

Explain the types of Excel modules in TOSCA?


There are several Automation Modules which are part of the standard subset which can be used to automate all the tasks related to Excel Workbook.

Some of the Tosca Automation Modules are listed below:

  1. TBox Open Excel Workbook - Used to open or create an Excel file
  2. TBox Define Excel Range - Used to define a data range in Excel sheet which we want to steer
  3. TBox Create Excel Worksheet - Used to create a new worksheet
  4. TBox Delete Excel Worksheet - Used to delete an existing worksheet
  5. TBox Update Excel Worksheet - Used to update an existing worksheet
  6. TBox Excel Range Manipulation - Used to manipulate data in an Excel file
  7. TBox Clear Excel Range - Used to clear data and formatting from a range of cells
  8. TBox Run Excel Macro - Used to run existing Excel macros
  9. TBox Close Excel Workbook - Used to close an open workbook and save it
  10. TBox Excel 1:1 File Compare - Used to compare the cell contents, cell formatting, and objects of two Excel files

Software Bug Life Cycle

 

🌱 New: The journey begins with the discovery of a new defect during testing. These bugs undergo confirmation and testing as new features are uncovered.

🔖 Assigned: Approved bugs are assigned to the development team for resolution, transitioning the status from New to Assigned.

🚪 Open: Developers initiate analysis and potential bug fixes. If deemed insufficient or requiring further scrutiny, the bug may be moved to subsequent stages like Reject or Not.

🔁 Duplicate: When developers identify defects similar to existing ones, or if they coincide with others, the status is marked as Duplicate.

✅ Fixed: Upon completion of debugging tasks and necessary changes, the defect status is marked as Fixed.

🔍 Pending Retest: Post-fixing, developers provide testers with a defect check. The status remains pending until testers verify the fix.

🔬 Retest: Testers review the defect to ensure it's been appropriately corrected.

🔄 Reopened: If issues persist, developers must recheck and reopen the defect status.

✔️ Verified: If testers encounter no issues after developer-provided testing and believe it's properly addressed, the status becomes Verified or Confirmed.

🔒 Closed: With no lingering issues, testers close the defect status.



Explain What is TOSCA ?


TOSCA stands for Topology and Orchestration Specification for Cloud Application. 

TOSCA is a software testing tool designed and developed by software testing company "Tricentis".

Automation tool designed for end-to-end software testing.


C# is used to create this tool including VB6 and Java. 



What is workspace file extensions ?



.tsu



What is Frequency class ?


The estimated frequency of a Requirement. 

This is rated between a scale of 1-10,  10 being the highest.

Formula : 

Weight = 2^Frequency class


What is ARA ?


ARA stands for Automation Recording Assistant.

This is an advanced recording feature of TOSCA. 

Scenario can be recorded with the verification and generate the test cases instantly.

Post recording ARA generated a .ara  file which needs to be imported in TOSCA to generate the instant test case.

This is particularly useful for the business users who does not have any bits of knowledge about Tosca.


What kinds of mobile apps are supported by Tosca ?


Android & IOS mobile devices are supported by Tosca

It can automate mobile web, native and hybrid apps. 


Mobile testing possible in TOSCA ?


Yes, Tosca supports mobile automation.

We need to connect the physical or simulator mobile device with our system or Appium server.

Select the Scan->Mobile option while scanning mobile devices.


What is TDS ?


TDS stands for Test Data Service.

It is used for test data management.

We can store the dynamic test data in a shared location which is easy to read/update by the test case.

Since data is stored in a shared location, it is useful to share the same dynamic data across multiple test cases.

Data updates can happen without opening Tosca as it is treated as a separate component. 


What do you mean by TOSCA Vision AI ?

Vision AI is a next generation AI-driven test automation technology taht allows teams to automate UI test cases independent of the underlying technology.



What do you mean by TestEvent in TOSCA


Test Event is created for TOSCA distributed execution.

It contains Configuration (Agent)  and Execution lists.

Post execution trigger,  TOSCA transfers your execution to TOSCA Server.



What is DEX Server in TOSCA


DEX stands for Distributed Execution.

Usign DEX, We can remotely manage test execution by distributing our automated tests in various virtual machines.

This provides us time efficient execution and cost savings.



What Logs exists in TOSCA at Execution list level. ?

ActualLog : It keeps the latest execution results and the execution history.


ExecutionLog By selecting the option "Archive actual ExecutionLog" this type of logs are generated.




What is Aid pack Module in Tosca


The AidPack is a standard subset of Modules specifically for steering Classic Engines.


You can download the package from the Tricentis Support Portal as described in chapter "Exchange Portal" . 



What does XL reference mean ?

XL reference is used to refer Test Step value from Test Sheet in TCD.

The XL reference itself contains the path, for Tosca to follow in order to find the value in the TestSheet.

Once this linking id sone, we will need to check the Template for errors in the XL references.


Syntax : 

{XL[<Level1>.<Level2>.<Level3>.<Level4>]}



What is TOSCA API ?

Tricentis Tosca API scan enables you to test your application programming interfaces (APIs). Its rapid end-to-end tests verify the performance and error handling of your API. 


API Scan enables you to perform the following tasks:

  • Create TestCases and Modules

  • Synchronize with the API Connection Manager

  • Facilitate the integration of API and Tosca Orchestrated Service Virtualization (OSV)















What is difference between SUBPARTS and SUPERPARTS ?

SUBPARTS  searches for all child elements.


SUPERPARTS searches for parent elements

The expression "->SUBPARTS" returns the sub elements as a result.

The expression  "=>SUBPARTS"  includes the sub elements within the sub elements (its recursive).




What is TQL ?

TQL stands for TOSCA Query Language

TQL Search queries allow to search for all objects, Object relations and object properties within a project. 

The TQL search is context-dependent.

The starting point has an effect on the search to be carried out. A search, which is performed on the basis of a project root element, produces different results from one based on the topmost Module folder. 




What is TOSCA CI

Tosca Continuous Integration allows you to trigger the execution of your automated Tosca Test Cases without user input.

It Supports you in your continuous Integration & Delivery efforts by minimizing testing time and effort.


What all Integration exist in TOSCA

TOSCA has integration with TRICENTIS products.,

In case of third party TOSCA has ability to integrate with HP-ALM, JIRA etc.

It has integrations to CI/CD  tools as well using TOSCA CI.



What do you mean by Synchronization in Automation ?

Synchronization in automation or tosca is used to match script with application speed.

Action mode "WaitOn"  or TBox Wait module is used for wait operations.



What is risk based testing ?

Risk based testing is a testing technique which minimizes the risk by providing optimum test coverage.


It accounts the usage of product, complexity etc to access the risk ..





What is TC shell in TOSCA ?

TC Shell is command line control of  TOSCA.

It Opens in 2 Modes : 
                                    1. Interactive Mode
                                    2. Script Mode.

Interactive Mode -  User has access to full range of functions of TOSCA Commander. 

Script Mode -  This mode is kicked off using a script data file, hence manual intervention for any interaction is not possible. 





What is explicit name ?

It is configuration parameter which can be added to a module. 

It allows change in a test step value which reflects the technical identification, such as index of an object.


List Out few Dynamic ID's

1. Date
2. Math
4. RND
4. RANDOMTEXT
5. CALC .... etc

What are Dynamic Expressions ?

Dynamic Expressions feature in tosca that allows to verify a portion of string that is static while buffering another portion that might be dynamic. 

Buffered portion is referred to as Xbuffer {XB}

Xbuffer helps to verify string with dynamic elements & simultaneously buffering elements within strings. 

Dynamic comparison is used at TestStep level.


What are Clean Up scenarios ?

Clean Up scenario is activated when recovery scenario fails.

CleanUp scenario attempts to reset the test case instead of fixing the test case as in recovery scenario.


What is Recovery Scenarios ?

Recovery scenarios are instructions that tell TOSCA what to do in order to recover a test case that might have failed while running a test execution.

Activated only in execution list section.

Tosca Project settings recovery section need to be updated for the same.


What is Scratch book in TOSCA ?

Scratch book feature in TOSCA allows you to perform trial runs of your Test Steps or Test Cases.

Useful feature during test case creation and debugging the issue in test case.

Test results are not saved when using Scratch book.

Shortcut to run in scratch book is F6.


Features Of Rescan ?

Rescan feature refers to the ability of TOSCA to detect changes in the state or configuration of a application and to update the corresponding TOSCA model accordingly.

Helpful when elements are added to the page post a scanned module was created. 


What do you mean by Instantiation in Testcase Section ?

After creation of TCD, The test sheets with different data sets can be mapped with template test case from where we can generate different test cases based on the different data. 

The test case creation process is known as instantiation of the template test cases. 



What are templates in TOSCA ?

Templates are models for concrete TestCases.

TestCases with a similar sequence can be generalized with a remplate and be dynamically created using an external DataSource. This process is called dynamic TestCase generation.

Select the Option Convert to Template from the context menu in order to convert a TestCase or a Business TestCase into a template. 


What are Libraries in TOSCA ?

Library is a collection of reusable TOSCA artifacts/Components that can be reused in the test cases.

The each element with in the Library is known as Reusable Test Step Block.



What is Class in TOSCA ?

  • Class is a template for a particular type of entity. 
  • Classes are used to define the properties, attributes and behaviors of different components.
  • When you drag and drop a Class onto a TestSheet, Tricentis Tosca creates a Class reference that allows you to use the Class Attributes and Instances in your TestSheet.
  • If you modify an Attribute or Instance in the Class, Tricentis Tosca automatically updates all Class references,  Conversely, If you make any modifications to a Class reference, the system automatically changes the corresponding Class.


What is Test Case Design section in TOSCA ?

The Tosca TestCase-Design section is an AddIn that enables you to put your test cases into a logical structure and provides an overview of which test cases you need to cover the Requirments you have defined.

Test Case-Design allows you to plan and specify your test cases wisely in order to maximize test coverage and reduce effort and redundancy later on. 


What are string operations in TOSCA ?

 TC String operations is used to modify or verify strings by using regular expressions.

In the settings dialog, buffer variables can be created and buffer values can be read, verified or edited. 



Tuesday 19 March 2024

What do you mean by Exploratory Testing ?

Exploratory testing is the process of learning the design, product, test cases. executing test case and interpreting the test results at the same time.

Session which can be scheduled from TOSCA test suite.



What type of Modules that exist in TOSCA ?

In Tricentis Tosca we have two types of Modules:
  1. Classic Modules
  2. XModules
  • Classic Modules use classic engines for steering test objects.
  • XModules on the other hand use XEngines which are based on the Tosca TBox Framework.


What is difference between TOSCA & Selenium ?

TOSCA - 

1. It is Licensed

2. Code less approach for automation

3. Dedicated customer support channel.

4. In built reporting

5. TOSCA adoption in industry market is fairly less than Selenium (Fairly new tool compared to selenium)

6. TOSCA provides testing capability for SAP testing.

Selenium :

1. It is Open Source tool

2. Coding approach for automation.

3. No dedicated customer support channel.

4. No in built reporting mechanism

5. Selenium adoption in industry market is more in comparison to TOSCA

6. Selenium lacks the capability for SAP testing.


What is Tricentis Cloud ?

Tricentis Cloud services enable users to access and update their common repository in the cloud. 

They also allow tenant admin to manage users and projects.

Tenant admins invite prospective users to join the Cloud and can edit user details. 



What is Tosca Server ?

 TOSCA Server is feature offered by Tricentis in which through a web page we can access all the server features through a single web interface.



Explain Test Data Management in TOSCA ?

Test Data Management is a Web application by tricentis which enables you to view all the records in your test data repositories.

It is used to modify or delete the records as well.


What is Result Count ?

Result count is used to verify how many times a specific list entry appears in the list.

Verify how many attchments a response contains. 

ResultCount==<Value>.


Steps:

1. Scan the page and select Technical property Tag and save the module.

2. Drag the saved module and drop it on  TestCase.

3. Define ResultCount in TestStep value and set action mode to Buffer and run the testcase.



Monday 18 March 2024

What is the difference between Retesting and Regression testing ?

 Retesting Testing : 

1. Whenever developer gives build checking or verifying whether defect is fixed or not is called retesting.

2. Retesting is done for failed test case.

3. Retesting is planned.

4. Here we don't go for automation.

Regression Testing ;

1. Testing the unchanged feature to make sure that it is not affected or broken because of the changes here changes mean (adding, modifying, removing or fixing the defect) regression testing.

2. Regration testing done for passed test cases.

3. Regression testing generic.

4. Here we go for automation.


What is the difference between Functionality and Non-functionality testing ?

 Functionality :

1. We test  whether the application works according to functional requirement specification.

2. Here we check whether software is working or not.

3. It involves different types of testing like Functionality, Integration, System, Adhoc, Smoke and Regression Testing.

Non-Functionality :

1. Here we check whether the application works according to non-functional requirement specification.

2. Here we check whether look, performance is good or not.

3. It involves different types of testing like useability testing, performance testing (load, stree, volume, soak) testing.


What is the difference between Verification and Validation testing ?

 Verification : 

1. It involves process like review, walk through and inspection.

2. It involvess difference actives like Requirement review, Design review, Code review and Test case review, Test plan review.

3. We check whether are we  building product right.

Validation : 

1. It involves actual testing.

2. It involves different actives like Functionality, Integration, system, Adhoc, smoke and Regression testing.

3. We check whether are we building right product.


What is the difference between Static and Dynamic Testing ?

 Static - 

1. It is a verification porcess 

2. It involves different actives like Requirement review Design review, Code review, and Test Case review, Test Plant review.

3. To do this we need not execute a program.

4. To do this we should have check list.

Dynamic :

1. It is a validation process.

2. It involves different actives like Functionality, Integration, System, Adhoc, Smoke and Regression testing.

3. To do this we should run the program.

4. To Do this we should have test case.


Thursday 14 March 2024

Disadvantages of Tosca

 Some of the cons of using Tosca include:

  • High cost: Like UFT, Tosca is a commercial tool and can be expensive for small organizations or projects. It’s perhaps not as expensive as UFT, but it’s a licensing cost that companies will still need to be willing to pay.
  • Maintenance: Its base scripting might be easy to set up, but if you’re not writing your own frameworks, reliant on the core modules, maintenance could be quite a challenge.
  • Big footprint: Its VM footprint for its automation runners remains quite sizeable and not ideal for widespread containerization or cloud usage.
  • Performance: While the tool is no slouch, it's one of the slower automation tools when it comes to object scanning and so its execution speeds are not ideal for regular pipeline execution.

When to select Tosca:

  • If you need your automation to cover a wide range of application types while still supporting traditional open-source tools.
  • If accessibility testing is critical to you, Tosca has one of the best offers in this range
  • When you have the budget for a big integrated testing suite but are wary of long-term vendor lock.

Advantages of TOSCA

 A list of the reasons to choose Tosca includes:

  • Comprehensive test coverage: Tosca supports a wide range of testing types, including functional, regression, and performance testing, which allows users to create comprehensive test suites that cover all aspects of the application.
  • Strong integration capabilities: Tosca has built-in integration with many popular testing tools, such as Selenium, Appium, and JUnit, which allows users to leverage the strengths of different tools to create a customized testing solution.
  • Traceability: Like UFT, Tosca offers excellent traceability across test executions, even integrating quite easily with other test management solutions. Something which is great for those companies needing to meet strict audit requirements.
  • Easy to use and re-use: It’s quite easy to set up an automated test script even without a coding background and its modular design is great for re-use, though for best results you will still want to have a coded solution and build a proper framework around the tool.
  • Vendor support and regular updates: Not all companies want to invest time in supporting their tools and Tricentis provides plenty of support and frequent updates to keep things up to date.
  • Strong mobile integration: Through Appium, Tosca has one of the better commercial mobile automation offerings with both reliable on-premises and cloud solutions.
  • Easy to migrate scripts: It is also easier to migrate scripts from Tosca to other testing tools reducing the fear of vendor lock, though some of the bigger reporting and management features are ultimately only part of the Tricentis’ ecosystem, it is easier to migrate everything across to most platforms.
  • Focus on accessibility testing: Tosca offers great accessibility features that make it easier for testers to test certain ARIA configurations and ensure applications cater to a variety of different impairments.