Во многих проектах с открытым исходным кодом используемый набор тестов часто является всеобъемлющим.Это сделано для того, чтобы многие люди могли легко вносить изменения, не нарушая при этом пути.
Одна из программ, которую я использовал, - это среда тестирования FitnNesse .Одна интересная вещь о FitNesse состоит в том, что набор тестов является частью "установленной" системы.
В выпущенном программном обеспечении есть какие-либо рекомендации относительно того, какой уровень тестов включать?
Очевидно, включаявсе юнит-тесты в выпущенном продукте, вероятно, не то, что нужно делать.
Другое название для этих встроенных тестов может быть "диагностика".