Top 36 Automation Testing Interview Questions
Q1. Explain How Qtp Identifies Objects?
For each item magnificence that QTP identifies, it has a hard and fast of homes stored. These consist of mandatory residences, which is largely a description of any given object, which assessments if it’s a toddler or parent item as nicely. Next are the assistive homes, which QTP accommodations to most effective if the mandatory properties are insufficient at figuring out the item. If all else fails, QTP resorts, sooner or later, to its ordinal identifier.
Q2. What Are The Features And Benefits Of Quick Test Pro(qtp)?
The following are the functions and blessings of Quick Test Pro:
It is a key word pushed trying out
It is appropriate for internet based totally software for both client and server
It has higher blunders dealing with mechanism
Data driven checking out functions are outstanding
It has document and play characteristic
The display photographs may be recorded
Run time statistics desk can be used for persisting values
Q3. Explain Load Testing On Websites.?
To get entry to a internet site, a person sends a “request” to that internet site’s server, and the server sends back a response in the shape of the internet site you need to get entry to. To load check a website, first-class assurance engineers and automation engineers simply need to multiply the wide variety of responses despatched to simulate special visitors masses. The net server’s reaction to the influx of digital customers can then be measured. This is used to decide performance issues and server potential.
Q4. When Will You Automate A Test?
Automation in preferred in following cases
Repetitive Tasks
Smoke and Sanity Tests
Test with a couple of data set
Regression check cases
Q5. Can You List Some Other Automation Testing Tools That You Are Familiar With?
Besides Selenium, there's Load Runner, Sahi, Silk Test, QTP, Jmeter, WinRunner, and many others.
Q6. Explain Load Testing On Websites?
To get right of entry to a internet site, a user sends a “request” to that website’s server, and the server sends lower back a reaction within the shape of the internet site you want to get entry to. To load take a look at a internet site, fine guarantee engineers and automation engineers just need to multiply the quantity of responses despatched to simulate extraordinary visitors hundreds. The internet server’s response to the inflow of digital customers can then be measured. This is used to determine overall performance troubles and server ability.
Q7. What Are The Risks Associated In Automation Testing?
The risks of Automation Testing are:
Do you have professional resources? The automation testing needs sources with some information approximately programming. Focus at the resources. Identify whether or not the assets have proper understanding for automation trying out. Are they succesful to evolve easily to the new technologies? These measures are to be well assessed for building an automation checking out crew.
The preliminary cost for automation is high. The initial fee for automation is too excessive for initial setup. It charges automatic tool buy, education advert maintenance of the test scripts. The unhappy consumer base is high for automation checking out their products. It need to be ensured that the price compensates the testing effects.
If UI isn't fixed, do not factor about automation: Prior to automating the person interface, it have to strongly be determined that, whether the UI is converting considerably or the value of the automatic script protection is excessive or no longer.
Make certain that the utility is solid sufficient: To automate the early improvement cycle unless or otherwise it's miles Agile environment, might no longer be a very good concept. It charges script upkeep value very excessive.
Stop automating the exams which run as soon as: Ensure that positive check instances is probably going for walks as soon as and not included in the regression testing. Avoid automating such check modules.
Q8. Explain Some Disadvantages To Manual Software Testing?
Manual software testing takes huge quantities of time and resources, both human and gadget. It’s a doubtlessly onerous method which can come to be costing more time and money for the business enterprise than if the technique was certainly automatic, owing to employee fatigue and its consequences: inaccuracy, neglected problems, loss of readability.
Q9. What Are The Points That Are Covered While Planning Phase Of Automation ?
During planning phase of automation things which needs to be taken in challenge are
Selection the “right” Automation device
Selection Automation Framework if any
List of In scope and out of scope objects for automation
Test Environment setup
Preparing Grant Chart of Project timelines for test script development & execution.
Identify Test Deliverables
Q10. What Are The Steps Involved In The Automation Process ?
In the automation process, steps worried are
Selecting the Test tool
Define scope of automation
Planning, design and development
Test execution
Maintenance
Q11. What Are The Differences Between Open Source Tools, Vendor Tools, And In-house Tools?
Open supply tools are unfastened to apply frameworks and programs. Engineers construct the tool, and have the source code to be had without cost at the net for different engineers to apply. Vendor gear are evolved through corporations that come with licenses to use, and regularly price cash. Because they are evolved with the aid of an out of doors supply, technical aid is frequently to be had to be used. Example supplier tools consist of WinRunner, SilkTest, Rational Robot, QA Director, QTP, LR, QC, RFT, and RPT. An in-house device is a device that a organization builds for their very own use, in preference to buying supplier gear or the use of open supply tools.
Q12. What Is Tree View In Automation Testing?
A tree view in Quick Test Pro has statements in keywords or in tree structure. The trying out process in the key-word created and considered within the keyword power modular format.
Q13. Does The Selenium Ide Have Any Drawbacks?
The Selenium IDE lacks conditional statements, logging and reporting capability, loops, database checking out, and it can't deal with exceptions or routinely re-run exams which have failed. It also can’t take screenshots. Another disadvantage is that it’s Firefox best. If the Selenium IDE is used within the Firefox browser’s side-bar, then the first-rate engineer can’t use it to document any movements undertaken by way of a person in a separate window.
Q14. What Are The Pre-requirements To Start Automation Testing?
The first step is to segregate the exceptional check cases that are to be computerized, followed through preparing check statistics as in step with the desires of the take a look at instances. Reusable capabilities need to be written which might be regularly utilized in the ones check cases. Later test scripts are organized by means of the usage of reusable features and apply loops and conditions anyplace important.
In a nut shell, the subsequent are the pre-standards for beginning automation testing:
Build must continually be solid
Get the functionalities to repeat
Filtering the automated take a look at instances
Q15. On What Basis You Can Map The Success Of Automation Testing?
On basis of following criteria the fulfillment of automation trying out may be mapped
Defect Detection Ratio
Automation execution time and time savings to launch the product
Reduction in Labour & different costs
Q16. Does Automation Testing Have Any Disadvantages?
Designing the tools and assessments to run software program through takes lots of guide, human effort, though there are frameworks and tests ready made for engineers to apply. Even with automated checking out, human error remains a thing – gear may be buggy, inefficient, high-priced, and every so often even technologically confined in what kinds of assessments they can run on their very own.
Q17. Is Automation Testing A Complete Replacement For Manual Software Testing?
No. Proper automation calls for as little intervention from hum as feasible, because the gear used are constructed to run assessments after they’re setup. As handy as this might be, it should not be a whole replacement for manual trying out – only for repetitive responsibilities like load checking out, in which hundreds of digital users are required. Engineers need to no longer automate such things as test scripts, if the ones scripts can handiest be anticipated to run occasionally, nor should they automate code evaluations, or computer virus trying out for brand spanking new builds of software that could require human interaction to hit upon unique issues. Large-scale, repetitive responsibilities are better suit for automation.
Q18. Why Automation Testing?
Automation checking out improves performance of trying out.
Reduced testing efforts and expenses.
Testing may be replicated throughout distinct structures.
Gives accurate effects.
Usually used for massive applications with stringent closing dates.
Q19. What Kinds Of Tests Can Be Run With The Selenium Framework?
Selenium may be used for load testing, regression checking out, and useful trying out of net applications.
Q20. What Is Build Verification Testing, Bvt?
Build Verification Testing is a collection of exams that execute on each newly build of merchandise for verification in which the construct is testable prior to the release of build into the fingers of the test group. The important flow functionality of the software software program is tested using BVT. BVT lets the developers recognize if any extreme problems exist with the build. They store the check crew time and frustration by heading off the test of an unstable construct.
Q21. What Are The Types Of Framework Used In Software Automation Testing ?
In software program automation trying out four types of framework used are
Data pushed automation framework
Keyword pushed automati4on framework
Modular automation framework
Hybrid automation framework
Q22. What Is The Selenium Webdriver?
The Selenium WebDriver is used for automating checks for websites.
Q23. In What Condition We Cannot Use Automation Testing For Agile Method ?
Automation trying out isn't useful for agile methods in following conditions :
When Agile trying out usually ask for changes in necessities
When Exhaustive level of documentation is required in Agile
Only appropriate for the ones regression tests all through agile testing like continuos integration
Q24. List The Five Essential Types Of Test Steps?
Test object
Functions
Utility
Comment
Programming common sense
Q25. What Are The Different Types Of Scripting Techniques For Automation Testing?
Test automation scripting strategies encompass key and facts driven strategies, shared, established, and linear.
Check out this path on software program trying out fundamentals for a closer observe the basics of quality engineering and automation.
Q26. What Kind Of Tests Would You Automate?
Load assessments, sanity tests, and regression exams are the types of exams a quality engineer would usually automate.
Q27. Explain About Basics Of Rational Robot - Ibm Test Automation Tool?
Rational Robot is an automatic checking out tool for purposeful and regression trying out for automating Windows, Java, IE and ERP applications which run on Windows platform. The check instances for commonplace objects which includes lists, bitmaps, and menus are furnished by using Rational Robot. It additionally affords specialised take a look at cases for items the ones are precise for development surroundings. The tools like Relational Test Manager, Rational Clear Quest and Requisite Pro are included within the Rational Unified Processor for Change Management, Requirement Traceability and Defect Tracking. It additionally supports UI technologies consisting of VS.NET controls, Web, Java, Oracle Forms, Borland Delphi and Sybase Power Builder packages.
Q28. Can You List Some Technologies That Support Qtp?
.NET
Delphi
Web
Java (Core)
Java (Advanced)
Windows Mobile
Oracle
SAP
WPF
Siebel
PeopleSoft
Flex
Silverlight
Q29. What Are The Primary Features Of Good Automation Tool ?
Test Environment support and clean to apply.
Good debugging facility.
Robust item identity.
Object and Image checking out abilties.
Object identification.
Testing of database.
Support multiple frameworks.
Q30. When You Will Not Automate Testing?
One should now not automate in following instances :
When the Application Under Test adjustments frequently
One time check cases
Adhoc – Random trying out
Q31. What Environment Does Qtp Run In?
Windows best.
Q32. What Are Some Test Assets And Related Extensions Of Qtp?
Take a look at batch runner .Mtb
effects .Xml
test record .Mts
recovery state of affairs .Qrs
shared item repository .Tsr
local item repository .Mtr
function library .Qfl
Q33. Stop Automating The Tests Which Run Once?
Ensure that sure take a look at cases might be jogging as soon as and now not included inside the regression trying out. Avoid automating such check modules.
Q34. Are You Familiar With Selenium? If Yes, What Is It?
Selenium is a set of software program checking out and automation tools constructed for internet programs. Using Selenium, software assessments may be written in languages like Java, Perl, Python, and extra. The framework itself may be deployed on the three major operating structures: Windows, Mac, and Linux.
Q35. How Do You Choose Which Automation Tool Is Best For Your Specific Scenario?
In order to choose the proper automation testing tool, you must do not forget:
the scope of the challenge
the issue of the tool
how lots the tool charges
the tool’s usability and convenience
the testing surroundings
compatibility
Project management and exact judgment are essential talents in software trying out and quality guarantee positions. Check out this course on IT mission managementto learn how to make good, effective decisions to your team.
Q36. What Is The Selenium Ide And What Is It Used For?
The Selenium IDE is an add-on for Firefox that includes severa capabilities for fine guarantee and engineers to file and play lower back browser-based moves, consisting of typing and mouse clicks. Some of these particular functions are: debugging functions, report/playback capacity, user upload-on functionality. Users can speed up and gradual down executions with the use of a integrated slider. They also can use the Selenium IDE as a facet-bar, or as a separate pop-up window.

