Which of the following options best describes the concept of data-driven testing?
A.
Data-driven testing is a strategy used to perform load testing.
B.
Data-driven testing is used to perform functional tests by iterating through data sets in a
databank.
C.
Data-driven testing uses a single predefined data set to perform repeated testing.
D.
Data-driven testing uses database triggers to initiate and run test cases.
Explanation:
One of the best ways to perform functional testing is through data-driven testing, in
which a databank is created to cover the various functional use cases and is used to
drive the testing. This requires the ability to iterate through a list of data sets in the
databank, substitute them for the input values, and run the tests.
Reference: Oracle Reference Architecture, Software Engineering, Release 3.0, Data driven testing
B