Pages

Wednesday 12 June 2013

Software testing interview questions


  1. What is Acceptance testing.
  2. What is Ad Hoc testing.
  3. Define agile testing.
  4. What is an automated testing.
  5. Define Backus-Naur form.
  6. Define Basic block.
  7. Define Basis path testing.
  8. Define Basis Set.
  9. Define Application Binary Interface.
  10. Define API.
  11. Define ASQ.
  12. Define Baseline.
  13. Define Beta testing.
  14. Define Binary Portability testing.
  15. What is Black Box testing.
  16. What is Bottom up testing.
  17. Define Boundary testing.
  18. Define a Bug.
  19. Define a defect.
  20. Define Boundary value analysis.
  21. What determines the level of risk.
  22. When is used Decision table testing.
  23. When is used Decision table testing.
  24. What is the MAIN objective when reviewing a software deliverable.
  25. Which of the following defines the expected results of a test? Test case specification or test design specification.
  26. Which is a benefit of test independence.
  27. Given the following fragment of code, how many tests are required for 100% decision coverage.
  28. What is the difference between Testing Techniques and Testing Tools.
  29. What is component testing
  30. What is functional system testing.
  31. What is the benefits of Independent Testing.
  32. In a REACTIVE approach to testing when would you expect the bulk of the test design work to be begun.
  33. What are the different Methodologies in Agile Development Model.
  34. Which activity in the fundamental test process includes evaluation of the testability of the requirements and system.
  35. What is typically the MOST important reason to use risk to drive testing efforts.
  36. Which is the MOST important advantage of independence in testing.
  37. Consider the following techniques. Which are static and which are dynamic techniques.
  38. Why are static testing and dynamic testing described as complementary.
  39. What are the phases of a formal review.
  40. What is the role of moderator in review process.
  41. What is an equivalence partition (also known as an equivalence class).
  42. When should configuration management procedures be implemented.
  43. A Type of functional Testing, which investigates the functions relating to detection of threats, such as virus from malicious outsiders.
  44. What are the Structure-based (white-box) testing techniques.
  45. When should be performed Regression testing.
  46. When should testing be stopped.
  47. What is the purpose of a test completion criterion.
  48. What can static analysis NOT find.
  49. What is the difference between re-testing and regression testing.
  50. What are the Experience-based testing techniques.
  51. What type of review requires formal entry and exit criteria, including metrics.
  52. Could reviews or inspections be considered part of testing.
  53. Which of the following tools would be involved in the automation of regression test? a. Data tester b. Boundary tester c. Capture/Playback d. Output comparator.
  54. To test a function,what has to write a programmer, which calls the function to be tested and passes it test data.
  55. What is the one Key reason why developers have difficulty testing their own work.
  56. How much testing is enough.
  57. Which of the following is the main purpose of the integration strategy for integration testing in the small.
  58. What is the purpose of a test completion criterion.
  59. Given the following code, which statement is true about the minimum number of test cases required for full statement and branch coverage.
  60. What is the difference between re-testing and regression testing.
  61. What is maintenance testing.
  62. What is test coverage.
  63. Why is incremental integration preferred over “big bang” integration.
  64. When do we prepare RTM (Requirement traceability matrix), is it before test case designing or after test case designing.
  65. What is called the process starting with the terminal modules.
  66. During which test activity could faults be found most cost effectively.
  67. How would you estimate the amount of re-testing likely to be required.
  68. What studies data flow analysis.
  69. What is Alpha testing.
  70. What are Test comparators.
  71. What is the purpose of test design technique.
  72. What is Boundary value testing.

No comments:

Post a Comment