Тестируйте всё в чем нет уверенности.
Тесты обычно пишутся до, а не после: т.к. вы уже знаете реализацию, ваши тесты могут быть не эффективными.
Чем тестировать -- дело вкуса.
Идиотскими кажутся все 3 вопроса. Ну, может 3-й ещё более-менее.
https://ru.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D...