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


Интеграционное тестирование с Cypress 101
Интеграционное тестирование с Cypress 101 Интеграционное тестирование вашего приложения может быть очень сложным, особенно когда вы все еще используете инструменты на основе селена. К счастью, на рынке появился новый игрок - Cypress . Это делает создание тестов простым, стабильным и, самое главное, очень приятным в работе. Создайте свой первый тест После его настройки вы можете начать добавлять свои тестовые файлы в папку cypress / integration. Хорошей практикой должно быть..

Три великих добродетели тестировщика программного обеспечения
Три великих добродетели тестировщика программного обеспечения Ларри Уолл, создатель языка программирования Perl, как известно, заявил, что три великие добродетели программиста - это лень, нетерпение и высокомерие (гордость). Лень : качество, которое заставляет вас прилагать большие усилия для снижения общих затрат энергии. Это заставляет вас писать трудосберегающие программы, которые другие люди сочтут полезными, и документировать то, что вы написали, чтобы вам не приходилось..

Измените свой процесс тестирования с помощью Cypress: полное руководство с практическими примерами
Cypress — это современная среда сквозного тестирования на основе JavaScript, которая упрощает процесс создания и выполнения автоматизированных тестовых случаев. Автоматизированное тестирование является важнейшим аспектом разработки программного обеспечения, обеспечивающим качество и надежность приложений. В этом всеобъемлющем руководстве мы рассмотрим ключевые концепции Cypress и предоставим пошаговые инструкции вместе с примерами, которые помогут вам освоить автоматизированное..

TestContainers: упрощение контейнерного тестирования для разработчиков
В мире современной разработки программного обеспечения тестирование является неотъемлемой частью жизненного цикла разработки. С появлением технологий контейнеризации, таких как Docker, разработчики нашли новые способы управления зависимостями и обеспечения согласованности между средами разработки, тестирования и производства. TestContainers, мощная библиотека Java, изменила правила игры в мире контейнерного тестирования. В этой статье мы рассмотрим TestContainers и то, как они упрощают..

Оптимизируйте рабочий процесс разработки с помощью MirageJS: создание реалистичных макетов API для тестирования API и…
Тестирование API и разработка внешнего интерфейса часто полагаются на фиктивные API для имитации поведения внутреннего интерфейса. MirageJS — отличный инструмент, упрощающий создание реалистичных макетов API для приложений JavaScript. В этом сообщении блога мы рассмотрим возможности и преимущества MirageJS на практическом примере. К концу у вас будет четкое понимание того, как MirageJS может улучшить ваш рабочий процесс разработки. Что такое MirageJS? MirageJS — это библиотека для..

5 вещей, которые мотивируют вас выполнять модульное тестирование
5 вещей, которые мотивируют вас выполнять модульное тестирование 1. Уменьшите количество ошибок Устранение ошибок не только утомительно и требует много времени, но и проблемы, возникающие в рабочей среде, гораздо сложнее, чем если бы они были обнаружены в процессе разработки или постановки. Добавляя модульные тесты, сбои можно обнаружить на ранней стадии, практически сразу после написания кода, и команда сможет позаботиться о любом непреднамеренном дефекте без каких-либо..

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