Публикации по теме 'testing'


Мокинг HTTP-вызовов в сквозных тестах Cypress
Не позволяйте ненадежным данным тестирования помешать внедрению ваших новых функций в рабочую среду. Вступление Если ваша команда веб-разработчиков чем-то похожа на мою, вы поймете ценность и важность тестов для поддержки и продолжите проверять функциональность вашего приложения (даже если вы не большой поклонник написания тестов, что иногда мне не нравится. ). Модульные тесты, интеграционные тесты и, в частности, сквозные тесты - это способ защиты от ошибок, появляющихся в,..

Использование lint-staged, хаски и хуков перед фиксацией для быстрого и раннего сбоя
В этом посте мы рассмотрим настройку lint-staged и husky для запуска pre-commit проверок. В этом посте дается много контекста, но фактические изменения кода очень незначительны! Что такое проверки перед фиксацией? Проверки перед фиксацией выполняются после постановки ваших изменений и выполнения git commit , но до завершения фиксации. Если проверки не проходят, то фиксация не выполняется и отображается ошибка, а если все проверки проходят, фиксация выполняется как..

Не позволяйте вашим тестам превратиться в пассив
Не создавайте однозначной связи между вашими тестами и методами, которые вы тестируете. Методы менять, тесты не должны. Сосредоточьтесь на тестировании поведения, а не методов. Очень инстинктивно писать модульный тест, который проверяет все, что происходит в методе. В конце концов, мы все стремимся к высокому охвату тестирования, верно? Однако привычка согласовывать структуру теста со структурой метода, который вы тестируете, может вызвать проблемы в дальнейшем. Мы должны..

Будущее машинного обучения в инженерии качества, также известной как тестирование
Немного истории Colossus был первым электрическим программируемым компьютером, разработанным Tommy Flowers и впервые продемонстрированным в декабре 1943 . Колосс был создан, чтобы помочь британским взломщикам кодов читать зашифрованные немецкие сообщения. Термин « Машинное обучение » был придуман пионером искусственного интеллекта Артуром Самуэлем, инженером Массачусетского технологического института в 1959 году. Но все началось задолго до появления компьютеров, поскольку..

Cypress End to End Testing - обзор для начала
Тестирование программного обеспечения играет решающую роль в процессе разработки программного обеспечения. Мне нравится эта цитата великого Аристотеля, которая применима к нам, в современном мире, как разработчикам программного обеспечения. «Качество - это не действие, это привычка» - Аристотель Игнорирование тестирования - распространенная проблема, которую нам, как разработчикам, нужно намеренно решать. В этой статье я собираюсь дать вам краткий обзор Cypress, сверхбыстрого и..

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

Интерактивный веб-семинар: узнайте, как рынок услуг B2B №1 увеличил охват тестами на 30% за 30 дней
Привет, друг, Присоединяйтесь к этому вебинару с участием технического директора Globality Рана Харпаза и руководителя отдела контроля качества Зивика Ноймана. Они поделятся своими уроками, извлеченными из расширения масштабов тестирования до более чем 40 тысяч тестов, чтобы увеличить охват на первом в мире глобальном рынке услуг B2B премиум-класса. Когда: вторник, 22 мая Время: 9:00 по тихоокеанскому времени Зарегистрироваться: Sign Me Up Почему вам следует посетить это..