Публикации по теме 'tdd'
Модульное тестирование для Gatsby с использованием Jest, Typescript и библиотеки тестирования React
Мой первый опыт работы с TDD с использованием библиотеки тестирования React с Jest для веб-сайта Gatsby в Typescript.
Настроить библиотеку тестирования Jest и React для TDD с Gatsby довольно просто. Это немного сложно, потому что я планирую использовать Typescript в своих тестах. Сначала я устанавливаю jest , babel-jest и babel-preset-gatsby , чтобы убедиться, что используемые пресеты Babel соответствуют тем, которые используются внутри вашего сайта Gatsby.
npm install..
Определение теста, которое разрушает команды
Это может показаться смешным, но есть определение теста, которое ухудшает качество кода и вызывает беспокойство программистов.
Я помню, как впервые услышал о TDD и экстремальном программировании. Они были определены как практика, которая делает программиста счастливым. Я помню, как был на встрече, и спикер показывал фотографии…
Хорошее письмо, код и прочее
Быстрый поиск в Интернете выдает множество статей, описывающих, чем программирование похоже на написание текстов. В некоторых из этих статей говорится о том, что абзацы должны быть краткими и делать одно дело , а также о ваших методах. И как хорошие языки — компьютерные или человеческие — позволяют организовывать и выражать утверждения различными способами, что поддерживает составление абзацев или функций с максимальной ясностью. Некоторые говорят о том, что хороший текст..
Понимание вкладок браузера с использованием Python и Playwright
Как работать с новыми вкладками браузера с помощью библиотеки автоматизации Microsoft.
Существует множество веб-приложений, которые открывают новые вкладки, направляют ли они на веб-сайт службы поддержки, новый домен или на новую страницу приложения. К сожалению, работа с вкладками может быть болезненной в мире автоматизации тестирования.
Selenium позволяет переключаться между вкладками. Однако инженер должен использовать метод driver.switch_to_window(driver.window_handles[i]) ,..
TDD для построения моделей машинного обучения
В ReWorkedREI мы стремимся предоставлять стабильные результаты для наших клиентов, чтобы обеспечить значительную экономию времени/долларов, мы делаем это, следуя мантре сделайте свои продукты наблюдаемыми и тестируемыми, прежде чем создавать продукт . . В нашем первом блоге мы говорили о важности наблюдаемости и о нашем путешествии по определению правильных метрик. В этом блоге мы поговорим о важности тестируемости при построении моделей машинного обучения.
Модели ML, также..
Поддельный бот с TCR
Можно ли писать производственный код, только написав тесты?
Когда вы пишете тесты, вы декларативно выражаете то, что должна делать ваша система. Когда вы видите TDD как декларативное программирование (в тестовой шапке), можно ли определить движок, который удовлетворяет всем требованиям (как SQL-Query-Engine)?
tl; dr Fake-Bot автоматически делает все ваши модульные тесты зелеными, подделывая их. Это позволяет вам декларативно описать вашу систему с помощью тестов на основе таблиц...
TDD — проект Unit Testing TypeScript с Jest
После обновления ссылок для одного из моих проектов у меня возникли проблемы с запуском тестов Jasmine. Проблема в том, что код TypeScript транспилируется в JavaScript и заботится обо всех ссылках, используемых в модулях машинописного текста.
Я решил попробовать Jest .
Когда вы погуглите о Jest, вы обнаружите, что его популярность заключается в том, что он не требует настройки.
Первый шаг, так как этот Jest изначально создан для JavaScript, вам нужно выяснить, как жить с этой..