In test design, what is a 'test oracle'?
-
A
A tool that automatically generates test cases from requirements
-
B
A mechanism or source of information used to determine whether the actual outcome is correct
-
C
A senior tester who approves all test cases
-
D
A database containing historical defect data