|
|
|
Объясните пожалуйста, зачем нужно UNIT-тестирование. Конкретно JUnit ?
|
|||
|---|---|---|---|
|
#18+
Dave Thomas: "I mostly don't test" . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2015, 17:26 |
|
||
|
Объясните пожалуйста, зачем нужно UNIT-тестирование. Конкретно JUnit ?
|
|||
|---|---|---|---|
|
#18+
Юнит-тесты в чистом виде хороши либо для разработки через тестирование, либо для тестирования алгоритмического кода. В типичном enterprise-приложении больше пригождаются различные надстройки над юнит-тестами, например, интеграционные тесты (автоматизированные сценарии тестирования бизнес-логики, имитирующие клиентские вызовы), тесты DAO-слоя (позволяющие вручную или автоматически отсмотреть и провалидировать качество и количество SQL-запросов, генерируемых entity-фреймворком), тесты UI (если он есть). Добиться 100%-го покрытия порой невозможно, т.к. Java-компиляторы частенько генерируют мертвый байткод, а зачастую просто ненужно (конфигурационные классы, логирование и т.п.) В большом приложении тестирование, как уже сказали, просто необходимо: бывает, что какая-то мелочь, исправленная в одном модуле, ломает совершенно несвязанную с ней функциональность. Как раз от этого и спасает тестирование. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2015, 19:22 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39127588&tid=2124558]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
131ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 471ms |

| 0 / 0 |
