My understanding is that it has been manually tested. I.e. it has produced correct results to previously intractable problems. I'm not sure how much automated testing would add at that point.
Unit testing usually isn't easily replaced by manual testing. If you have, for example, 3 units that can be in 2 different modes each, that's 2^3 different combinations, but only 2*3 unit modes. Testing the end result is more work than testing the units.
Discovery science is different from web software engineering.
Most discovery scientists use manual testing, not unit testing. Very few actually do integration tests or system tests (this is something I'm trying to change).
And, given the external results of the application, it's unclear to me how much additional value would come from a rigorous testing system.
dmos62|4 years ago
dekhn|4 years ago
And, given the external results of the application, it's unclear to me how much additional value would come from a rigorous testing system.