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

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

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

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

Какая разница между макетами и заглушками?

Я читал различные статьи о насмешливых vs stubbing в тестировании, в том числе Мартин Фаулер Mocks не ноты, но все равно не понимают разница.
11 авг. '10 в 14:19
8

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

В чем разница между тестированием на единицу, функционала, приемки и интеграции (и любые другие типы тестов, о которых я не упоминал)?
04 февр. '11 в 23:59
23

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

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

Проверка наличия вложенного объекта объекта JavaScript

Если у меня есть ссылка на объект: var test = {}; потенциально (но не сразу) будет иметь вложенные объекты, что-то вроде: {level1: {level2: {level3: "level3"}}}; Как лучше всего проверить наличие свойства в глубоко вложенных объектах? alert(tes...
13 апр. '10 в 15:47
8

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

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

Как эмулировать местоположение GPS в эмуляторе Android?

Я хочу получить долготу и широту в эмуляторе Android для тестирования. Может ли кто-нибудь посоветовать мне, как это сделать? Как установить местоположение эмулятора в тестовую позицию?
17 февр. '10 в 9:55
14

Как unit test абстрактные классы: расширяться с помощью заглушек?

Мне было интересно, как unit test абстрактные классы и классы, расширяющие абстрактные классы. Должен ли я тестировать абстрактный класс, расширяя его, завершая абстрактные методы, а затем проверяю все конкретные методы? Затем проверяйте только мет...
28 окт. '08 в 13:25
14

Модульные тесты против функциональных тестов

В чем разница между модульными тестами и функциональными тестами? Может ли unit test также проверить функцию?
30 апр. '10 в 1:42
7

Как написать тест, ожидающий ошибки в Жасмин?

Я пытаюсь написать тест для Jasmine Test Framework, который ожидает ошибку. В настоящий момент я использую интеграцию Jasmine Node.js от GitHub. В моем модуле узла я имею следующий код: throw new Error("Parsing is not possible"); Теперь я пытаю...
10 нояб. '10 в 12:57
9

Как запустить только один тестовый класс на gradle

Я новичок в Gradle. Я использую Gradle 1.10 и Ubuntu 13. Я хочу знать, есть ли какая-нибудь команда для выполнения только одного тестового класса, аналогичного "testonly" в SBT.
19 мар. '14 в 12:15
31

Должен ли я тестировать частные методы или только публичные?

Я прочитал этот пост о том, как тестировать частные методы. Обычно я не тестирую их, потому что я всегда думал, что быстрее проверять только общедоступные методы, которые будут вызваны извне объекта. Вы проверяете частные методы? Должен ли я их всегд...
19 сент. '08 в 19:56
15

Как запустить все тестовые тесты Python в каталоге?

У меня есть каталог, содержащий мои модульные тесты Python. Каждый модуль unit test имеет форму test _ *. Py. Я пытаюсь создать файл с именем all_test.py, который, как вы догадались, запустит все файлы в вышеупомянутой тестовой форме и вернет рез...
13 нояб. '09 в 23:01
8

Точное измерение времени для тестирования производительности

Каков самый точный способ увидеть, как долго что-то, например вызов метода, принимал код? Самый простой и быстрый, я думаю, это: DateTime start = DateTime.Now; { // Do some work } TimeSpan timeItTook = DateTime.Now - start; Но насколько это т...
09 июн. '09 в 10:37
8

Новое для модульного тестирования, как написать отличные тесты?

Я новичок в мире тестирования модулей, и на этой неделе я решил добавить тестовое покрытие для своего существующего приложения. Это огромная задача, в основном из-за количества тестов, которые тестируются, а также потому, что для меня все новые тест...
15 июл. '10 в 18:37