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
|