Test Automation Interview Questions
Test Automation Interview Questions
Win Runner , Load runner, QTP , Silk Performer, Test director, Rational robot, QA run.
{mosgoogle left}
3. Describe some problem that you had with automating testing tool.
The problem of winrunner identifying the third party controls like infragistics control.
Testing the functionality with more test cases becomes laborious as the functionality grows. For multiple
sets of data (test cases), you can execute the test once in which you can figure out for which data it has
failed and for which data, the test has passed. This feature is available in the WinRunner with the data
driven test where the data can be taken from an excel sheet or notepad.
{mosgoogle left}
There can be some functionality which cannot be tested in an automated tool so we may have to do it
manually. therefore manual testing can never be repleaced. (We can write the scripts for negative testing
also but it is hectic task).When we talk about real environment we do negative testing manually.
10. How you will evaluate the tool for test automation?
We need to concentrate on the features of the tools and how this could be benficial for our project. The
additional new features and the enhancements of the features will also help.
FAST ,RELIABLE,COMPREHENSIVE,REUSABLE
Testing activities start from the elaboration phase. The various testing activities are preparing the test
plan, Preparing test cases, Execute the test case, Log teh bug, validate the bug & take appropriate action
for the bug, Automate the test cases.
1. Automate all the high priority test cases which needs to be exceuted as a part of regression
testing for each build cycle.
2.
16. What types of scripting techniques for test automation do you know?
18. What tools are available for support of testing during software development life cycle?
Testing tools for regressiona and load/stress testing for regression testing like, QTP, load runner,
rational robot, winrunner, silk, testcomplete, Astra are availalbe in the market. -For defect tracking
BugZilla, Test Runner are availalbe.
As I know it, test case design is about formulating the steps to be carried out to verify something about
the application under test. And this cannot be automated. IHowever, I agree that the process of putting
the test results into the excel sheet.
Hard-to-create environments like ?out of memory?, ?invalid input/reply?, and ?corrupt registry entries?
make applications behave poorly and existing automated tools can?t force these condition - they simply
test your application in ?normal? environment.
23. Describe some problem that you had with automating testing tool.
1. The inabality of winrunner to identify the third party control like infragistics controls
2. The change of the location of the table object will cause object not found error.
3. The inability of the winrunner to execute the script against multiple langauges
Maintainability, Reliability, Flexibility, Efficiency, Portability, Robustness, and Usability - these are the
main attributes in test automation.
26. How to find that tools work well with your existing system?
To find this, select the suite of tests which are most important for your application. First run them with
automated tool. Next subject the same tests to careful manual testing. If the results are coinciding you
can say your testing tool has been performing.
27. How will you test the field that generates auto numbers of AUT when we click the button
'NEW" in the application?
We can create a textfile in a certain location, and update the auto generated value each time we run the
test and compare the currently generated value with the previous one will be one solution.
28. How will you evaluate the fields in the application under test using automation tool?
We can use Verification points(rational Robot) to validate the fields .Ex.Using objectdata,objectdata
properties VP we can validate fields.
29. Can we perform the test of single application at the same time using different tools on the same
machine?
No. The Testing Tools will be in the ambiguity to determine which browser is opened by which tool.
30. Diffenece between Web aplication Testing and Client Server Testing. State the different types
for Web apllication Testing and Client Server Testing types?
Configuration management is a process to control and document any changes made during the life of a
project. Revision control, Change Control, and Release Control are important aspects of Configuration
Management.
The basic differnce in webtesting is here we have to test for URL's coverage and links coverage. Using
WinRunner we can conduct webtesting. But we have to make sure that Webtest option is selected in "Add
in Manager". Using WR we cannot test XML objects.
33. what are the problems encountered during the testing the application compatibility on different
browsers and on different operating systems
34. how exactly the testing the application compatibility on different browsers and on different
operating systems is done
35. How testing is proceeded when SRS or any other docccument is not given?
If SRS is not there we can perfom Exploratory testing. In Exporatory testing the basic moduole is
executed and depending on its results, the next plan is executed.
Quality assurance involves the entire software development process and testing involves operation of a
system or application to evaluate the results under certain conditions. QA is oriented to prevention and
Testing is oriented to detection.
Memory leaks means incomplete deallocation - are bugs that happen very often. Buffer overflow means
data sent as input to the server that overflows the boundaries of the input area, thus causing the server
to misbehave. Buffer overflows can be used.
41. what are the major differences between stress testing,load testing,Volume testing?
Stress testing means increasing the load ,and cheking the performance at each level. Load testing means
at a time giving more load by the expectation and cheking the performance at that leval. Volume testing
means first we have to apply initial.