Я только что узнал про Мокко, поэтому, пожалуйста, извините вопрос, если ответ очевиден.Почему мокка вместо QA
Я не могу понять, зачем использовать Mocha.js, если к тому времени, когда я напишу процедуру тестирования, я могу самостоятельно выполнить тест самостоятельно.
Все примеры, которые я вижу в Интернете настоящие тривиальные задачи для испытаний, как
"should return a string when it gets a number".
Хорошо, как насчет того, я просто иду в браузере, пробивать в ряде и посмотреть, если я получаю строку?
В принципе, я просто пытаюсь понять, как Mocha (или любая другая структура тестирования в этом отношении) может помочь мне отладить и протестировать мое приложение.
Спасибо, что объяснили это мне. Я уверен, что когда-либо развивал мокко, это делалось по очень веской причине, мне просто нужна помощь в выяснении, что это за причина.
Немного разъяснений: Каждая функция, которую я запускаю на своем веб-сайте, включает в себя тест. Когда я получаю строку запроса, я проверяю, действительно ли она действительна, прежде чем запускать ее против моей базы данных.
Всякий раз, когда я извлекаю информацию из своего db, я проверяю, вернули ли мои db ошибки и т. Д.
Что мне не хватает?
Autotesting не является заменой QA, но лучшим другом разработчика в выявлении регрессий и ошибок сразу после модификаций кода. Если большинство случаев использования по умолчанию вашего приложения будут покрыты автотестами, разработчик сразу узнает о новых ошибках и сможет исправить их как можно скорее. – AndreyS
Не могли бы вы привести пример простого реального мира? –
Это слишком долго для комментариев. Проверьте ответ – AndreyS