Доброго времени суток. Если ты хочешь просто научиться писать тесты, то просто бери и учись. Если же на проекте:
1. от тебя не требуют тестов,
2. ты сам не видишь в них необходимости,
тогда и голову ломать не стоит)
В некотором роде можно сказать об этом так, тесты нужны для тех ситуаций, когда какой-то функционал может использоваться большим количеством вариантов и ты пишешь тест, чтоб руками не делать или не забыть чего-то проверить после внесения изменений и т.д.
Либо, например, у тебя 75 функций, которые парсят разные сайты и при этом на каждом сайте есть много самостоятельных ниш. Очевидно, что легче и разумнее написать тест, который будет обращаться ко всем этим функциям передавая в качестве аргумента разные ниши, после каждого изменения в логике функции. В противном случае, тебе бы пришлось пройти по всем и проверить руками. А это долго, сложнА, нудно и можно что-то пропустить.
В общем все большое и сложное нужно тестировать не руками.