TOSCA Interview Questions (Entry To Advanced)
TOSCA Interview Questions (Entry To Advanced)
Ans. Tosca is now one of the market leader as a test automation tool which has
the ability to automate all kind of applications. It allows to design script-less
automated tests.
important features of Tosca:
1. Fast execution and capable of Continuous testing approach to support
DevOps
2. Supports module based test development which maximize the usage of
reusability.
3. Required minimum maintenance efforts.
4. Ability to integrate with major third party tools.
5. Test development is easy as it follows script less test automation.
Q28) What is Tosca CI? How does the user execute test scripts using CI
Tool?
Ans: CI stands for continuous integration. TOSCA is able to execute the
testcases through CI tools like Jenkins, Bamboo, etc. as part of continuous
testing. With the CI features, we can integrate with CI tools easily. After the
integration, test can be triggered through third party CI tools.
Tosca Interview Questions-Tosca integration with CI tool
Q29) What are the loop-statements used in Tosca?
Ans. While we need to execute test steps repeatedly, the Tosca loop is used.
Tosca provides different loop structure such as Do, For, While loops, etc.
Q44) Discuss the manual test case template creation steps in Tosca?
Ans. Users can design the TestCase templates using the anticipated sections of
Samples.tce subset and Tosca BI Modules. We need to follow below steps to
create TestCase template –
1. Create a TestCase according to the user’s requirements.
2. We can convert technical test case into template by selecting context menu
option “Convert to Template” after right-clicking on test case.
3. Drag and drop the appropriate TestSheet onto the desired TestCase
Template.
4. Assign the TestSheet attributes (data parameter) for the required
TestStepValues using XL tag.
Tosca Interview Questions for Advanced level
Q45) Explain the merits of Tricentis Tosca?
Ans: The main advantages of Tosca as a test automation tool, are specified
below –
1. Allows script-less test automation approach.
2. Easy to learn the tool with very minimum skillset.
3. Test automation can be initiated at the very early phase of testing.
4. Supports the model-based test automation framework. So, it’s not
required to spent efforts on test framework creation.
5. High scale of reusability approach can be utilized with the help of
components like Modules, Reusable TestStepBlock, TCD, etc.
6. The tool itself supports the test management and functional testing
activities.
7. ALM integration is possible.
8. Can trigger the selenium testcases from Tosca.
9. Mass update is possible with the help of TQL.
10.
Q46) Is API Testing possible with Tosca?
Ans: Yes, Tosca supports the API Testing. The API Scan is used to scan create
the modules for the corresponding APIs. Using the API modules we can send
the request and receive the response for the API call.
Q47) How to use multiple web browsers within the same test case using
Tosca?
Ans. Users want to automate a test script pass over different applications that
execute on other browsers. Using buffers, changing the Test Configuration
Parameters at execution time by the below methods.
1. Alternating the value of test ordering Parameter to {B[Browser]} or any
other Buffer Name user prefers.
2. During the execution, we can change the buffer value using “TBOX Set
Buffer” module to change the value of “Browser” test configuration parameter
according to the browser name to launch.
Q48) What is TOSCA Classic Engine?
Ans: The Classic or Base engine is responsible to the test execution. Base
engine follows the architecture of the test cases which are managed as
business-based objects. The business-based object information and activities
to steer the controls, which are related to test scripts, are accepted by the
Classic engine.
Q64) Explain the API Testing using TOSCA? Explain the advantages.
Ans: API stands for Application Interface. In a multi-application environment
where one application is interacting other application through API, we have to
wait for the completion of development of all the application for testing. So the
testing is going to be a time-consuming process. Instead of that, we can start
the testing of APIs once any of the application is ready to reduce the execution
cycle time. So API testing is an approach to test the interface through API
before integration of the entire application. Tosca provides an API scanning
wizard; through this, we can scan the API and creates API modules. Later
based on the module, we can create test cases to perform Tosca API Testing.
The advantages are –
• Fast execution.
• Reduce execution cycle time.
• Testing can be initiated before system integration.
•
Q65) Explain the exploratory testing features available in Tosca?
Ans: It’s an approach to record test scenarios as a document for functional
analysis, verification/ testing of training purpose.
Q66) How can we change the value of any Test Configuration Parameter
during the execution?
Ans: First, one buffer has to be assigned for the Test Configuration Parameter
(TCP). After that, by changing the buffer value using “Tbox Set Buffer”, we
will be able to change the TCP value during execution.
Q70) What are the different engine available for mobile automation?
Ans: There is two engines are available –
1. Tosca Mobile + – It’s used for old devices.
2. Mobile Engine 3.0 (ME 3.0) – It’s used for the latest devices.
3.
Q71) What is the basic configuration required to execute any test case in
mobile Chrome browser?
Ans: We need to set the value as “CromeAndroid” for TCP Browser.