Публикации по теме '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.
Обычно самым важным и наиболее распространенным аргументом в пользу написания доступных веб-приложений, который я вижу, является, короче говоря, возможность сделать ваши приложения доступными для пользователей, которые полагаются на вспомогательные технологии. Одно..