Что ты называешь екстремальным программированием??"экстремальным программированием"
В чем ты видишь сложнось тестирования таких проектов?Автор оригинала: varan
Ведь проекты с БД оч. сложно тестировать, насколько я понимаю.
И почему это является проблемой?Автор оригинала: varan
В том, что нужно тогда создавать БД специально для unit теста.
Не похожей на реальную, а позволяющая тестировать выбранные аспекты. Причем -- либо несколько баз, либо несколько скриптов наполнения базы.Причем такую, чтобы она была похожей на реальную, чтобы отлаживать производительность.
База для нагрузочного тестирования обычно весьма сильно отличается от имеющегося набора реальных данных -- если они вообще есть на этапе тестирования.Автор оригинала: Dim-Dim
зачем создавать? у тебя уже есть!
потому, что время на это убивается.И почему это является проблемой?
не отношу это к "экстремальному программированию"База для нагрузочного тестирования
я всегда думал, что у юнит-тестов абсолютно другое предназначение...Автор оригинала: varan
...чтобы отлаживать производительность.
вот и я о том жея всегда думал, что у юнит-тестов абсолютно другое предназначение...
это весьма частная ситуация, когда существует user story на время работы скриптаАвтор оригинала: varan
А в чем же тогда предназначение юнит-тестов?
В некоторых задачах нельзя сказать, что класс работает, если он работает медленно.