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

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

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

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

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

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

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

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

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

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

Проверка наличия вложенного объекта объекта 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
7

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

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

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

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

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

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

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

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

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

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

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

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

Что такое покрытие кода и как ВЫ его измеряете?

Что такое покрытие кода и как ВЫ его измеряете? Мне задали этот вопрос относительно нашего автоматизированного покрытия кода тестирования. Похоже, что вне автоматизированных инструментов это больше искусство, чем наука. Есть ли реальные примеры исп...
12 окт. '08 в 2:35