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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is Alpha testing?

A

• Carried out by people within the company who haven’t work on the project

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly