Test Automation job interview questions
1. What automating testing tools are you familiar with?
2. How did you use automating testing tools in your job?
3. Describe some problem that you had with automating testing tool.
4. How do you plan test automation?
5. Can test automation improve test effectiveness?
6. What is data - driven automation?
7. What are the main attributes of test automation?
8. Does automation replace manual testing?
9. How will you choose a tool for test automation?
10. How you will evaluate the tool for test automation?
11. What are main benefits of test automation?
12. What could go wrong with test automation?
13. How you will describe testing activities?
14. What testing activities you may want to automate?
15. Describe common problems of test automation.
16. What types of scripting techniques for test automation do you know?
17. What are principles of good testing scripts for automation?
18. What tools are available for support of testing during software development life cycle?
19. Can the activities of test case design be automated?
20. What are the limitations of automating software testing?
21. What skills needed to be a good test automator?
22. How to find that tools work well with your existing system?
23. Describe some problem that you had with automating testing tool.
24. What are the main attributes of test automation?
25. What testing activities you may want to automate in a project?
26. How to find that tools work well with your existing system?
27. What are some of the common misconceptions during implementation of an automated testing tools for the first time?
WinRunner interview question
1. Give one line answer about WinRunner?
2. How do you define WinRunner on your own?
3. WinRunner is suitable for which type of applications?
4. What are all the types of applications WinRunner can use?
5. What’s the WinRunner version number you used for your applications?
6. What are all the different types of recordings available in WinRunner?
7. When do you go for Context Sensitive and Analog recordings? What’s the difference between them?
8. What are all the Limitations & Advantages of WinRunner?
9. Where you find that you can’t use WinRunner for automation?
10. What’s the types application you working on using WinRunner?
11. What’s your comfort level in using WinRunner?
12. What is meant by Synchronization? How do you implement it in WinRunner?
13. What is meant by Check points? Types of Check points? In what situation will you use it?
14. What are all the different platforms that WinRunner can be used?
15. Any knowledge of Test Director?
16. Difference between WinRunner and Test Director?
17. What databases can Test Director reside on?
18. Explain the project tree in Test Director.
19. Advantages of WinRunner over other market tools silk, robot etc.?
20. How does Winrunner identify GUI Objects?
21. What’s the use of GUI Map Editor?
22. Winrunner GUI map modes?
23. What are the two GUI Map modes available in WinRunner?
24. What is the use of rapid test script wizard?
25. How will you synchronize tests using WinRunner? When should you synchronize? Synchronize settings?
26. How do you check GUI objects?
27. How do you check a bitmap?
28. What is meant by GUI Spy?
29. Besides Record and Replay what else can be done using WinRunner?
30. What are different types of running a test?
31. When do you use Verify/Debug/Update Modes?
32 When do you use Break Points?
33. What is Toggle Break Points? How it differ from Break points?
34. What’s Step and Step into?
35. What’s the role of GUI Map Editor? (Its connects logical name in the script to the physical attributes of the object in the GUI Map Editor).
36. What is meant by Function Generator? (F7).
37. How do you load GUI Map Editor?
38. What is injector in load runner?
39. What is TSL? What 4GL is it similar too?
40. How do you program tests with TSL?
41. How do you invoke an application using TSL?
42. What is Module? What’s Compiled Module?
43. Explain data parameterization in WinRunner.
44. What is User Define Functions? What are all the different types of User
45. What is Function? Types of Functions?
46. Defined Functions available in WinRunner?
47. Name a couple of standard web function found in the function generator? And explain their purpose.
48. Where do you use Private/Public function in your script?
49. How do you forcibly capture an Object using WinRunner (when WinRunner not able identify it)?
50. Can you test DB using WinRunner?
51. What are all the different DB that WinRunner can support?
52. How do you set a Query to get/fetch data from the DB?
53. How TSL looks like?
54. What are all the default codes WinRunner will generates when you start an application?
55. What are the other codes you can write/call with in TSL? 56. What are all the different languages can be called using TSL in between the scripts?
57. How do you handle an Exception in WinRunner?
58. Types of Exception available in WinRunner?
59. How do you define an Exception for complete application or for a particular function?
60. How do you run tests on a new version of WinRunner?
61. What are data driven tests & How Do you create it in WinRunner?
62. What’s the File Format used in Data Table?
63. How do you link a Data Table in your script?
64. How do you read text from an application?
65. What is a batch test? How do you program a batch test?
66. What happens when user interface changes?
67. Does load testing possible using WinRunner?
68. Does WinRunner help you in web testing?
69. How do you manage test data, test result?
70. Questions on TSL: How to generate Functions?
71. Running tests from the command line?
72. Explain WinRunner Testing Modes?
73. Have you completed the CPS exam? Which one?
74. Write a short compiled module which selects random numbers; and what function is used to call your customized compiled module?
75. What’s the purpose of the wrun.ini file?
SDET interview questions
- How would you deal with changes being made a week or so before the ship date?
- How would you deal with a bug that no one wants to fix? Both the SDE and his lead have said they won’t fix it.
- Write a function that counts the number of primes in the range [1-N]. Write the test cases for this function.
- Given a MAKEFILE (yeah a makefile), design the data structure that a parser would create and then write code that iterates over that data structure
executing commands if needed.
Software tester (SQA) interview questions
- The top management was feeling that when there are any changes in the technology being used, development schedules etc, it was a waste of time to update the Test Plan. Instead, they were emphasizing that you should put your time into testing than working on the test plan. Your Project Manager asked for your opinion. You have argued that Test Plan is very important and you need to update your test plan from time to time. It’s not a waste of time and testing activities would be more effective when you have your plan clear. Use some metrics. How you would support your argument to have the test plan consistently updated all the time.
ASP and ASP.NET questions
1. Explain the life cycle of an ASP .NET page.
2. Explain the .NET architecture.
3. What are object-oriented concepts?
4. How do you create multiple inheritance in c# and .NET?
5. When is web.config called?
6. How many weg.configs can an application have?
7. How do you set language in weg.config?
8. What does connection string consist of?
9. Where do you store connection string?
10. What is abstract class?
11. What is difference between interface inhertance and class inheritance?
12. What are the collection classes?
13. What are the types of threading models?
14. What inheritance does VB.NET support?
15. What is a runtime host?
16. Describe the techniques for optimizing your application?
17. Differences between application and session
18. What is web application virtual directory?
19. Differences between Active.exe and Dll
20. Connection pooling in MTS?
21. If cookies is disabled in client browser, will session tracking work?
22. How do you make your site SSL-enabled?
23. Will the following code execute successfully: response.write(’value of i=’+i);
24. What are the provides available with VB.NET?
25. What is a Process, Sesion and Cookie?
26. What are Abstract base classes?
27. What are the Difference between bstract base classes and Abstrat classes
28. What are interface in .NET?
29. How is Polymorphism supports in .NET?
30. What are the 2 types of polymorphism supports in .NET?
31. Types of compatibilities and explain them.
32. What is aggregative? How can it be implements in .NET?
33. Difference between COM components and .NET components?how to register it
34. Difference between early binding and late binding?
35. ASP.NET OBJECTS?
36. Asp.NET life cycle? When request mode
37. Explain ADO and its objects.
38. What is side by side execution?
39. Explain serialization?
40. Explain a class access specifiers and method acess specifiers.
41. What is the difference between overloading and overriding ? how can this be .NET
42. Explain virtual function and its usage.
43. How do you implement inhetance in .NET?
44. If I want to override a method 1 of class A and this class B then how do you declared
45. Explain friend and protected friend.
46. Explain multiple and multi_level inheritance in .NET?
47. Name all kind of access specifiers for a class and for methods?
48. On ODP.NET
49. What is non-derterministic finalization?
50. What is isPostback property?
51. What is dictionary base class?
52. How can a class be extended and how is this mechanism difff from that of implementation an interface?
53. What are indexes .NET?
54. How can indexes be implemented in .NET?