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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Запуск эмулятора Android быстрее

Эмулятор Android немного вялый. Для некоторых устройств, таких как Motorola Droid и Nexus One, приложение работает быстрее на самом устройстве, чем на эмуляторе. Это проблема при тестировании игр и визуальных эффектов. Как заставить эмулятор работат...
18 апр. '10 в 18:02