Вопросы с тегом «unit-testing»

127
Как узнать, что тестировать при написании модульных тестов? [закрыто]

Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 4 года назад . Уточните этот вопрос Используя C #, мне нужен класс,...

127
Есть ли веские доказательства окупаемости модульного тестирования?

Модульное тестирование кажется мне прекрасным, но я не уверен, что мне стоит тратить время на его изучение, если я не смогу убедить других, что это имеет значительную ценность. Я должен убедить других программистов и, что более важно, счетчиков компонентов в руководстве, что все дополнительное...

127
Как я могу имитировать зависимости для модульного тестирования в RequireJS?

У меня есть модуль AMD, который я хочу протестировать, но я хочу имитировать его зависимости вместо загрузки фактических зависимостей. Я использую requirejs, и код моего модуля выглядит примерно так: define(['hurp', 'durp'], function(Hurp, Durp) { return { foo: function () { console.log(Hurp.beans)...

127
Служба тестирования в модуле возврата Angular не определена

Я пытаюсь запустить модульный тест службы по умолчанию в своем проекте (взято из проекта Angular Seed на GitHub), но продолжаю получать сообщение об ошибке «модуль не определен». Я читал, что это может быть связано с порядком упомянутых файлов JavaScript , но я не могу заставить его работать,...

126
Сравните равенство между двумя объектами в NUnit

Я пытаюсь утверждать, что один объект «равен» другому объекту. Объекты - это просто экземпляры класса с множеством общедоступных свойств. Есть ли простой способ заставить NUnit утверждать равенство на основе свойств? Это мое текущее решение, но я думаю, что может быть что-то получше:...

126
Junit: разделение интеграционного теста и модульных тестов

Я унаследовал множество тестов Junit, но эти тесты (помимо большинства неработающих) представляют собой смесь фактических модульных тестов и интеграционных тестов (требующих внешних систем, баз данных и т. Д.). Поэтому я пытаюсь придумать способ фактически разделить их, чтобы я мог быстро и красиво...

126
Как распространить модульные тесты django на несколько файлов?

У меня есть приложение python-django Я использую среду модульного тестирования Тесты расположены в файле "tests.py" в каталоге модуля. Я провожу тесты через ./manage.py test app Сейчас.. tests.pyФайл становится довольно большой / комплекс / грязный Я хотел бы разбить tests.pyна более мелкие наборы...

125
Как запустить тестовую базу данных Django только в памяти?

Мои модульные тесты Django выполняются долго, поэтому я ищу способы ускорить это. Я подумываю об установке SSD , но знаю, что у него есть и недостатки. Конечно, со своим кодом я могу кое-что сделать, но я ищу структурное исправление. Даже запуск одного теста выполняется медленно, поскольку базу...

125
Как начать работать с GTest и CMake

Недавно мне предложили использовать CMake для компиляции моих проектов на C ++, и теперь я хотел бы начать писать несколько модульных тестов для своего кода. Я решил использовать утилиту Google Test, чтобы помочь с этим, но мне нужна помощь для начала работы. Весь день я читал различные руководства...

125
Python имитирует функцию из импортированного модуля

Я хочу понять, как выполнить @patchфункцию из импортированного модуля. Вот где я пока нахожусь. Приложение / mocking.py: from app.my_module import get_user_name def test_method(): return get_user_name() if __name__ == "__main__": print "Starting Program..." test_method() Приложение / my_module / __...

124
Сравнение Mockito и JMockit - почему за Mockito проголосовали лучше, чем за JMockit? [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно...

123
Как я могу заставить «Копировать в выходной каталог» для работы с модульными тестами?

Когда я создаю проект модульного теста перед выполнением тестов, результаты теста копируются в папку TestResults, а затем тесты выполняются. У меня проблема в том, что не все файлы из каталога Debug / bin копируются в проект TestResults. Как я могу получить файл, скопированный в каталог Debug /...

122
__init__ для unittest.TestCase

Я хотел бы добавить пару вещей к тому, что unittest.TestCaseкласс делает после инициализации, но я не могу понять, как это сделать. Прямо сейчас делаю вот что: #filename test.py class TestingClass(unittest.TestCase): def __init__(self): self.gen_stubs() def gen_stubs(self): # Create a couple of...

121
В чем разница между средами модульного тестирования ScalaTest и Scala Specs?

Оба являются средами модульного тестирования для Scala, написанными на Scala, с поддержкой BDD (Behavior Driven Development). И спецификации, на которых построены, могут также включать фреймворк ScalaTest . Но что предлагает спецификации ScalaTest? Какие...

120
Как запустить NUnit в режиме отладки из Visual Studio?

Недавно я создал тестовую среду для части C #, над которой я работал. У меня есть настроенный NUnit и новый проект в моем рабочем пространстве для тестирования компонента. Все работает хорошо, если я загружаю свои модульные тесты из Nunit (v2.4), но я дошел до точки, когда было бы действительно...

120
Имитация функции для создания исключения для проверки блока except

У меня есть функция ( foo), которая вызывает другую функцию ( bar). Если при вызове bar()возникает ошибка HttpError, я хочу обработать это специально, если код состояния равен 404, в противном случае повторно повысить. Я пытаюсь написать несколько модульных тестов для этой fooфункции, имитируя...

119
Unittest setUp / tearDown для нескольких тестов

Есть ли функция, которая запускается в начале / конце сценария тестов? Функции setUp и tearDown запускаются до / после каждого теста. Обычно я хотел бы иметь это: class TestSequenceFunctions(unittest.TestCase): def setUpScenario(self): start() #launched at the beginning, once def test_choice(self):...