1.
Roles in a Software Project
2. What does a tester do on a project?
3. Why do we need to test (Goals of Software Testing)?
4. What is Execution Testing?
5. Which tool do you use to record your test cases?
6. Why do you need a test case?
7. Test case format?
8. What is test case priority? Why do you need this field?
9. What are best practices for writing test cases?
10. How many test cases can you execute/write in a day?
11. What is test data?
12. When do we stop the testing?
13. What information do you mention in a bug?
14. What differ ‘Priority’ from ‘severity’ of a bug? Who set these fields?
15. State of bug and bug life cycle?
16. What tool do you use to store bugs?
17. What do you do if the issue is rejected?
18. What is the V model ? Advantages and disadvantages?
19. What is a waterfall model? Advantages and disadvantages?
20. What is an Agile model? Advantages and disadvantages?
21. Why do we need to test on multiple browsers? Why do we need to test on multiple
versions?
22. How to choose the browser and version of the browser to execute the test?
23. What if customers find a bug on browsers that are not listed on required browsers?
24. Have you ever done with mobile testing?
25. How many and what kind of devices did you test before?
26. What different between mobile testing and web testing?
27. How to choose the device and version to execute test?
28. Show some test case examples of mobile testing?
29. Why do you need to test on both android and ios devices? multiple versions?
30. Is there any case that a bug appears on android but does not on ios?
31. . What is black box testing? what is white box testing? Which one are you
implementing?
32. What is api?
33. Why do we need to do api testing?
34. What is http status code?
35. How many parts of API?
36.