Latest Automation Interview Questions Part – 3
On What Basis You Can Map The Success Of Automation Testing?
On basis of following criteria the success of automation testing can be mapped
Defect Detection Ratio
Automation execution time and time savings to release the product
Reduction in Labour & other costs
Explain Load Testing On Websites.?
To access a website, a user sends a “request” to that website’s server, and the server sends back a response in the form of the website you want to access.
To load test a website, quality assurance engineers and automation engineers just need to multiply the number of responses sent to simulate different traffic loads. The web server’s response to the influx of virtual users can then be measured. This is used to determine performance issues and server capacity.
What Kinds Of Tests Can Be Run With The Selenium Framework?
Selenium can be used for load testing, regression testing, and functional testing of web applications.
Explain How Qtp Identifies Objects?
For each object class that QTP identifies, it has a set of properties stored. These include mandatory properties, which is essentially a description of any given object, which checks if it’s a child or parent object as well.
Next are the assistive properties, which QTP resorts to only if the mandatory properties are insufficient at identifying the object. If all else fails, QTP resorts, finally, to its ordinal identifier.
List The Five Essential Types Of Test Steps?
Test object
Functions
Utility
Comment
Programming logic
What Environment Does Qtp Run In?
Windows only.
What Are Some Test Assets And Related Extensions Of Qtp?
test batch runner .mtb
results .xml
test file .mts
recovery scenario .qrs
shared object repository .tsr
local object repository .mtr
function library .qfl
Can You List Some Technologies That Support Qtp?
.NET
Delphi
Web
Java (Core)
Java (Advanced)
Windows Mobile
Oracle
SAP
WPF
Siebel
PeopleSoft
Flex
Silverlight
Does The Selenium Ide Have Any Drawbacks?
The Selenium IDE lacks conditional statements, logging and reporting functionality, loops, database testing, and it can not handle exceptions or automatically re-run tests that have failed. It also can’t take screenshots. Another downside is that it’s Firefox only.
If the Selenium IDE is used in the Firefox browser’s side-bar, then the quality engineer can’t use it to record any actions undertaken by a user in a separate window.
What Is The Selenium Ide And What Is It Used For?
The Selenium IDE is an add-on for Firefox that includes numerous features for quality assurance and engineers to record and play back browser-based actions, such as typing and mouse clicks.
Some of these particular features are:
debugging functions, record/playback ability, user add-on capability. Users can speed up and slow down executions with the use of a built-in slider. They can also use the Selenium IDE as a side-bar, or as a separate pop-up window.
What Are The Different Types Of Scripting Techniques For Automation Testing?
Test automation scripting techniques include key and data driven techniques, shared, structured, and linear.
Check out this course on software testing basics for a more in-depth look at the fundamentals of quality engineering and automation.
What Is The Selenium Webdriver?
The Selenium WebDriver is used for automating tests for websites.
How Do You Choose Which Automation Tool Is Best For Your Specific Scenario?
In order to choose the proper automation testing tool, you must consider:
the scope of the project
the limitation of the tool
how much the tool costs
the tool’s usability and convenience
the testing environment
compatibility
Project management and good judgment are important skills in software testing and quality assurance positions. Check out this course on IT project managementto learn how to make good, effective decisions for your team.
Is Automation Testing A Complete Replacement For Manual Software Testing?
No. Proper automation requires as little intervention from humans as possible, since the tools used are built to run tests once they’re setup.
As convenient as this might be, it should not be a complete replacement for manual testing – only for repetitive tasks like load testing, where thousands of virtual users are required.
Engineers should not automate things like test scripts, if those scripts can only be expected to run occasionally, nor should they automate code reviews, or bug testing for new builds of software that might require human interaction to detect specific issues. Large-scale, repetitive tasks are better fit for automation.
Explain Some Disadvantages To Manual Software Testing?
Manual software testing takes huge amounts of time and resources, both human and machine. It’s a potentially exhausting process that can end up costing more time and money for the company than if the process was simply automated, owing to employee fatigue and its consequences: inaccuracy, missed issues, lack of clarity.