Citat:
Originalno napisao ivanhoe
@tata: Ja sam nekako mislio da je podela na unit i functional testing cisto akademska? Jel moze neki primer sta podrazumevas pod unit testom (a sta pod funkcionalnim), ako postoji takva razlika da smatras da unit testovi ne nalaze bagove u kodu?
|
Основна разлика је што функционални тестови тестирају цео систем, а јунит тестови сасвим мало парче кода (обично један метод у класи) и "мокује" све остало. Моје искуство је да је ђаво у интеграцији: може модул А да ради како треба у изолацији, али кад га укомпонујеш у прави систем често се испостави да то не ради како треба. Зато ја више верујем функционалним тестовима - ту нема "мокова" и ништа није изоловано.