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


Как написать собственное правило в Lint
В моей команде в Deliveroo мы недавно решили начать использовать Google Truth вместо Hamcrest для утверждения тестов, но, учитывая количество модульных тестов в кодовой базе, перенести все тесты на Truth практически невозможно. Вместо этого мы решили включить в проект обе библиотеки и использовать Truth для новых тестов и выполнять преобразование, касаясь существующей. Кроме того, мы также хотели получать уведомления об использовании Hamcrest при отправке запроса на перенос, чтобы..

Вебинар AGILE2017 Top 10
Ведущие : соучредители Synerzip, Хемант Эльхенс, генеральный директор, и Винаяк Джоглекар, технический директор. Посмотрите запись вебинара ниже, которая будет полезна в повседневной работе гибкой организации, а также любого человека, работающего в сфере разработки программного обеспечения. Узнайте о новейших методах разработки, технологиях, инструментах, принципах лидерства, философии управления, политиках и процессах на Agile2017 — крупнейшей в мире конференции по методологии..

Я был в «3. «Нет никакой пользы» стану, и я до сих пор твердо стою.
Я был в «3. «Нет никакой пользы» стану, и я до сих пор твердо стою. Теперь это должно быть очевидно, но те, кто находится в других 3 лагерях — TDD или нет, они либо не видят смысла в написании тестов, либо считают это расточительным, что является совсем другим аргументом. Я не они — я точно знаю, почему тесты не просто желательны, но и неизбежны, вот почему я люблю писать тесты. Давайте пройдемся по преимуществам, которые вы заявили: Код самотестирования Является ли это случаем..

Восстановите рассудок в Magento 2 с помощью модульных тестов
Когда я начинал свое приключение с программированием, я думал, что я гений, который может перехитрить всех. Подростком я подумал: «Я знаю C ++, как отображать 3D-модели в OpenGL и оживлять их с помощью ярких шейдеров. Кто меня остановит? Затем, когда начался мой «настоящий коммерческий опыт», жизнь подтвердила мои навыки. Любимая работа превратилась в плоскую работу. Я начал реализовывать ошибки, некоторые из которых были очень тривиальными, например, функция, не имеющая..

Как создать фиктивный ответ сервера в разработке iOS с помощью URLProtocol
Одной из наиболее распространенных задач в разработке приложений для iOS является написание сетевого кода. Существует высокая вероятность того, что ваша команда также может разработать собственный бэкэнд-API и не всегда готова к тому, чтобы вы могли проводить интеграционные тесты, когда вам это нужно. Чтобы создать полнофункциональное демонстрационное приложение, вам нужно смоделировать ответ вашего сервера. Для вас как разработчика iOS есть несколько обходных решений: Используйте..

Решение проблемы с iFrame в Katalon Studio
Очень распространенным типом элемента управления, используемым на веб-сайте, является iframe HTML. И этот контроль должен обрабатываться особым образом при тестировании. В этой статье показано, как правильно обрабатывать фреймы в Katalon Studio . Что такое iframe? iframe (Inline Frame) — это HTML-документ, встроенный в другой HTML-документ. HTML-элемент iframe часто используется для вставки содержимого из другого источника, например рекламы, на веб-страницу. Почему важно знать, как..

Моделирование InternalsVisibleTo C# в TypeScript
В некоторых случаях у вас возникает конфликт интересов при разработке ваших библиотек. Вы хотите уменьшить сложность, с которой сталкиваются потребители, и предоставить чистые абстракции; однако ваши модульные тесты должны имитировать зависимости или переопределять некоторые значения, не предназначенные для изменения потребителями. Когда вы сталкиваетесь с этим сценарием, internal и InternalsVisibleTo C# помогают решить эту проблему, позволяя вам добавлять эти дополнительные..