Допустим, у меня есть приложение Djano.Пользователи могут зарегистрироваться, получить письмо для активации, активировать свои учетные записи и войти в систему. После входа в систему пользователи могут создавать, обновлять и удалять объекты, используя пользовательскую форму, в которой для работы с моделью используется Диспетчер.
Чтоя должен здесь тестировать - должен ли я использовать структуру запросов, чтобы делать запросы и тестировать всю цепочку с помощью представлений и форм, или я должен писать модульные тесты для тестирования менеджера и модели?
При тестировании всегоВ цепочке я вижу, что URL-адреса настроены правильно, представления работают так, как ожидалось, форма очищает данные должным образом, а также проверяет модели и менеджеров.Похоже, что тестовая среда Django больше ориентирована на модульное тестирование, чем этот вид тестирования.(Это что-то, что должно быть протестировано с Twill и Selenium?)
При написании юнит-тестов я мог бы протестировать Manger и Модели, но URL-адреса и Формы действительно не вступают в игру,Oни?!
Действительно простой вопрос, но я бы хотел, чтобы некоторые основные принципы были правильными.
Спасибо всем.