русский
Germany.ruForen → Архив Досок→ Programmierung

Unit Test. Кто использует?

27.10.16 19:51
Re: Unit Test. Кто использует?
 
natuerlich blond старожил
natuerlich blond
in Antwort moose 27.10.16 15:10

У нас нет конкретного требования по проценту покрытия, поскольку много UI, но считается, что основные функции системы должны быть протестированы. Для меня это все слишком обтекаемо, потому что здесь как раз начинаются спекуляции плана "это можно было бы и не тестировать".

Но я считаю, что юнит-тестинг необходим по ряду причин:

- тестируешь чисто для себя, правильно ли работает твоя функция

- ты независим от того, готовы ли другие части системы или приходят ли данные из других систем

- не нужно запускать приложение, чтобы проверить, работает ли функция

- если другие написали тесты, то ты можешь проверить, не сломал ли ты что-то

При этом нужно исходить из того, что тесты имеют смысл и не подогнаны под имплементацию.


Это что касается юнит-тестинга. Но здесь нужно учитывать, что такие тесты как правило делаются на моках, а значит не позволяют тестировать übergreifend, тестирование UI тоже очень ограничено, если вообще возможно. Поэтому необходимо интеграционное тестирование, а также для Last и Performance.

 

Sprung zu