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

Форма тестирования программного обеспечения, при которой отдельные программные модули (или компоненты) объединяются и тестируются как группа. Интеграционное тестирование происходит после модульного тестирования и до тестирования системы.

20
В чем разница между интеграцией и юнит-тестами?
Я знаю так называемое учебное определение юнит-тестов и интеграционных тестов. Что мне любопытно, так это когда пора писать модульные тесты ... Я напишу их, чтобы охватить как можно больше наборов классов. Например, если у меня есть Wordкласс, я напишу несколько модульных тестов для этого Wordкласса. Затем я начинаю писать свой …

3
Карма против тестирования фреймворка Жасмин, Мокко, QUnit [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Улучшить этот вопрос Несколько вопросов: Как карма и система тестирования X (Jasmine, …

7
Запретить юнит-тесты, но разрешить интеграционные тесты в Maven
У меня есть сборка Maven, в которой я использую плагин SureFire для запуска некоторых модульных тестов и плагин FailSafe для запуска некоторых интеграционных тестов. Я хотел бы запустить только тесты плагина FailSafe. Для меня это плохое решение - добавлять разные профили или что-то еще в pom, потому что это многомодульная …

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

6
Junit: разделение интеграционного теста и модульных тестов
Я унаследовал множество тестов Junit, но эти тесты (помимо большинства неработающих) представляют собой смесь фактических модульных тестов и интеграционных тестов (требующих внешних систем, баз данных и т. Д.). Поэтому я пытаюсь придумать способ фактически разделить их, чтобы я мог быстро и красиво запустить модульный тест, а после этого - интеграционные …

10
Встроенный MongoDB при запуске интеграционных тестов
Мой вопрос - это вариант этого . Поскольку мой проект веб-приложения Java требует множества фильтров / запросов чтения и интерфейсов с такими инструментами, как GridFS, я изо всех сил пытаюсь придумать разумный способ использования MongoDB так, как предлагает это решение. Поэтому я рассматриваю возможность запуска встроенного экземпляра MongoDB вместе с …

7
Как мне добавить новый исходный код в Gradle?
Я хочу добавить интеграционные тесты в свою сборку Gradle (версия 1.0). Они должны запускаться отдельно от моих обычных тестов, потому что они требуют, чтобы веб-приложение было развернуто на локальном хосте (они тестируют это веб-приложение). Тесты должны иметь возможность использовать классы, определенные в моем основном исходном наборе. Как мне этого добиться?

6
Модульный тест? Интеграционный тест? Регрессионный тест? Вступительный тест?
Есть ли кто-нибудь, кто может четко определить эти уровни тестирования, поскольку мне трудно различить при выполнении TDD или модульного тестирования. Пожалуйста, если кто-нибудь может уточнить, как и когда их реализовать?

4
Разделение модульных тестов и интеграционных тестов в Go
Есть ли устоявшаяся передовая практика разделения модульных и интеграционных тестов в GoLang (свидетельствовать)? У меня есть сочетание модульных тестов (которые не полагаются на какие-либо внешние ресурсы и поэтому выполняются очень быстро) и интеграционных тестов (которые полагаются на любые внешние ресурсы и, следовательно, работают медленнее). Итак, я хочу иметь возможность контролировать, …

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


11
Хук выполнения до и после Suite в jUnit 4.x
Я пытаюсь выполнить предварительную настройку и разборку для набора интеграционных тестов, используя jUnit 4.4 для выполнения тестов. Разборка должна выполняться надежно. У меня есть другие проблемы с TestNG, поэтому я хочу вернуться к jUnit. Какие хуки доступны для выполнения до запуска любых тестов и после завершения всех тестов? Примечание: мы …

5
Заглушка аутентификации в спецификации запроса
При написании спецификации запроса, как вы устанавливаете сеансы и / или методы контроллера заглушки? Я пытаюсь отключить аутентификацию в своих интеграционных тестах - rspec / requests Вот пример теста require File.dirname(__FILE__) + '/../spec_helper' require File.dirname(__FILE__) + '/authentication_helpers' describe "Messages" do include AuthenticationHelpers describe "GET admin/messages" do before(:each) do @current_user = …

8
Как заставить Capybara проверять видимость после запуска JS?
После загрузки страницы у меня есть код, который запускается, скрывает и показывает различные элементы на основе данных, возвращаемых xhr. Мой интеграционный тест выглядит примерно так: it "should not show the blah" do page.find('#blah').visible?.should be_true end Когда я вручную перехожу на страницу в контексте этого теста, #blah не отображается, как я …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.