2016-02-18 2 views
3

Я начал писать API, используя Django REST Framework. Я изо всех сил пытаюсь подумать о том, какие тесты я должен писать.Что я должен тестировать в тестах Django API?

Мои идеи до сих пор являются ...

  • Аутентификация: убедившись, что пользователи регистрируются в
  • авторизации: проверка пользователей имеют правильные разрешения
  • реакции организма: убедившись, что все нужные поля present
  • Разрешенные HTTP-методы: убедитесь, что пользователи не могут выполнять непреднамеренные действия.

Поскольку рамки Django REST использует базовую систему разрешений Джанго, это действительно необходимо разрешения теста на как уровень модели и уровень API? В связи с этим, похоже, некоторые из моих тестов тестируются на одно и то же.

ответ

1

Одна из наиболее важных вещей для тестирования в API заключается в том, что она правильно обрабатывает запросы. Хорошие пожелания и плохие.

Смежные вопросы