Руководство для технических писателей по библиотекам тестирования JavaScript

Хотя я хотел бы выбрать другую тему, но важность разработки тестовых пакетов невозможно переоценить. В конце концов, идея написания тестовых примеров заключается в том, чтобы убедиться, что различные функции и части вашего приложения работают так, как ожидается, и подтвердить, что приложение удовлетворяет всем соответствующим стандартам и требованиям заказчика.

Качество — это не действие, это привычка. -Аристотель

Однако, когда необходимое руководство не изложено четко или не представлено, тестирование приложений JavaScript может быть трудным для понимания и бить разработчиков по голове на разных уровнях. В итоге они перескакивают со статьи на статью, теряя время, которое можно было бы использовать для других задач. Создавая техническое руководство, вы должны учитывать, что его будут читать тысячи читателей с разным уровнем знаний, некоторые из которых смогут сказать вам, когда вы делаете bootstrap, а другим, вероятно, понадобится, чтобы вы указали на это.

Вот несколько библиотек для тестирования, о которых вам, вероятно, стоит написать:

  • Jest

  • Cypress

  • Storybook

  • Puppeteer

  • MochaJS

  • NightWatchJS

  • Karma

  • И да, библиотека тестирования React (RTL).

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

Ваш контент должен охватывать такие области, как:

  • Что такое фреймворк для тестирования JavaScript?

  • Почему необходимы тестовые наборы? — В конце концов, ручное тестирование моей программы показывает хорошую производительность.

  • Разработка тестовых примеров

  • Выбор того, что тестировать, а что нет.

  • Обзор выбранного фреймворка для тестирования (в зависимости от того, какой из них вы обсуждаете)

  • Простое и понятное практическое руководство по настройке

  • Преимущества и недостатки фреймворка

  • Ссылка на официальную документацию фреймворка

Я буду рад увидеть вашу статью. Пожалуйста, напишите мне в Twitter @ismailobadimu

Оцените статью
devanswers.ru
Добавить комментарий