Testing Flashcards
1
Q
What is Black Box testing?
A
- Only concerned with the inputs and outputs of the program
* Testing whether the inputs produce the outputs expected
2
Q
What is White Box testing?
A
- Test the actual algorithm in the code
- To make sure all parts of the algorithm function as intended
- Identifying and testing every possible route and path of execution possible
- White box testing finds how efficient code is
3
Q
What is Alpha testing?
A
• Carried out by people within the company who haven’t work on the project
4
Q
What is Beta testing?
A
• Carried out by a small group of users from outside the company to test for bugs or usability issues
5
Q
What is Acceptance testing?
A
• The final stage of testing where the user checks that the product meets all the requirements in the specification
6
Q
What are the three types of test data?
A
- Valid data – data which you would normally expect the user to input
- Invalid or Extreme data – data which should generate an error message if it was input
- Borderline or Boundary data – You need to be especially careful to test the data around the boundaries between different cases to ensure they are dealt with correctly