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


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

Приложение Todo с React.js - Часть 4 (Модульное тестирование с Jest)
В моем предыдущем посте мы писали тесты снимков для наших компонентов с помощью Jest и Enzyme. Пока что наше приложение todo еще не работает. Чтобы сделать его функциональным, нам нужно добавить коды, которые могут обрабатывать создание новых задач. Давай посмотрим на это. Во-первых, давайте обновим наш компонент TodoForm , добавив два события: onSubmit событие: это событие будет использоваться при создании новой задачи. onChange событие: это событие будет использоваться для..

Покрытие кода — единственный достоверный показатель качества кода
Продолжай писать эти модульные тесты, детка. (Это пародия на Подтверждено: покрытие кода — бесполезная управленческая метрика Дэвида Роденаса.) Всем привет, это ваш любимый менеджер без технического образования, который отказывается слушать и относится к разработке программного обеспечения, как Иван Грозный в расцвете сил. Позвольте мне кое-что объяснить вам, ленивые ублюдки. Покрытие кода необходимо для повышения качества написанного программного обеспечения. Я знаю, что..

Руководство для начинающих по модульному тестированию в C#
Хотя кодирование — это весело и все такое, вам нужно убедиться, что ваш код всегда работает. Когда что-то идет не так, заказчики обычно винят разработчиков, но в 7 из 10 случаев это неверный ввод, а не заказчик. В 2 случаях из 10 это проблема с логикой («ну, не предвидел этого»), и в 1 из 10 случаев это ошибка разработчиков. Мы, разработчики, не можем думать за клиента или все то, что может делать пользователь. Но мы можем убедиться, что наш код работает должным образом. Поэтому мы..

Прощай фермент. Будущее модульного тестирования в React v.18
«Каждый дурак может написать код, понятный компьютеру. Хорошие программисты пишут код, понятный людям». — Мартин Фаулер Модульное тестирование React — одна из важнейших частей для обеспечения согласованности поведения компонентов пользовательского интерфейса. Это позволяет нам протестировать любой сценарий пользовательского интерфейса различными способами. Или…

Как имитировать сетевой запрос в Jest
ТЕСТИРОВАНИЕ Как имитировать сетевой запрос в Jest Имитировать сетевые запросы стало еще проще В настоящее время необходимо изменить старую библиотеку на TS и выполнить модульное тестирование. Если библиотека изменена на TS , все равно будет немного лучше. Модульное тестирование - это чисто текущее исследование и продается сейчас. Для новичков, изучающих Jest фреймворк, я думаю, что более сложной задачей в модульном тестировании является тестирование сетевых запросов. Итак,..

Вопросы по теме 'unit-testing'

Как запустить модульные тесты django в производственной базе данных?
Я начинаю разработку TDD и пишу модульные тесты для своего приложения django. Я знаю о приспособлениях и знаю, как должны выполняться тесты, но для данного теста мне действительно нужно выполнить его для всей базы данных, а приспособление json для...
14546 просмотров
schedule 15.01.2024

Проблема модульного теста CMake с пользовательской командой и зависимостями
Я столкнулся с проблемой, когда я создаю общую библиотеку и исполняемый файл модульного теста (который находится в подкаталоге). Я хочу выполнить этот тест как операцию POST_BUILD для общей библиотеки. Так что я дал Add_Custom_Command (TARGET...
1248 просмотров
schedule 06.01.2024

Методы расширения UrlHelper для модульного тестирования
Я пытаюсь создать модульные тесты, чтобы убедиться, что мои методы расширения для UrlHelper работают? Кто-нибудь знает как это сделать? Я использую MVC 1.0 и MvcContrib. Я могу проверить маршруты, но не могу проверить такой код: public...
2166 просмотров

Как игнорировать маркер порядка байтов UTF-8 при сравнении строк?
У меня проблема со сравнением строк в модульном тесте в C # 4.0 с использованием Visual Studio 2010. Этот же тестовый пример правильно работает в Visual Studio 2008 (с C # 3.5). Вот соответствующий фрагмент кода: byte[] rawData = GetData();...
13622 просмотров

Параллельный запуск тестов JUnit в IntelliJ IDEA
У меня есть большой набор тестов, выполнение которых занимает около получаса, и я хотел бы иметь возможность параллельно проводить тестовые классы. Есть ли способ сделать это с IntelliJ IDEA 9?
11844 просмотров
schedule 18.11.2023

Поставщик тестового местоположения в тестовом проекте Android Instrumentation
У меня есть приложение, которое использует LocationManager. Поэтому сейчас я пишу инструментальный тест. Я уже нашел аналогичный ответ , но это не сработает для меня. public class LocationSensorTest extends AndroidTestCase { /*package*/...
2254 просмотров
schedule 02.01.2024

Как протестировать приложение django, помещенное в подпапку?
У меня проблема с тестированием приложений django, сгруппированных в подпапке. Что ж, поясню ситуацию. Стандартная структура проекта django выглядит так: django_project/ --appname1 --appname2 --appname3 --lib --tests --docs settings.py...
7247 просмотров
schedule 14.11.2023

Почему Selenium создает новый экземпляр RC и/или браузера между каждым тестовым элементом JUnit?
Только начинаю экспериментировать с Selenium 2.18. Почему Selenium создает новый экземпляр «Удаленного управления» между каждым тестовым элементом JUnit? Я создал несколько модульных тестов, названных testA, testB, testC, и вот что получилось:...
2819 просмотров

Не удается отладить проект модульного тестирования в Visual Studio 2012
Я не смог найти пост, похожий на этот, поэтому надеюсь, что это не дубликат. У меня есть библиотека классов С#, в которой я пытаюсь запустить модульные тесты в Visual Studio 2012. Я добавил в свое решение новый проект модульного тестирования и...
15806 просмотров

Как я могу перенаправить вывод unittest? Очевидное решение не работает
Вот мой код: import unittest import sys import os class DemoTest(unittest.TestCase): def test_one(self): print "test one" self.assertTrue(True) def test_two(self): print "test two"...
9995 просмотров
schedule 15.01.2024

Код модульного тестирования Python, который вызывает функции Python на уровне ОС/модуля
У меня есть модуль/скрипт python, который делает несколько из них На различных вложенных уровнях внутри сценария я беру входные данные командной строки, проверяю их, применяю разумные значения по умолчанию. Я также проверяю, существуют ли...
2241 просмотров

Модульные тесты для кода в папке /src пакета R?
Я вношу свой вклад в пакет R, который широко использует код C для вычислений. Мы начали писать тесты для функций R с помощью пакета testthat , помещая тесты в inst/tests следуя здесь . Подходит ли пакет testthat для прямого тестирования...
582 просмотров
schedule 17.11.2023

Модульное тестирование класса, отслеживающего состояние
Я абстрагирую часть отслеживания истории моего класса, чтобы она выглядела так: private readonly Stack<MyObject> _pastHistory = new Stack<MyObject>(); internal virtual Boolean IsAnyHistory { get { return _pastHistory.Any(); } }...
748 просмотров
schedule 03.11.2023

Закодированный пользовательский интерфейс — другой элемент управления блокирует элемент управления
Я новичок в автоматизации тестирования закодированного пользовательского интерфейса. В моем приложении MVVM silvelight выполняется автоматическое тестирование кнопки HyperlinkLink и возникает следующая ошибка (см. изображение): Трассировки...
2688 просмотров

Почему мой сервер инициализируется в JUnit значительно медленнее, чем при автономной работе
У меня есть сервер, на котором я хочу провести автоматизированные функциональные тесты. Ему нужно инициализировать несколько тысяч объектов, чтобы создать модель в памяти, извлекая данные из файлов конфигурации, но это все еще тривиально для...
164 просмотров
schedule 25.10.2023

ServiceStack MockRequestContext и кэширование
Я пытаюсь провести модульное тестирование службы ServiceStack, которая использует кэширование памяти. Я использую MockRequestContext, и когда я нажимаю return base.RequestContext.ToOptimizedResultUsingCache, я получаю исключение индекса вне...
272 просмотров
schedule 01.11.2023

С#: запускайте каждый модульный тест с другим файлом конфигурации
В настоящее время я разрабатываю плагин для использования в любом приложении, и конфигурация плагина выполняется с использованием файла web.config или app.config. Теперь я хочу провести модульное тестирование своего плагина. Я хочу проверить...
1101 просмотров
schedule 12.11.2023

Могут ли тестовые методы модульных тестов НЕ объявлены в файле .h?
Могут ли тестовые методы модульных тестов НЕ объявлены в файле .h? Если модульные тесты не могут, должен ли я объявлять все методы в файле .h только для модульных тестов? Это непродуктивно или того стоит?
82 просмотров
schedule 30.10.2023

Как выполнить модульное тестирование метода репозитория, реализованного с помощью Entity Framework?
У меня есть такой метод в моем слое репозитория: public IEnumerable<User> GetActiveUsers() { return dbContext.Users .Where(u => u.IsActive) .OrderBy(u => u.Name) .ToList(); } Должен ли я...
1347 просмотров

Playframework: интернационализация в Akka и Unit-Test
В настоящее время я работаю над запланированной Akka-Task, которая отправляет электронные письма клиентам. Часть этих писем обрабатывается с помощью scala-Templates, которые вставляются следующим образом: emailData.add("address",...
289 просмотров