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

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

Как проверить частную функцию или класс с частными методами, полями или внутренними классами?

Как unit test (используя xUnit) класс, который имеет внутренние частные методы, поля или вложенные классы? Или функция, которая сделана частной с помощью внутренней связи (staticв C/С++) или находится в частной (anonymous) пространство имен? Кажется...
задан 29 авг. '08 в 19:11
13
ответов

JavaScript unit test инструменты для TDD

Я просмотрел и рассмотрел множество тестовых модулей и тестовых инструментов JavaScript, но не смог найти подходящую возможность оставаться полностью совместимой с TDD. Итак, есть ли инструмент JavaScript unit test, полностью совместимый с TDD?
задан 19 нояб. '08 в 5:35
9
ответов

Как сделать издевательство над недействительными методами с mockito

Как издеваться над методами с типом возврата void? Я реализовал шаблон Observer, но я не могу издеваться над ним с Mockito, потому что я не знаю, как это сделать. И я попытался найти пример в Интернете, но не смог. Мой класс выглядит как public c...
задан 16 февр. '10 в 23:54
31
ответ

Единичное тестирование C Код

Я работал над встроенной системой этим летом, написанным на прямой C. Это был уже существующий проект, в котором я работал. Я довольно привык к написанию модульных тестов на Java с помощью JUnit, но был в недоумении, как лучший способ писать модульны...
задан 15 сент. '08 в 22:12
20
ответов

Как использовать Assert для проверки того, что было выбрано исключение?

Как использовать Assert (или другой тестовый класс?), чтобы убедиться, что выбрано исключение?
задан 01 июня '09 в 8:01
44
ответов

Является ли тестирование единиц стоимостью усилий?

Я работаю над интеграцией модульного тестирования в процесс разработки в команде, над которой я работаю, и есть некоторые скептики. Каковы некоторые хорошие способы убедить скептически настроенных разработчиков в команде ценности Unit Testing? В моем...
задан 16 сент. '08 в 0:44
24
ответов

Как мне использовать unit test код с резьбой?

Я до сих пор избегал кошмара, который тестирует многопоточный код, поскольку он просто кажется слишком большим для минного поля. Я хотел бы спросить, как люди прошли тестирование кода, который полагается на потоки для успешного выполнения, или просто...
задан 15 авг. '08 в 14:44
11
ответов

Как создать поток из строки?

Мне нужно написать unit test для метода, который берет поток, который поступает из текстового файла. Я хотел бы сделать что-то вроде этого: Stream s = GenerateStreamFromString("a,b \n c,d");
задан 10 дек. '09 в 11:14
19
ответов

Что такое Unit test, интеграционный тест, Smoke test, регрессионный тест?

Что такое Unit test, Integration Test, Smoke test, регрессионный тест и каковы различия между ними? И какие инструменты я могу использовать для каждого из них? Например, я использую JUnit и NUnit для тестирования модулей и тестирования интеграции. ...
задан 06 февр. '09 в 15:08
8
ответов

Написание модульных тестов в Python: как мне начать?

Я закончил свой первый правильный проект в Python, и теперь моя задача - написать для него тесты. Поскольку это первый раз, когда я сделал проект, это первый раз, когда я буду писать тесты для него. Вопрос в том, как мне начать? Я понятия не имею. ...
задан 30 июля '10 в 15:10
6
ответов

Какая разница между фальсификацией, издевательством и укусом?

Я знаю, как я использую эти термины, но мне интересно, были ли принятые определения фальсификации, mocking и stubbing для модульные тесты? Как вы определяете их для своих тестов? Опишите ситуации, в которых вы можете использовать каждый. Вот ка...
задан 06 дек. '08 в 18:17
33
ответов

Как вы unit test приватные методы?

Я создаю библиотеку классов, которая будет иметь некоторые общедоступные и частные методы. Я хочу иметь возможность unit test приватных методов (в основном при разработке, но также может быть полезен для будущего рефакторинга). Каков правильный спо...
задан 30 окт. '08 в 18:49
30
ответов

Что такое разумное покрытие кода% для модульных тестов (и почему)?

Если вы должны были указать минимальное процентное покрытие кода для модульных тестов, возможно, даже в качестве требования для фиксации в репозитории, что бы это было? Пожалуйста, объясните, как вы пришли к вашему ответу (поскольку, если все, что в...
задан 18 сент. '08 в 7:25
11
ответов

Как вы проверяете, что функция Python генерирует исключение?

Как написать unittest, который терпит неудачу, только если функция не генерирует ожидаемое исключение?
задан 24 сент. '08 в 23:00
14
ответов

Выполнение unittest с типичной структурой тестового каталога

Очень распространенная структура каталогов даже для простого модуля Python, по-видимому, заключается в разделении модульных тестов в их собственный каталог test: new_project/ antigravity/ antigravity.py test/ test_antigravit...
задан 13 дек. '09 в 19:10