Testowanie jednostek - Czego nie testować

Przeszedłem przez wiele postów na temat stackoverflow i licznych artykułów na temat testów jednostkowych. Próbuję tylko zrozumieć, że to, co zrozumiałem, jest słuszne.

Nie testuj niczego, co nie wiąże się z logiką. Na przykład: Jeśli w warstwie usług istnieje metoda, która po prostu wywołuje inną metodę w warstwie dostępu do danych, nie testuj jej.

Nie testuj podstawowych operacji na bazie danych. Jeśli mam metodę w DAL, która w prosty sposób wstawia obiekt do bazy danych, powiedz „public void save (Object object) {...}” i nie ma przetwarzania na obiekcie otrzymanym z warstwy usług, nie Sprawdź to.

Nie muszę sprawdzać poprawności obiektów na wszystkich warstwach. Oznacza to, że pewne pole w obiekcie nie powinno być puste, powiedzmy emailId w obiekcie użytkownika, a to jest weryfikowane i sprawdzane w JSP (używając JS), nie muszę testować, jak zachowuje się metoda DAL, jeśli otrzyma emailId = NULL, ponieważ idealnie nie powinno, a JS powinien się tym zająć.

Czego jeszcze nie powinienem testować?

questionAnswers(9)

yourAnswerToTheQuestion