eConti - программирование в вопросах и ответах

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


В центре внимания автора: Лимей Нассери
Присоединяйтесь к AMA на DevTalk Когда вы запускаете изменения, которые не работают должным образом, вы учитесь на них. И это хорошо! Лучше учиться, чем не знать о влиянии изменений. Одна из прелестей A/B-тестирования заключается в том, что вы постоянно учитесь. Вы узнаете о влиянии ваших изменений на ваш продукт, людей, которые используют ваш продукт, ваш бизнес, что работает, а что нет — вся эта информация должна влиять на будущие решения. Неудачного эксперимента не бывает...

Использование vi.mock для устранения ошибки Domock
Здравствуйте, мои дорогие читатели, Я давно не мог писать, потому что в эти дни у меня очень загруженная работа. В этой статье я объясню, как мы решили ошибку сборки и почему мы это сделали. В heybooster мы придаем большое значение тестам и постоянно стараемся разрабатывать тест-кейсы и их, чтобы это не подводило. vi.Domock("vuex", async () => { const originalVuex: any = await vi.importActual("vuex"); return { ...originalVuex, useStore: () =>..

На 50% более быстрое тестирование в параллельном режиме Mocha
В этой статье упоминаются функции библиотеки тестирования Mocha, доступные начиная с v8.2.0 . В LeaseLock мы гордимся тем, что наша кодовая база покрывает тестами ~ 93%. Несмотря на то, что мы небольшая команда, мы редко внедряем новые функции без сопутствующих тестов - это правило сослужило нам хорошую службу, удерживая нас от глупых ошибок. На момент написания в нашем наборе тестов на базе Mocha и Chai насчитывалось чуть более 3000 тестовых случаев. Хорошая проблема Хотя..

Повысьте качество кода Go с помощью модульного тестирования : руководство для начинающих
Модульное тестирование является важной частью разработки программного обеспечения, которое включает тестирование отдельных модулей или компонентов кода, чтобы убедиться, что они работают должным образом. В Go модульное тестирование упрощается благодаря встроенному пакету тестирования, который предоставляет разработчикам инструменты тестирования и среду тестирования для автоматизации и выполнения тестов. В этой статье будут рассмотрены основы модульного тестирования в Go, включая то, как..

Спасибо Педро Камара за эту замечательную статью.
Спасибо Педро Камара за эту замечательную статью. Действительно, эти принципы проектирования помогают в написании тестируемого кода, особенно DIP. Я также поделился некоторыми принципами проектирования ООП вместе с SOLID, которые вы, возможно, захотите посмотреть. 10 принципов ООП-проектирования, которые должен знать каждый программист Принципы объектно-ориентированного проектирования являются ядром ООП-программирования, но я видел большинство..

Освежающий способ протестировать интерфейс
Я очень старался! Все это было в Лучших спецификациях и лучших тестах , насколько я мог, особенно те части, в которых у меня были сомнения. Угадай, что? Мне нравится! Проект Просто чтобы мы были на одной странице, вот развернутая версия, чтобы вы могли просто увидеть, что она делает: https://refreshing-way-test.vercel.app/ И репозиторий Github: https://github.com/Noriller/refreshing-way-test Как это должно работать По сути, это просто форма с двумя входами и..

Несколько советов по использованию имитационного кода в тестах
Моки - это здорово. Пока их нет. Когда вы впервые узнаете, как тестировать свой код, издевательство кажется потрясающим . Но это настолько мощная функция, что ею часто злоупотребляют, независимо от языка. Как младший разработчик, которому приходилось исправлять множество расплывчатых и бесполезных тестов, вот несколько советов, которые я почерпнул в процессе. Сведите к минимуму фиктивные функции «Я не тестирую function X , поэтому, когда я вызываю X в function Y , я могу..

Новые материалы

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

Время расцвета закончилось
Большую часть своей карьеры в индустрии программного обеспечения программисты работали с головой в песок. Успех в отрасли требует навыков презентации и обучения других. Ценность улучшенных..

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

Состояние совместной фильтрации в 2022 году, часть 1
ResBeMF: Улучшение прогнозируемого охвата совместной фильтрации на основе классификации (arXiv) Автор: Анхель Гонсалес-Прието , Авраам Гутьеррес , Фернандо Ортега , Рауль Лара-Кабрера..

Зачем изучать PYTHON в 2022 году !
Python — востребованный, доступный язык программирования с активным, постоянно растущим сообществом пользователей. Для тех, кто хочет сменить профессию в мире технологий с помощью..

Решение капч с помощью Puppeteer
Это руководство предназначено для текстовых кодов, а не для reCAPTCHA Google (см. конец этого сообщения). Требования: Антикапча или любой другой сервис по разгадыванию капчи. Модуль..

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