Software Testing Interview Question and Answers

41. What is acceptance testing?
  Testing the system with the intent of confirming readiness of the product and customer acceptance. Also known as User Acceptance Testing.
42. What are the types of system testing?
    There are essentially three main kinds of system testing :
  • Alpha testing
  • Beta testing
  • Acceptance testing
43. What is the difference between alpha, beta and acceptance testing?
  • Alpha Testing : Alpha testing refers to the system testing carried out by the test team within the development organization.
  • Beta Testing : Beta testing is the system testing performed by a selected group of friendly customers.
  • Acceptance Testing : Acceptance testing is the system testing performed by the customer to determine whether to accept or reject the delivery of the system.
44. What are the advantages of black box testing?
    The advantages of this type of testing include :
  • The test is unbiased because the designer and the tester are independent of each other.
  • The tester does not need knowledge of any specific programming languages.
  • The test is done from the point-of-view of the user, not the designer.
  • Test cases can be designed as soon as the specifications are complete.
45. What are the advantages of white box testing?
    The various advantages of white box testing include :
  • Forces test developer to reason carefully about implementation
  • Approximates the partitioning done by execution equivalence
  • Reveals errors in hidden code

Page 9 of 10