Code360 powered by Coding Ninjas X Naukri.com. Code360 powered by Coding Ninjas X Naukri.com
Table of contents
1.
Introduction
2.
What is Tosca?
3.
Tosca Interview Questions and Answers for Freshers
3.1.
1. What is the Tosca Test Suite?
3.2.
2. What are the advantages provided by Tosca?
3.3.
3. What are the advantages of API testing?
3.4.
4. What is instantiation in Tosca?
3.5.
5. Is Tosca Jira integration possible?
3.6.
6. Name the states in Tosca after test execution.
3.7.
7. What is TDM(Test Data Management)?
3.8.
8. Explain the use of TJI(Tosca Jira Integration)?
3.9.
9. What are templates?
3.10.
10. What is TQL(Tosca Query Language)?
3.11.
11. What are the various conditional statements in Tosca?
4.
Tosca Interview Questions for Intermediate
4.1.
12. What is TDS(Test Data Service)?
4.2.
13. What is Synchronization in Tosca?
4.3.
14. Explain various parts of the execution section in Tosca commander.
4.4.
15. What is DokuSnapper in Tosca?
5.
Tosca Interview Questions and Answers for Experienced
5.1.
16. Explain ARA(Automation Recording Assistant).
5.2.
17. Mention some important features of Tosca.
5.3.
18. What are the different work states of a test case?
5.4.
19. What is API(Application Programmable Interface) testing?
5.5.
20. What are the advantages of ARA?
5.6.
21. What is the process of creating test cases using ARA?
5.7.
22. What do you mean by Tosca commander shell?
5.8.
23. What are the main components of the Tosca test suite?
5.9.
24. What are the steps for creating a test case template in Tosca?
5.10.
25. Can we launch multiple browsers in Tosca?
5.11.
26. How to fetch Excel data using Tosca?
5.12.
27. How can test cases assigned to modules in Tosca?
5.13.
28. What are the types of errors in Tosca?
5.14.
29. What is model-based testing?
5.15.
30. What are the properties of Tosca restful API?
6.
Frequently Asked Questions
6.1.
How do I prepare for a Tosca interview?
6.2.
What type of framework is used in Tosca?
6.3.
What is the purpose of Tosca?
6.4.
What is the execution list in Tosca?
7.
Conclusion
Last Updated: May 28, 2024
Medium

Tosca Interview Questions

Author Ayushi Goyal
0 upvote
Create a resume that lands you SDE interviews at MAANG
Speaker
Anubhav Sinha
SDE-2 @
12 Jun, 2024 @ 01:30 PM

Introduction

Tosca is an automated tool for testing software applications. The company named 'Tricentis' designed this tool. It applies to all layers of your software applications. Tosca provides various tools for load testing, test management, risk-based testing, etc.  

While appearing for an interview, you will need in-depth knowledge of Interview Questions. 

tosca interview questions

This article will cover the Tosca interview questions. The aim is to get you comfortable with the most important questions. So that you sail through the interview.

What is Tosca?

Tosca is a software testing tool developed by Tricentis. It offers test automation and continuous testing capabilities, enabling automated testing of applications, including web, mobile, and API, to improve software quality and efficiency in the software development lifecycle. It supports various testing types and integrates with other testing and CI/CD tools.

Get the tech career you deserve, faster!
Connect with our expert counsellors to understand how to hack your way to success
User rating 4.7/5
1:1 doubt support
95% placement record
Akash Pal
Senior Software Engineer
326% Hike After Job Bootcamp
Himanshu Gusain
Programmer Analyst
32 LPA After Job Bootcamp
After Job
Bootcamp

Tosca Interview Questions and Answers for Freshers

This section will get the basic questions to build a solid foundation. This section is crucial since it establishes a strong base. 

1. What is the Tosca Test Suite?

Tosca Test Suite is an automated software tool. Regression and functional software testing make use of these test suites. Various tools integrated with the test suite are:

  • CLI(Command Line Interface). 
     
  • GUI(Graphical User Interface).
     
  • API(Application Programming Interface). 

2. What are the advantages provided by Tosca?

Tosca provides many advantages. These are:

  • Management of tests. 
     
  • Supports scriptless test automation. 
     
  • Update in bulks.
     
  • Reuse the assets. 
     
  • Platform independent. 
     
  • Follows a model-based approach. 

3. What are the advantages of API testing?

The advantages of API testing are –

  • Execution is faster. 
     
  • Execution cycle time is reduced. 
     
  • Testing can be done earlier than system integration.

4. What is instantiation in Tosca?

The process of creating an instance test case is known as instantiation. These are template-based test cases defined under the test case design section. Instantiation in Tosca is also known as data-driven testing.

5. Is Tosca Jira integration possible?

Jira is a software tool that helps manage all types of work. Tracking bugs is the main use of Jira. If Tosca integrates with Jira, it would be easy. Jira raises bugs after an execution fails in Tosca.

6. Name the states in Tosca after test execution.

There are a total of 4 stages after test execution in Tosca. These are:

  • Pass. 
     
  • Fail.
     
  • Error. 
     
  • No result. 

7. What is TDM(Test Data Management)?

TDM manages the test data required for the execution test. TDM is part of the Tosca Testsuite standard. For MS SQL Server, DB2, and Oracle repositories, Tosca and TDM use the same database. For SQLite repositories, TDM creates a separate repository.

8. Explain the use of TJI(Tosca Jira Integration)?

TIJ improves the traceability and quality of software. Some of the uses of TIJ:

  • Contemporise failed test cases. 
     
  • Enable processes of DevOps.
     
  • Provide cross-tool traceability. 
     
  • Report defects.

9. What are templates?

The templates define a unique workflow with the help of modules. The template links the test case design parameters together. By right-clicking, you can convert a technical test case into a template. The data used by the template is present in TCD(Test Case Design) sheet.

10. What is TQL(Tosca Query Language)?

TQL is a search method using which you can access your project anytime. Searching in TQL is context-dependent. Various expressions and functions use TQL within Tosca.

11. What are the various conditional statements in Tosca?

In Tosca, there are three conditional statements to run your test cases. These are:

  • IF 
     
  • DO 
     
  • WHILE 
     

The context menu of test cases creates these conditional statements.   

Tosca Interview Questions for Intermediate

12. What is TDS(Test Data Service)?

 TDS supports IT teams to move, update and manage the environment faster without risk. This provides you with an understanding of the hybrid environment. TDS provides a platform to collaborate with IT teams and businesses. 

13. What is Synchronization in Tosca?

Synchronization means matching the application speed with the automation tool speed. Using ActionMode you can achieve synchronization. And wait-on synchronization setting done under Setting -> TBox – > synchronization. There you can set default synchronization Time out during the wait.

14. Explain various parts of the execution section in Tosca commander.

The execution list folder includes the following sections:

  • Interactive testing folder: Used to manage interactive test sessions. 
     
  • Test event folder: Used for creating test events from the execution list. 
     
  • Exploratory testing folder: Used to manage exploratory test sessions. 
     
  • Configuration objects: Used for creating the custom configuration. 

15. What is DokuSnapper in Tosca?

The DokuSnapper function is for creating word documents. These documents contain all the data of all executed test steps. The name of these documents contains the script name and the execution timestamp. You can enable Dokusnapper from configuring option in settings as follows:

Settings > Settings Dialog > Settings Engine > Settings DokuSnapper

Tosca Interview Questions and Answers for Experienced

16. Explain ARA(Automation Recording Assistant).

ARA is an advanced recording feature provided by Tosca. For generating instant test cases by recording any scenario with the verification. After the recording, it generates one '.ara' file. You need to import this file into Tosca. After importing, it will generate instant test cases. Because of this ease, it is beneficial for businesses having less knowledge of Tosca.

17. Mention some important features of Tosca.

Important features of Tosca include:

  • Faster execution.
     
  • Continuous testing for supporting DevOps.
     
  • Supports module-based development. 
     
  • Maximize reusability.
     
  • Required low maintenance.
     
  • Follow scriptless test automation. 

18. What are the different work states of a test case?

There are three work states of a test case. These are:

  • PLANNED: Assigned to newly created test cases.
     
  • COMPLETE: Assigned to the executed test case.
     
  • IN_WORK: Assigned to the test cases which are in progress. 

19. What is API(Application Programmable Interface) testing?

API acts as a communication medium between two application environments. In other testing formats, you have to wait till the development completion. In API testing, you need to test the interface of the application before integrating it with entire application. This helps in reducing the execution time. Using the API scanning wizard tool you can scan and create API modules. Later you can create test cases to perform API testing.

20. What are the advantages of ARA?

The main advantages of ARA(Automation Recording Assistant) are:

  • Standalone recording wizard. 
     
  • Intuitive recording. 
     
  • Provide remarks & verifications. 
     
  • No duplicate modules in a single recording. 
     
  • Easy clean-up. 
     
  • Fast playback.
     
  • Easy to export & import recordings. 

21. What is the process of creating test cases using ARA?

The process steps of creating test cases using ARA are –

  • Record any scenario using ARA Wizard.
     
  • Add verification points during recording and perform clean-up on the recorded scenario.
     
  • Export the recording.
     
  • Import recording in Tosca.
     
  • Execute test cases that are auto-created during recording.

22. What do you mean by Tosca commander shell?

TC Shell allows control of the Tosca commander from the command line. There are two ways to launch TC Shell. These are:

  • Interactive - In this, a group of commands written in a flat file can manage some operations. For example - execution of tests without opening the Tosca Commander. 
     
  • Script: Users may use the comprehensive selection of the GUI version from the Tosca commander.

23. What are the main components of the Tosca test suite?

Tosca test suite contains main 4 types of components. These are:

  • Commander - For the development, management, and analysis of the test cases. It is also used for administrating test cases. It acts as a middle layer between Executor and Repository.  
     
  • Executor - For executing the test cases. Commander is the component that sends all the test cases to Executor. 
     
  • XScan - It is also known as the Tosca wizard. It scans and saves the input field as a module. These modules contain technical information to figure out the screen elements. Tosca commander uses all these modules. 
     
  • Repository - To store the whole workspace including test cases, objects, etc. in the repository. The Tosca repository is important for multiple access. 

24. What are the steps for creating a test case template in Tosca?

We need to follow the below-mentioned steps to create the TestCase template –

  • Create a Test case based on the user’s requirements. 
     
  • We can convert the technical test case into a template by selecting the context menu option “convert to the template” after right-clicking on the test case.
     
  • Drag and drop the required test sheet onto the desired TestCase Template.
     
  • Assign the TestSheet attributes for the required TestStepValues using the XL tag.

25. Can we launch multiple browsers in Tosca?

No, you cannot launch multiple browsers in Tosca. But to achieve this follow a few steps –

  • The TCP(Test Case Parameter) needs to add a test case with the name “Browser”.
     
  • Use the “Browser” values to launch the corresponding web browsers.

26. How to fetch Excel data using Tosca?

Data from Excel can be fetched in two ways-

  • For a single test to be tested against different datasets, ‘TemplateInstances’ can be used. Using this you can create test cases using a data set. Then excel data can be imported and used in these test cases.
     
  • If data imported from external sources are used, then you can use the modules provided by Tricentis under the name Excel Engine. 

27. How can test cases assigned to modules in Tosca?

The steps below can  be followed to observe which test cases can be assigned to modules:

  • Select all test cases and their folders, which need to be assigned to new modules. 
     
  • Drag and drop these selected files and folders into the module folder.
     
  • Release the left mouse button.
     
  • All assignments now refer to the Modules of the Module folder selected in step two.

28. What are the types of errors in Tosca?

In error handling and exceptions, Tosca has three different types of errors:

  • Dialog-Failure: This occurs when an application tries to get control of a condition that either does not exist or is not in an operational state. This shows errors like the application not responding, etc.
     
  • Verification-Failure: This occurs when verification provides false results. 
     
  • User Abort: This occurs when the user executes abort test execution. 

29. What is model-based testing?

The models represent the functional units created by scanning the application. Now, model-based testing explains the approach where test cases are developed and executed based on the modules. Basically, modules are added to the test case as a test step through the drag-drop approach to complete the test cases. In the test case, we need to provide the data as ‘TestStepValue’ and actions. No scripting is required to develop the test case.

30. What are the properties of Tosca restful API?

Tosca restful API(Application Programming Interface) provides the following properties:

  • WorkspaceBasePath: Specify the directory path you can store all workspaces.
     
  • APIInstanceCachingTime (optional): Time in which the Tosca commander API instance gets closed. By default, it is set as 60 seconds.
     
  • ExceptionLogPath (optional): Specify the directory path that includes log files and error descriptions. This directory contains information about access to REST Web services.
     
  • LogExceptions (optional): Saves access logs in the defined ExceptionLogPath when set to True. By default, its value is set to false to disable it.
     
  • AttachmentPath (optional): Specify the directory path where you store your attachments.

Frequently Asked Questions

How do I prepare for a Tosca interview?

Tosca is an automated tool for testing software applications that is developed by a company named 'Tricentis'. You need a deep knowledge of automation tools to crack the interview of this company. Along with this, you must have a good command of API, GUI, and CLI. 

What type of framework is used in Tosca?

Tosca uses two types of frameworks. One is the TBox framework, and the other is the Classic framework. The TBox framework is used for recognizing control. On the other hand, the Classic framework is used for creating modules.

What is the purpose of Tosca?

The purpose of Tosca is to automate software testing and enable continuous testing to improve software quality. It streamlines test design, execution, and management across various application types.

What is the execution list in Tosca?

An execution list in Tosca is a collection of test cases or test modules that define what tests to run and in what order. It allows testers to execute multiple test cases as a suite for efficient testing.

Conclusion

Tricentis Tosca is a leading automation testing tool that significantly simplifies the tasks of software testers. By automating testing processes, Tosca helps identify and resolve bugs efficiently. Over time, it has established itself as a major player in the automation testing industry. In this article, we have discussed Tosca Interview Questions in detail. We started with a basic introduction to Tosca. Followed by Tosca Interview Questions thoroughly.

After reading about the Tosca Interview Questions, are you not feeling excited to read more articles on other interview-related articles? Don't worry; Coding Ninjas has you covered: 

You can also consider our Interview Preparation Course to give your career an edge over others.

Do upvote our blogs if you find them helpful and engaging!

Previous article
VSAM Interview Questions
Next article
Cobol Interview Questions
Live masterclass