Вопросы с тегом «testing»

134
Модульное тестирование кода C ++ - Инструменты и методология [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 4 года назад . Улучшить этот вопрос Я работаю над большой системой C ++,...

133
Практика BDD с питоном [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

132
Утверждение, что функция / метод не был вызван с использованием Mock

Я использую библиотеку Mock для тестирования своего приложения, но хочу заявить, что какая-то функция не была вызвана. В макетных документах говорится о таких методах, как mock.assert_called_withи mock.assert_called_once_with, но я не нашел ничего похожего mock.assert_not_calledили чего-то...

132
В чем разница между интеграционным тестированием и функциональным тестированием? [закрыто]

Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 4 года назад . Уточните этот вопрос Функциональное тестирование и...

132
Все тесты Ruby вызывают: неопределенный метод `authenticate 'для nil: NilClass

Большинство моих тестов поднимают следующие вопросы, и я не понимаю почему. Вызов всех методов вызывает ошибку аутентификации. Я проверил код, есть ли метод под названием «аутентификация», но такого метода нет. 1) Admin::CommentsController handling GET to index is successful Failure/Error: get...

131
Как мне прочитать Отчет об охвате в Стамбуле?

Я всегда использовал Jasmine для своих модульных тестов, но недавно я начал использовать Istanbul, чтобы предоставлять отчеты о покрытии кода. Я имею в виду, что я понимаю суть того, что они пытаются мне сказать, но я действительно не знаю, что представляет каждый из этих процентов (Stmts, Branch,...

131
модульное тестирование приватных функций с помощью mocha и node.js

Я использую мокко для модульного тестирования приложения, написанного для node.js Интересно, возможно ли модульное тестирование функций, которые не были экспортированы в модуль. Пример: У меня есть много таких функций, определенных в foobar.js function private_foobar1(){ ... } function...

131
Мокинг против шпионажа в фреймворках имитации

В фреймворках имитации вы можете имитировать объект или шпионить за ним. В чем разница между ними и когда я должен / должен использовать одно вместо другого? Глядя на Mockito , например, я вижу, что похожие вещи делаются с использованием шпионов и имитаторов , но я не уверен в различии между...

131
Стратегия ветвления Git интегрирована с процессом тестирования / контроля качества

Наша команда разработчиков использовала стратегию ветвления GitFlow , и это было здорово! Недавно мы наняли пару тестировщиков, чтобы улучшить качество нашего программного обеспечения. Идея состоит в том, что каждая функция должна быть протестирована / QA тестером. В прошлом разработчики работали...

131
Зачем использовать JUnit для тестирования?

Может быть, мой вопрос новичок, но я не могу понять обстоятельства, при которых я бы использовал JUnit? Пишу ли я простые приложения или более крупные, я тестирую их с помощью System.outоператоров, и мне это кажется довольно простым. Зачем создавать тестовые классы с JUnit, ненужные папки в...

130
Какую среду тестирования лучше всего использовать с Node.js? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Улучшить этот вопрос Я просмотрел довольно длинный список фреймворков для...

129
Каковы основные различия между TDD и BDD? [закрыто]

Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 4 месяца назад . Уточните этот вопрос Разработка через тестирование была в...

129
Сделать код внутренним, но доступным для модульного тестирования из других проектов

Мы помещаем все наши модульные тесты в свои собственные проекты. Мы обнаруживаем, что нам нужно сделать определенные классы общедоступными, а не внутренними только для модульных тестов. Есть ли способ избежать этого? Каковы последствия для памяти, если сделать классы общедоступными, а не...

129
Как разработать и протестировать приложение, которое отправляет электронные письма (не заполняя чей-то почтовый ящик тестовыми данными)? [закрыто]

В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно...

129
Переопределить Java System.currentTimeMillis для тестирования чувствительного ко времени кода

Есть ли способ в коде или с аргументами JVM переопределить текущее время, представленное через System.currentTimeMillis, кроме ручного изменения системных часов на хост-машине? Немного предыстории: У нас есть система, которая выполняет ряд бухгалтерских заданий, большая часть своей логики которых...

129
Как вы печатаете в тесте Go с помощью пакета «testing»?

Я запускаю тест в Go с оператором, чтобы что-то напечатать (например, для отладки тестов), но он ничего не печатает. func TestPrintSomething(t *testing.T) { fmt.Println("Say hi") } Когда я запускаю go test для этого файла, это результат: ok command-line-arguments 0.004s Насколько я знаю,...

127
Как я могу имитировать зависимости для модульного тестирования в RequireJS?

У меня есть модуль AMD, который я хочу протестировать, но я хочу имитировать его зависимости вместо загрузки фактических зависимостей. Я использую requirejs, и код моего модуля выглядит примерно так: define(['hurp', 'durp'], function(Hurp, Durp) { return { foo: function () { console.log(Hurp.beans)...