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


Разработка через тестирование и модульные тесты
Тестирование настолько важно для разработки программного обеспечения, что есть люди, которые специально обучаются тестированию кода, и есть карьерные пути, посвященные только тестированию кода. Во-первых, важно отметить, что разработка через тестирование — это определенный тип цикла разработки, в то время как модульные тесты — это настоящие тесты бизнес-логики. Разработка через тестирование — это трехэтапная разработка. Во-первых, разработчик пишет код, который не работает...

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

JEST: отображение пользовательских ошибок и проверка неизменности
Эй, ребята! Сегодня поговорим о платформе для юнит-тестирования JavaScript Jest . В нашей компании мы недавно начали использовать его для тестирования новых проектов. Я нашел его довольно крутым по крайней мере по нескольким причинам: снимки хороши для тестирования компонентов React код более компактный отчеты очень дружелюбны Отображение настраиваемых сообщений об ошибках Но недавно я застрял с одним тестом. Мне нужно было отобразить настраиваемое сообщение об ошибке. Я..

Вы должны упомянуть валлаби.
Вы должны упомянуть валлаби. Он платный, но запускает тесты параллельно, выполняет покрытие кода изначально и отмечает покрытие внутри вашего редактора разработки. Он отмечает линии, которые вызывают тесты на падение, и, как правило, это лучшее, что когда-либо случалось в моем рабочем процессе. Кроме того, поскольку это не тестовая среда, а бегун, вы можете настроить его для любой существующей или новой среды (например, для работы с шуткой, жасмином, мокко, кармой и т. Д.). Он также..

Bug bounty : как победить в гонке против черных хакеров ?
Сегодня программа вознаграждения за обнаружение ошибок является обязательной для всех предприятий, но привлечение сообщества хакеров и подготовка к ней вашей внутренней организации может оказаться сложной задачей. В этой статье я расскажу вам о приобретенном опыте, правилах и советах по управлению программой Bug Bounty. Программа Bug Bounty — это датчик Первые вопросы от заинтересованных лиц в вашей компании, на которые вам придется ответить, наверняка будут типа: Зачем нам нужна..

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

Все, что вы хотите знать о модульном тестировании в R  — Часть 2
Ваше руководство по выживанию в модульном тестировании, тестовых приспособлениях, насмешках и покрытии в R. Во второй части Тестовые приспособления Насмешка Тестовое покрытие Часть 1 вы можете найти здесь . Тестовые приспособления Не брать ничего, кроме…