Nie długo zaczynam pracę jako programista a niej pierwsze trzy miesiące okresu próbnego będę pisał testy aplikacji. Nigdy nie pisałem testów więc mam kilka pytań.
Jedyne co o nich wiem to garść informacji z "Czysty kod".
- Jakie są testy? Automatyczne, jednostkowe, funkcyjne? Po co taki podział? Jakie stosować.
- W czym/jak pisać testy?
a) W przypadku aplikacji ASP.NET MVC
b) W przypadku aplikacji konsolowej
Jakieś gotowe polecane biblioteki?