Есть код для научных вычислений, вычислительные модули на C и обертка на Python.
Хочу покрыть ключевые функции автоматическими тестами, чтобы быть уверенным, что они не сломались в процессе разработки. Время работы одной функции может доходить до нескольких часов, поэтому тестировать нужно с умом.
Посоветуйсте, пожалуйста, хороший (но краткий) материал чтобы вникнуть в методологию тестирования. Мне нужно не сделать абы как, а понять как это делается правильно. Готов потратить 1-2 дня.