Find Interview Questions for Top Companies
Ques:- What are GUI Map files and explain their Contents
Right Answer:
GUI Map files are used in automated testing to store the properties of graphical user interface (GUI) objects. Their contents typically include:

1. **Object Identification**: Unique identifiers for GUI elements (e.g., buttons, text fields).
2. **Properties**: Attributes of the GUI objects (e.g., name, type, location).
3. **Logical Names**: User-friendly names for objects to simplify test scripts.
4. **Coordinates**: Positioning information for GUI elements on the screen.

These files help the automation tool recognize and interact with the GUI elements during test execution.
Ques:- WHEN AND WHYDO U GO FOR DESCRIPTIVE PROGRAMMING?
Right Answer:
Descriptive programming is used when the object properties are dynamic or not known at design time, allowing for more flexibility in test automation. It is beneficial when dealing with applications that frequently change or when the object repository is not feasible to maintain.
Ques:- What is Data base check point and why we go for that
Asked In :- rhi magnesita,
Right Answer:
A database checkpoint is a verification point in automated testing that checks the data in a database to ensure it matches expected values after a specific operation or process. We use it to validate that the application correctly interacts with the database, ensuring data integrity and correctness.
Ques:- I have 10 links in a page all of them have sameproperties& names i want to click on 5link by using script.
Right Answer:
You can use a loop to click on the first 5 links. Here's an example in Selenium with Python:

```python
from selenium import webdriver

driver = webdriver.Chrome()
driver.get('your_page_url')

links = driver.find_elements_by_xpath('//a[@class="your_link_class"]')
for i in range(5):
links[i].click()
```

Make sure to replace `'your_page_url'` and `'your_link_class'` with the actual URL and class name of the links.
Ques:- How to write scripts in QTP?
Asked In :-
Right Answer:
To write scripts in QTP (QuickTest Professional), follow these steps:

1. **Open QTP**: Launch the QTP application.
2. **Create a New Test**: Click on "File" > "New" to create a new test.
3. **Record a Script**: Click on the "Record" button to start recording your actions on the application under test.
4. **Perform Actions**: Interact with the application as needed; QTP will capture your actions and generate the script.
5. **Stop Recording**: Click on the "Stop" button to finish recording.
6. **Edit the Script**: Use the Keyword View or Expert View to modify the recorded script as necessary.
7. **Add Checkpoints/Parameters**: Insert checkpoints or parameters to validate the application behavior.
8. **Run the Script**: Click on the "Run" button to execute the script and observe the results.
9. **Save the Test**: Save your
Ques:- What is the use of descripting programming?
Asked In :- Worksbot,
Right Answer:
Descriptive programming is used in automation testing to create test scripts dynamically without relying on the object repository. It allows testers to define objects and their properties directly in the code, enabling more flexibility and control over the automation process.
Ques:- What kind of problems are solved by Datapools?
Right Answer:
Datapools solve problems related to data management and testing by providing a structured way to generate, manage, and utilize test data for software applications, ensuring that testing is efficient, consistent, and representative of real-world scenarios.
Ques:- How to record objects of Windows taskbar
Right Answer:
To record objects of the Windows taskbar, you can use automation tools like UI Automation frameworks or libraries such as AutoIt or Sikuli. These tools allow you to interact with the taskbar elements by identifying them through their properties or using image recognition techniques.
Ques:- I have 14 itmes in a drop down that are associated with an account And these items change with different accounts I want to be able to define it by and index number or any other id so if I enter 2 in my Global excel sheet it selects the 2nd item from the drop down – is this possible?
Asked In :- Aarti Industries,
Right Answer:
Yes, it is possible to select the 2nd item from a dropdown based on an index number. You can use automation tools like Selenium to locate the dropdown and select the item by its index. For example, in Selenium with Python, you can use `Select` class to achieve this:

```python
from selenium.webdriver.support.ui import Select

dropdown = Select(driver.find_element_by_id('dropdown_id'))
dropdown.select_by_index(1) # Index is zero-based, so 1 selects the 2nd item
```
Ques:- How do you start automating/ writing your QTP scripts ?
Right Answer:
To start automating or writing QTP scripts, follow these steps:

1. **Identify the Test Cases**: Select the test cases that are suitable for automation.
2. **Set Up the Environment**: Ensure QTP (now UFT) is installed and configured properly.
3. **Create a New Test**: Open QTP and create a new test.
4. **Record the Actions**: Use the record feature to capture the user actions on the application.
5. **Enhance the Script**: Modify the recorded script to add checkpoints, parameterization, and error handling.
6. **Run the Test**: Execute the script to verify its functionality.
7. **Debug and Optimize**: Debug any issues and optimize the script for better performance.
8. **Maintain the Scripts**: Regularly update the scripts as the application changes.
Ques:- Give and real time ex for the bug having “High Severityand low priority”on banking doamin web based application.
Right Answer:
A real-time example of a bug with "High Severity and Low Priority" in a banking web application could be a critical security vulnerability that affects the backend database but is not currently exploitable due to the system being in maintenance mode. Since the issue is severe, it needs to be fixed, but it can be addressed later because it does not impact users at that moment.
Ques:- Iam a begnner so am learning Error handling :tried using Recovery manager didnt worki want to be able to handle errors , e.g. if while running the test the folwoing does not show up then how can i use the If then else and goto next step in the test, as in many scenarios it does not show up Browser(“The Shopping Channel -“).Page(“The Shopping Channel -_8”).Image(“easy pay”).Click
Asked In :- Astoria Solutions,
Right Answer:
You can use an `If...Then...Else` statement to check if the image is present before clicking it. Here’s an example in pseudocode:

```pseudocode
If Browser("The Shopping Channel -").Page("The Shopping Channel -_8").Image("easy pay").Exist Then
Browser("The Shopping Channel -").Page("The Shopping Channel -_8").Image("easy pay").Click
Else
' Proceed to the next step
End If
```
Ques:- Some of the importent functions in data driven test(ddt)?
Asked In :- ttp,
Right Answer:
Important functions in Data Driven Testing (DDT) include:

1. **Data Source Connection**: Establishing a connection to the data source (e.g., Excel, CSV, database).
2. **Data Retrieval**: Fetching test data from the data source.
3. **Parameterization**: Replacing hard-coded values in test scripts with variables that pull data from the data source.
4. **Iteration**: Looping through multiple sets of data to execute the same test case with different inputs.
5. **Result Logging**: Recording the outcomes of each test iteration for analysis.
Ques:- OPEN A WORD FILE AND MODIFIED WITH SOME VALUE USING QTP?
Asked In :- dlr, coupa software,
Right Answer:
To open a Word file and modify it using QTP (QuickTest Professional), you can use the following VBScript code:

```vbscript
Dim wordApp, doc

' Create a new instance of Word application
Set wordApp = CreateObject("Word.Application")

' Make Word visible (optional)
wordApp.Visible = True

' Open the Word document
Set doc = wordApp.Documents.Open("C:pathtoyourfile.docx")

' Modify the document (for example, replace text)
doc.Content.Find.Execute FindText:="oldValue", ReplaceWith:="newValue", Replace:=2

' Save the changes
doc.Save

' Close the document and Word application
doc.Close
wordApp.Quit

' Clean up
Set doc = Nothing
Set wordApp = Nothing
```

Make sure to replace `"C:pathtoyourfile.docx"` with the actual path of your Word file and adjust the `FindText` and
Ques:- You have a WebTable in Web application. When you Record aScenario using QTP, WebTable didn't recognized and alsoRepository is not having Webtable information. In this caseHow to find RowCount and Coloumn Count?
Asked In :- Applitools, wistron,
Right Answer:
You can use the `GetROProperty` method to find the row count and column count of a WebTable in QTP. Use the following code:

```vbscript
Set objWebTable = Browser("YourBrowser").Page("YourPage").WebTable("YourWebTable")

RowCount = objWebTable.GetROProperty("rows")
ColumnCount = objWebTable.GetROProperty("columns")

MsgBox "Row Count: " & RowCount & vbCrLf & "Column Count: " & ColumnCount
```


The Automation section on takluu.com is designed for professionals and aspirants aiming to build a career in automation testing and DevOps. Automation has become a cornerstone in modern software development, enabling faster release cycles, higher quality, and reduced manual effort.

This category covers essential automation concepts including test automation frameworks, scripting languages, continuous integration tools, and deployment pipelines. You’ll find detailed tutorials and interview questions on popular tools like Selenium WebDriver, QTP/UFT, Jenkins, Appium, Cucumber, and Robot Framework.

Our content emphasizes practical knowledge — from writing efficient test scripts to integrating automated tests into CI/CD pipelines. We also cover best practices for test case design, debugging automation scripts, handling dynamic elements, and generating test reports.

Automation interviews often test both your technical skills and your understanding of software development lifecycles. This section prepares you with scenario-based questions, real interview experiences, and step-by-step solutions to common problems.

Whether you’re applying for roles such as Automation Tester, QA Engineer, DevOps Engineer, or Test Lead, this section equips you with the knowledge to stand out. Alongside technical topics, you’ll also find insights on collaboration between development and testing teams, and the importance of automation in Agile environments.

At Takluu, we focus on bridging the gap between theory and practice, helping you learn automation skills that are in high demand and ready to be applied from day one.

AmbitionBox Logo

What makes Takluu valuable for interview preparation?

1 Lakh+
Companies
6 Lakh+
Interview Questions
50K+
Job Profiles
20K+
Users