testing-strategies

Co sprawia, że dobry test jednostkowy? [zamknięte]

Jestem pewien, że większość z was pisze wiele automatycznych testów i że napotkaliście również typowe pułapki podczas testów ... ładniej: jakie są właściwości dobrych testów jednostkowych lub jak piszesz testy? Sugestie agnostyczne języka są zachęcane.

Czego nie testować, jeśli chodzi o testy jednostkowe?

W których częściach projektu pisanie testów jednostkowych jest prawie lub naprawdę niemożliwe? Dostęp do danych? ftp? Jeśli istnieje odpowiedź na to pytanie, to pokrycie % 100 jest mitem, prawda?

Czy jest różnica między TDD a Test First Development (lub Test First Programming)?

Obie idee brzmią bardzo podobnie do mnie, ale mogą występować subtelne różnice lub dokładnie to samo, wyjaśnione na różne sposoby. Jaki jest związek między TDD a Test First Development / Programming?