Задать вопрос

Что и как нужно тестировать unit-тестами в django?

Всем привет.

Довожу сейчас свой проект (тематический портал) до стадии "проверить все, чтобы все работало, подправить ошибки, навести лоску". И умные книжки мне подсказывают, что я должен написать юнит-тесты. Все мое знакомство с ними ранее ограничивалось лекциями от ребят из jetbrains (да и то по Java). Поэтому вопросы:

1) Нужно ли писать юнит-тесты на django?
2) Если писать, то что нужно покрывать, а что можно упустить.
3) Какими тулзами пишут юнит тесты для django.

Если какой-то из моих вопросов кажется идиотским, прошу также сообщить.
  • Вопрос задан
  • 756 просмотров
Подписаться 5 Оценить Комментировать
Решения вопроса 3
sim3x
@sim3x
chimera.labs.oreilly.com/books/1234000000754

1 да
2
тестировать нужно все
не надо тестировать функционал джанги
не надо тестировать константы
3
Selenium + unittest https://docs.djangoproject.com/en/1.9/topics/testi...
Ответ написан
Комментировать
un1t
@un1t
Тестировать не надо разьве что верстку, по крайней мере на уровне юнит тестов. Остальное надо.
pytest + django-pytest
Ответ написан
@FRiMN
Тестируйте всё в чем нет уверенности.

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

Чем тестировать -- дело вкуса.

Идиотскими кажутся все 3 вопроса. Ну, может 3-й ещё более-менее.

https://ru.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы