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


Приступаем к тестированию Python
«Кроме того, люди недооценивают время, которое они тратят на отладку. Они недооценивают, сколько времени они могут потратить на погоню за длинной ошибкой. При тестировании я сразу узнаю, когда добавил ошибку. Это позволяет мне немедленно исправить ошибку, пока она не уползла и не спряталась». — Мартин Фаулер Тестирование вашего кода — обычная практика, которая, как мне кажется, требует большего внимания. Во время моей учебы был период, когда юнит-тесты подчеркивались как подходящая..

Виджет Flutter и интеграционные тесты  — некоторые сюрпризы по тайм-аутам и продолжительности
Я работаю над большим проектом Flutter уже полгода. Одна из моих задач — написание интеграционных тестов. В этой статье я суммирую то, что я узнал о таймаутах. Ты выучишь: как выйти из строя раньше, когда pumpAndSettle() ожидает бесконечных анимаций.

Достижение 100-процентного покрытия тестами — Node.js Edition
Извлеченные уроки и передовой опыт Итак, вы только что закончили писать приложение Node.js с использованием технологий корпоративного уровня , таких как TypeScript. Ваш код отформатирован с помощью Prettier, а ESLint настроен на использование современной версии ecmaVersion и расширяет рекомендуемые правила. Конечно, без красных волнистых линий ваш код должен быть готов к работе, верно? Многие разработчики не пишут тесты по разным причинам, в том числе и я, но на самом деле это..

Простое функциональное тестирование и тестирование интеграции с помощью Mock Server | Учебник и пример
Это сообщение в блоге сопровождает мой доклад на Mobile Melbourne Meetup November . Вы можете скачать слайды презентации здесь . Базовое тестирование Все больше и больше мобильных приложений полагаются на работу какого-либо api / backend-сервера. Будь то сохранение пользовательских данных, получение новых данных или синхронизация живого чата. Тестирование интеграции api обычно требует имитации / заглушки сетевых вызовов. Есть три основных уровня тестирования: Модульный..

Селен
Selenium — это переносимый фреймворк для тестирования веб-приложений. Selenium предоставляет инструмент воспроизведения для разработки функциональных тестов без необходимости изучения языка сценариев тестирования. Что такое селен? Selenium автоматизирует браузеры . Вот и все! Что вы будете делать с этой силой, зависит только от вас. В первую очередь он предназначен для автоматизации веб-приложений в целях тестирования, но, конечно, этим не ограничивается. Скучные задачи..

MockStore в NgRx v7.0
MockStore в NgRx v7.0 NgRx v7.0 включает в себя выпуск нового @ngrx/store/testing модуля, в котором есть фиктивный магазин для использования при тестировании приложений NgRx. Модуль был представлен в # 1027 с некоторой документацией, следующей за # 1591 . Примечание. Вы можете использовать этот API и функции в NgRx v5 и v6 с помощью автономного пакета ngrx-mockstore . В настоящее время документация невелика и не содержит полного рабочего примера кода. Я приведу два..

Доступность сделает ваш код лучше
(Эта запись в блоге также доступна на DEV.to ) Прежде чем углубляться в этот пост, вы должны знать, что такое специальные возможности. Хорошим местом для начала может быть эта статья Что такое доступность от MDN. Обычно самым важным и наиболее распространенным аргументом в пользу написания доступных веб-приложений, который я вижу, является, короче говоря, возможность сделать ваши приложения доступными для пользователей, которые полагаются на вспомогательные технологии. Одно..