Останнім часом на роботі у нас виникли певні розбіжності щодо параметризованого тестування . Зазвичай ми використовуємо стиль TDD (або принаймні намагаємось), тому я розумію переваги цього підходу. Однак я намагаюся бачити тести, які параметризують коефіцієнт посилення. Для довідки, ми працюємо над сервісом і його бібліотеками, які відкриваються через інтерфейс RESTful.
Я бачив поки що тести, які, принаймні, використовують JUnit в межах Eclipse:
- Недолік деталей - коли тест не вдається, дуже важко побачити параметри, які спричинили його збій
- Часто складно створити
- Як правило, створюється після написання коду - строго не є недоліком як таким, але чи люди ставлять перед собою параметризовані тести на увазі, коли вони починають фрагмент коду?
Якщо у когось є приклади, де вони справді корисні, або навіть якісь хороші підказки щодо їх використання, це було б фантастично. Я хочу переконатися, що я не просто впертий, тому що я особисто не вибираю їх використовувати і бачу, чи є вони чимось, що ми повинні вважати частиною нашого арсеналу тестування.
Parameterized. Це, як правило, додає менше котла, і дає зрозуміти, де тест не вдався.