Best TOSCA Interview Question and Answers for 2022

Tosca Interview Questions for Freshers
  • What are the features of Tricentis Tosca? …
  • List out the main components of Tosca TestSuite. …
  • What are the benefits of using Tosca as a test automation tool? …
  • What are different types of errors that are available in Tosca? …
  • Explain how to run/execute tests using Tosca ExecutionLists?

Tricentis Tosca Interview Questions

Tosca Interview Questions and Answers for Beginners

1) What is Tosca?

Tosca is one of the popular continuous testing platforms developed by Tricentis. It accelerates testing with a no-code approach and script-less for end-to-end automation. This tool is used for both functional and regression testing. In addition to the automation functions it offers, it also supports a graphical user interface, application programming interface, and command-line interface.

It helps you to:

  • Deliver fast feedback for DevOps and Agile
  • Decreases regression testing time
  • Maximizes maintainability and reusability
  • Integrates and extends existing test assets

2) What are the main components of Tosca?

The major components available in Tosca are:

  • Tosca Commander.
  • Tosca Executor.
  • Tosca XScan (Tosca Wizard)
  • Test Repository.

3)What are the advantages of using Tosca?

The advantages of using the Tosca test suite are listed below:

  • Multiple Features in One Tool
  • Scriptless automation
  • Suitable for large scale operations
  • Test management
  • Mass updates
  • Reusability of assets
  • Supports Multiple Platforms
  • Quality Vendor Support
  • Easy to use Interface
  • Model-based automation

4) How to run Tests using ExecutionLists?

ExecutionLists in Tosca can be executed either by pressing the F6 key in the execution section or by selecting the Run option from the context menu. Select the ExecutionLists of your choice using Ctrl + left mouse button to run more than one ExecutionList. Check test object is already started before you run the ExecutionLists.

5) What are the ways to run tests in the ScratchBook?

The ScratchBook allows you to perform trial runs for your test cases. Objects like TestCases/TestCase folders and TestSteps can be run on this. The following options are available to run tests in the ScratchBook:

  • Run your objects immediately.

Add or arrange objects in the ScratchBook and then run them

6) Explain the types of errors available in Tosca?

Mainly, there are three types of errors in Tosca.

  • Verification-Failure: This occurs when verification does not provide the expected results. In simple words, the value expected by the test case specification does not match the value given by the test object.
  • User Abort: Abort of the test execution by the user.
  • Dialog-Failure: The application wants to get control of either that doesn’t exist or is not in an operational state.

7) How will you fetch data from Excel using Tosca?

This can be done in two ways:

  • For a single test scenario that has to be tested on various datasets, Tosca provides a feature of TemplateInstances to create any number of test cases from your data set to import your excel data and embed it in Test Case steps.
  • To import data from an external source, you can use Excel Engine.

8) Explain how you can use multiple browsers within the same test case?

We need to automate a test case spanning various applications that run on multiple browsers. Using buffers,  change the Test Configuration Parameters at Run-Time by the following steps.

  1.  Change the Value of Test Configuration Parameter to {B[Browser]} or any other Buffer Name you prefer
  2.  Use a TBOX Set Buffer to specify which Browser needs to be used

9) Explain about TC-Shell?

TC-Shell is the command-line control of the Tosca commander. It can be started in two different modes using script and interactive.

  • The script mode allows Shell to work with a set of commands from the script data file. This mode is suitable for automation processes. The user has no possibility to intervene with any section in this process.
  • In interactive mode, the user will be provided with a set of options and assistance. Users can use the complete range of functions of the GUI version in Tosca commander.Get 50% OFF

10) Explain Test Data Management?

Test data management enables you to manage the test data needed for test execution. It is part of the Tricentis Tosca Testsuite standard installation. It helps you to manage, use and reuse test data. Testers can access the exact test data required seamlessly for even more complex scenarios, with on-demand access to stateful test data.

11) What is the use of Tosca API Scan?

Tosca API Scan helps you to create TestCases for Tosca Orchestrated Service Virtualization or Web Services.  We can scan API definitions, validate messages and save them in TestCases.

12) What is Tosca Query Language?

TQL stands for Tosca Query Language, a powerful search method that allows you to take control of the project at any time. The TQL search is context-dependent.

It is used for various functions and expressions within Tricentis Tosca.

13) What are the steps to perform Tosca Connect – HP ALM Tosca Integration?

The steps to perform Tosca Connect – HP ALM Tosca Integration are:

  • Installation of REST API
  • Installation of Tasktop with the License Key
  • TestCases sync from TOSCA to Test Plan Module in HP ALM
  • Execution List sync from TOSCA to Test Lab Module in HP ALM
  • Execution Entry and Latest Test Result sync from TOSCA to Test Lab/Test Runs Modules in HP ALM

14) What is the use of Tosca Jira Integration?

Tosca Jira integration improves the quality and traceability of software products. Some of the benefits of this integration are:

  • Synchronizes failed tests from Tosca
  • Automatically reports defects.
  • Supports cross-tool traceability.

15) What does Tosca CI do? And how can it be implemented?

Tosca continuous integration triggers the automated Tosca TestCases without user input. It helps to reduce testing time for continuous integration and delivery.

Tosca CI can be implemented by either of the below-mentioned ways:

  • Run the test execution via Remote Service through a separate execution workspace.
  • Use Tosca Continuous Integration together with Tosca Distributed Execution.


16) What is the use of Tosca Qc/Alm integration?

Ans: HP Quality Center tool can be integrated with Tosca so that users can create, save and update Tosca test cases directly in ALM. The test execution results will also be made visible in HP ALM.

17) How can you create TestCase templates manually?

We can create the TestCase templates using the provided modules of Tosca BI Modules And Samples. tce subset.

Perform the following steps to create and use your own TestCase templates:

  • Create a TestCase according to your needs.
  • Right-click on the TestCase and select the option Convert to Template from the context menu to convert the TestCase to a Template.
  • Drag the appropriate TestSheet and drop it onto your TestCase Template.
  • Use XL paths to manually assign the TestSheet values to the required TestStepValues Instantiate the Testcase Template

Most Frequently Asked Tosca Interview Questions:

Ans: Tosca Testsuite is a testing tool developed by Tricentis Technology along with Consulting GmbH. C# is the main language used to build the tool. Java and VB6 are also used in the creation of this tool. It is used for carrying out end-to-end functional and regression testing on software products. Major companies like Allianz, Toyota, Starbucks, BMW, HBO, Whole Foods, etc are using this tool


TC-Shell is the command-line control of the Tosca Commander. It can be started in two ways,

  • Interactive – provides a fully controllable GUI for the user with assistance and options
  • Script – we need to write a series of commands on a script data file and run it. We wouldnt have much control in this process

Subscribe to our youtube channel to get new updates..!


Yes, we can. Tosca provides standard Excel modules that we have to import to our workspace. We should also have Microsoft Excel 2003 or Microsoft Excel 2007 installed on our system for it to work.

If you want to Explore more about Tosca? then read our updated article – Tosca Tutorial.


We can fetch test data from Excel in two ways,

  • For a single TestCase scenario, we can use TemplateInstance and create a number of test cases that are needed from the test dataset. It will also import Excels test data and embed them into test cases.
  • For different TestCases and have to import data from an external source, then we can use the Excel Engine module (or) we can write our own keywords using VB script and import the Excel test data


We cannot trigger multiple browsers in Tosca. However, we can perform cross-browser execution. When we need to automate a TestCase with an application that has to run on different browsers, then we can use buffers. Using buffers, we can change the value in the test configuration parameter at run-time. And then specify which browser needs to be used for each buffer using the TBox Set Buffer.


There are 4 ways to identify objects in Tosca,

  • Identify by properties
  • Identify by anchor
  • Identify by
  • Identify by index


We can run an ExecutionList by clicking on the Run option in the context menu of the Tosca Commander. We can also run it by directly pressing on the F6 key in the Execution section.


ScratchBook allows us to perform trail runs on TestCases. We have the following options to run tests in a ScratchBook,

  • Run objects immediately upon creation
  • Drag and drop the required objects into the window, arrange them in a specified order and then run them


ExecutionLists are used to accumulate completed TestCases and run them at once. Whereas a ScratchBook is used for running individual TestCases upon creation of TestCases or to check TestCases that are still in an incomplete state.


Yes, we can integrate Tosca and Jira using Tasktop Integration Hub in Tosca Connect. To improve collaboration between development and the testing team, Tosca has provided Jira integration. We can synchronize failed tests in Tosca to defects in Jira.

Ans: Yes, the TC PDF Compare from Tosca Exchange Portal can be used for comparing pdf files. We can give 2 pdf files to be compared to this. The differences found will be shown in the ExecutionLog once the execution is completed


Yes, we can create a TestCase template manually by using the Tosca BI modules. To create a template, right-click on the test case and select the “Convert to Template” option in the context menu.

If you have any doubts on Tosca, then get them clarified from Tosca Industry experts on our Tosca Community!


The test configuration parameter is used to set values for objects. To simplify the maintenance of tests and avoid repetitions, we can set the values to test configuration parameters


We can perform API testing using Tosca API Scan. With this, we can scan API definitions and functions of an API. Tosca API Scan can be used to perform end-to-end testing to verify the performance and error-handling of an API.

Ans:Tosca describes the test cases by scanning the application. The automation model contains the logic of automation for the decoupling of the test logic as defined in the test case. If the appropriate models have been established, they can be used to perform both automated and manual test cases with input and verification data.

Ans: Test configuration parameters can help you customise your tests to set values. It can also be used for the use of Tosca objects. For the following Tricentis Tosca objects, you can build test configuration parameters:

  • Project root element
  • ExecutionList
  • Component folder
  • ExecutionEntry folder
  • Configurations folder
  • ExecutionEntry
  • TestCase folder
  • ScratchBook
  • TestCase
  • TestCase-Design folder
  • ExecutionList folder

Ans:Tosca offers us with a standard PDF comparison module. This feature supports two PDF files to be automatically linked to each other. If any variations are detected, they will be shown in the ExecutionLog after the test is run.

Ans:By using “TBox File Existence,” we can verify whether or not a file exists in a particular directory. Contains the following attributes:

Directory: The directory to the file to be searched.

File: Name of the file to be reviewed. You may use Verify or WaitOn ActionModes.

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *