Публикации по теме 'testing'
Когда 80-процентного покрытия кода недостаточно.
Как написать больше, чем единичное (сонарное) тестирование для ваших веб-приложений.
На протяжении многих лет разработчики шрифтов пытались следовать некоторым лучшим практикам для тестирования своего кода с помощью традиционных серверных практик. Большинство из этих практик включает в себя написание модульного теста с последующим проверкой охвата большей части кода. Затем команды отправят это в статический модуль проверки, чтобы узнать, есть ли у них покрытие, и проверить код на..
Удобочитаемые тесты JavaScript с построителями объектов
Этот метод основан на классе, который предоставляет набор фабричных методов, создающих объекты для тестов. Это простой API, который называется так:
//
// Using an Object Mother
//
this.orderModel = ExampleOrderModels.orderWithFreeTickets();
this.orderModel2 = ExampleOrderModels.orderWithOneFreeTicketAndOneSoldOutTicket();
this.orderModel3 = ExampleOrderModels.orderWithOnePaidTicketNearSalesEnd();
Он довольно удобочитаем, инкапсулирует логику и придает ей структуру, и его можно..
Советы по написанию тестов на твердость с трюфелем
На первый взгляд кажется, что Truffle Framework полностью настроен для написания, развертывания и тестирования контрактов, и все сделано очень хорошо. Однако в некоторых случаях вы можете захотеть дополнить Truffle несколькими советами, чтобы упростить написание и выполнение тестов.
Я расскажу о трех конкретных советах:
Использование async и await по сравнению с обещаниями Создание общего контекста для нескольких тестов Встраивание тестов в другие тесты
Использование этих..
Прагматические стратегии внешнего тестирования (1)
Эта статья - первая из трех статей.
Часть 1: Необходимость прагматичных стратегий внешнего тестирования Часть 2: Тестирование визуальных компонентов с помощью сборника рассказов Часть 3: Тестирование логики в управлении состоянием с помощью Cypress
Это высота JavaScript. Последние пару лет JavaScript сохраняет свое первенство как самый популярный язык программирования и все еще быстро развивается. Как человек, начавший путь фронтенд-разработчика более десяти лет назад в..
Коробка всегда серая
Эта статья представляет собой сборник мыслей о программном детерминизме и энтропии вселенной :)
После изучения теории тестирования по разным статьям и ISTQB я понял две простые вещи. Различают тестирование черного ящика и тестирование белого ящика.
Просто обновить:
Чуть позже, продолжая читать и смотреть разные источники, мое понимание пошатнулось.
Интересную мысль высказал Алексей Лупан в одной из своих презентаций.
Участникам презентации он подарил карманные часы и попросил..
Эликсир: тестирование защищенных контроллеров Phoenix
Тестирование защищенных оконечных устройств в контроллерах Phoenix — это тема, которая вызывает путаницу — в лучшем случае, а в худшем — споры — среди удивительно большого количества людей. При использовании Guardian или других подключаемых способов авторизации запросов такое поведение необходимо учитывать при тестировании контроллера. Несколько запросов на включение в репозиторий Guardian работали над решением этой проблемы, Guardian Backdoor , которая теперь перемещена в собственный..
GraphQL - Тестирование определений наших объектных типов с помощью Jest
GraphQL - Тестирование определений наших объектных типов с помощью Jest
Как использовать Jest для реализации тестов целостности для наших определений типов объектов.
Сколько тестов должно быть в наборе тестов? К сожалению, многие программисты используют метрику: «Кажется, этого достаточно». Набор тестов должен проверить все, что может сломаться. Тесты недостаточны, пока существуют условия, которые не были исследованы тестами или расчетами, которые не были подтверждены.
(Чистый..