Рубрики
Без рубрики

В развитие тестирования с Nodejs, Mocha и Chai

В развитие тестирования с Nodejs, Mocha и Chai

Автор оригинала: Enrique Lacambra III.

Источник изображения:

Обо мне

Позвони мне enricks. Я почти 3-летний веб-разработчик. Я разработал несколько настроенных веб-приложений, и большинство из них были сделаны с нуля. Я энтузиаст Tech, Explorer и Solver.

Почему я хотел учиться в разработке тестирования с Nodejs, Mocha и Chai

Большинство реализованных веб-приложений, которое я реализовал, были строить в общем смысле. Это где вы код, вы тестируете функциональность, я пережил этот метод, но я уже устал от этого. Когда в конце банка есть ошибка, мне действительно пришлось снова проходить через процесс, не зная, если есть ошибка синтаксически или обработанные данные. Тогда вопрос приходит на мой взгляд. Есть ли способ, которым я могу сначала проверить всю заднюю часть и проверить, будет ли ожидаемый вывод так же, как оно должно быть? Так как я начал быстрые исследования, я столкнулся с развитием тестирования.

Как я подошел к изучению в развитии тестирования с Nodejs, Mocha и Chai

С помощью этой рамки я попробовал выполнить простой API, который похож на вход с функциональными возможностями Facebook с использованием Nodejs, Mocha и Chai. На самом деле есть много пакета Nodejs, доступных для тестирования вашего сценария, поскольку Mocha и Chai являются наиболее распространенным пакетом использования, я решил их использовать. Затем я продолжаю свои исследования, глядя и понимаю тестовый скрипт некоторых проектов, которые доступны с использованием указанных технологий.

Проблемы я столкнулся

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

Ключевые вынос

Одна из вещей, которые я мог бы поделиться некоторыми ключевыми моментами, это то, что не бойтесь выходить за пределы вашей зоны комфорта и заставить себя страдать от вашей текущей ситуации. Иногда, если страдание происходит ежедневно, и вы получаете к нему, это станет вашим нормой уже, что вы даже не знаете, что вы на самом деле добились добитых вещей. Будьте приключенны даже в царстве технологий. Это было действительно весело, а иногда разочаровывающее что-то новое, но все это стоило этого.

Советы и советы

Как я закончил простой проект, развитие, ориентированное на тестирование, помогает мне во многих отношениях: 1) Это поможет мне более ясно устанавливать критерии принятия, чем раньше; 2) На самом деле это помогает мне больше сосредоточиться. Это заставляет меня думать в меньшем масштабе функциональности одновременно, а не приложение в целом; 3) Как я продолжаю реализацию, кажется, что так, как я запускаю тестирование подразделения с меньшим количеством ошибок, так как я уже могу проверить задний конец, прежде чем идти в интерфейс; Наконец 4) Я должен потратить меньше времени в ошибке отладки.

Окончательные мысли и следующие шаги

Большинство из M каждый опыт по развитию тестирования, несмотря на разочарование в начале. Все стоило того, что я буду использовать эти рамки чаще для входящих проектов. Я думаю, что мой следующий шаг – узнать, как лучше определить лучший тестовый скрипт и перейти на авансовый уровень этого.