Tosca IQA Interview Questions

Tricentis Tosca (Topology and Orchestration Specification for Cloud Applications) is among the top testing tools available in the market right now. Over time, it has evolved as a big competitor in the field of automation tools. So landing a job as a Tosca expert will guarantee you a promising career. In this post, we will be discussing the top 30 Tosca Testsuite tool’s interview questions for those who are aiming to grab a good job opportunity. These questions are gathered after conferring with professionals and after analyzing data collected from several interviews held for the Tosca job position. Make sure to take a look at the below frequently asked questions and answers to gain confidence before you attend an interview (or) just go through them to enhance your learning curve.

1. What is Tosca Testsuite?

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

2. What are the advantages of Tosca Testsuite?


The advantages of Tosca Testsuite are,

  • Drag and drop functionality 
  • Enables scriptless automation
  • Provides Model-based automation
  • Easy to learn and user-friendly GUI
  • Assets Reusability
  • Reduces regression testing time

3. What is the methodology that the Tosca tool is based on?

Ans: Tosca is based on LinearQ(m) methodology

4. What are the components of the Tosca Testsuite package?


Tosca Testsuite package contains four components,

  • Tosca Commander - It is like an IDE used for creating projects
  • Tosca Executor - used for executing the test cases
  • Tosca XScan (Tosca Wizard) - used for scanning input fields and save the information as modules
  • Test Repository - used for saving all the workspaces

5. What types of testing can be done with Tosca?

Ans: Using Tosca, we can perform GUI testing, mobile testing, API testing, BI and data warehouse testing, exploratory testing, etc.

6. What are the types of errors in Tosca?

Ans: Tosca has three different types of errors,

  • Verification-Failure - when the expected results are not attained during verification
  • Dialog-Failure - application errors like crashes or jams or tries to go in a path which does not exist
  • User Abort - when the user stops the test execution 

7. How can we identify objects in Tosca Testsuite?

Ans: There are 4 ways to identify objects in Tosca,

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

8. How can we run ExecutionLists?

Ans: 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.

9. How can we run tests in ScratchBook?

Ans: 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

                                    Take your career to next level in Tosca with HKR.Join Tosca Online Training now.

10. What is the difference between ExceutionLists and ScratchBook?

Ans: 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.

Tosca Training

  • Master Your Craft
  • Lifetime LMS & Faculty Access
  • 24/7 online expert support
  • Real-world & Project-Based Learning


11. What is Test Data Management?

Ans: Test Data Management is the process of managing data required to carry out the TestCases. When a workspace is created, Tosca automatically establishes a connection to the common repository where the test data resides. We can even connect to another test data source, we can manually change the connection string to a different repository.

12. Explain about Tosca Query Language

Ans: Tosca Query Language (TQL) is used to write search queries for searching through objects, object relations, and object properties within a project. TQL is context-dependent.

13. Can we perform Excel operations in Tosca?

Ans: 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.

14. How can we fetch test data from Excel using Tosca?

Ans: 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 Excel's 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

15. How can we use multiple browsers in the same test case in Tosca?

Ans: 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.

16. What is TCShell?

Ans: 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 wouldn't have much control in this process

17. Can Tosca be integrated with Jira?

Ans: 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.

18. 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.

19. What are the loops available in Tosca?

Ans: There are 2 types of loops available in Tosca,

  • Incremental Loops - can be executed for a set number of times
  • Dynamic Loops - the loop will be executed until a condition is met (do-while or a while loop)

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


20 .Can we perform a pdf compare using Tosca?

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

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

21. What is Tosca CI?

Ans: Tosca Continuous Integration allows executing test cases directly from the build server without the user having to manually execute them. The Tosca CI client runs the test cases and sends the test results to the build server as an XML file.

22. What is a recovery scenario in Tosca?

Ans: Recovery scenario is for the tool to react in an unexpected situation i.e a collection of test steps that need to be executed in case a particular test fails. 

23. What happens if the recovery scenario fails?

Ans: If a recovery scenario fails, Tosca moves on to the next higher level recovery scenario. If all of the recovery scenarios are failed, Tosca reports the test case as failed.

24. What is the use of Rescan?

Ans: Tosca Recan is used for scanning the already scanned module. When you have a scanned webpage in a test case and if the UI is updated a bit, then we need to rescan the webpage and add it to the test case.

25. What is a template in Tosca?

Ans: A Tosca template is a model (or) a structured format that can be reusable for creating concrete TestCases. The TestCases that have a similar sequence of steps can be converted to templates. 

26. Can we create TestCase templates manually?

Ans: 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.

27. What is the need for the test configuration parameter?

Ans: 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

28. How can we perform API testing?

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.

Tosca Training

Weekday / Weekend Batches


29. What is synchronization in Tosca?

Ans: Synchronization in Tosca allows the execution of automated TestCases to be synchronized by using processes and events so it can match the application speed.

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

30. What is exploratory testing?

Ans: Exploratory testing is the process of learning about the product, designing and executing tests, interpreting test results all at the same time. It is called a plan-as-you-test approach. It is available under Execution Section in the Tosca Commander.

Submit an interview question


Request for more information

DevOps ERP and IAM tools
Mudaasir is a programming developer for hkr trainings. He has a well knowledge of today’s technology and I’ve loved technology my entire life. And also been lucky enough to work for the programmer including science and technology. Big thanks to everyone who has followed me on LinkedIn and twitter.

To Top