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

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

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

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

Как сделать mock to void методами с Mockito

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Куда идут тестовые тесты Python?

Если вы пишете библиотеку или приложение, куда идут файлы unit test? Хорошо отделить тестовые файлы от основного кода приложения, но неудобно помещать их в поддиректорию "тесты" внутри корневого каталога приложения, поскольку это затрудняет импорт ...
14 сент. '08 в 5:41