Test data can be said to be ideal if for the minimum size of data set all the
application errors get identified. Try to prepare test data that will
incorporate all application functionality,
but not exceeding cost and time
constraint for preparing test data and running tests.