4 ms·
I don't know the answer to your question, but blind testing is complementary to (not a substitute for) source code review. It's very common for software to wor
by scott00 6y ago
I don't know the answer to your question, but blind testing is complementary to (not a substitute for) source code review.
It's very common for software to work correctly a high percentage of the time, but fail on rare input data. If, say, the software works correctly 999,999 times out of a million, you're going to be very unlikely to discover that error by throwing random samples at it, especially if you need a physical process (ie, drawing blood) in order to generate a test case.
On the other hand, once you have a known failing case (as you would if the defendant knows the result must be in error because he didn't commit the crime), it's often fairly straightforward to identify the error by reviewing the source and/or using a debugger to examine the progress of the algorithm.
- fritzo 6y agoAgreed, blind testing is important for statistical correctness and code review is important to avoid adversarial backdoors like dieselgate.