Практика тестирования API-оболочки без использования модуля unittest - PullRequest
0 голосов
/ 20 апреля 2019

Я написал оболочку API, которая имеет около 70 конечных точек. Чтобы проверить их все

https://paste.ubuntu.com/p/V6mkK4dSdh/ я написал этот сценарий, не используя модуль модульного тестирования Это хорошая практика и каковы недостатки по сравнению с модульным тестированием? Действительно могли бы использовать некоторые комментарии.

1 Ответ

0 голосов
/ 20 апреля 2019

Это не "тестирование". Это просто проверка того, что «они работают».

Однако в этом контексте «работа» просто означает, что они не вызывают исключений. Это требование, но даже не близко к «тестированию». Тот факт, что ваша конечная точка возвращает некоторый результат , не означает, что результат верный.

На самом деле тестирование означало бы: Когда я звоню f(1, 2), я ожидаю получить 5 в качестве ответа. Таким образом, вам потребуется несколько тестов, написанных вручную, для каждой конечной точки. Конечно, это требует времени ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...