Тестирование позволяет вам изменять свой код с большей уверенностью: тесты в порядке, вы модифицируете свой код, если тесты все еще в порядке, то вы ничего не сломали.
Таким образом, вы хотите быть возможность выполнять ваши тесты часто и быстро, поэтому вы можете с большей уверенностью изменять свой код с большей уверенностью.
Framworks и языки обеспечивают более легкие средства тестирования, поэтому тесты более гибкие и работают быстрее.
Кроме того, вы хотите проверить свой код, а не другие, если ваши тесты проходят через http, вы также проверяете свой http-сервер.
Кроме того, HTTP - это транспортный протокол, мы не не требуется транспортный протокол для предоставления аргументов функциям, чтобы проверить, что он ведет себя так, как задумано.
Подводя итог, вы хотите, чтобы у вас была возможность часто выполнять свой тест, чем быстрее, тем больше вы можете Запустите свои тесты, плюс вы хотите протестировать только ваш код, а не код вашего веб-сервера.