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

Подробнее про integration-testing...

Итак, я столкнулся с интересной ситуацией: В моем интеграционном тесте я отправляю данные в 2 темы, и они должны использоваться приложением по порядку. Сначала - userTopic, затем нужно использовать userOrderTopic. Когда я отправляю свои сообщения в тестовом режиме, они одновременно отправляются оче....
Я написал бот ChatOps для инструмента совместной работы с открытым исходным кодом Mattermost, используя эту структуру. Теперь я хочу написать несколько интеграционных тестов и запустить их. Когда я выполняю шаги для запуска интеграционных тестов из своего проекта, им не удастся. Я использовал ко....
Я использую новую минимальную модель хостинга .NET 6, и у меня есть интеграционный тест. Очевидно, что Program.cs нужны значения конфигурации, поэтому я хочу использовать собственный файл appsettings.Test.json. Документы говорят, что я могу использовать ConfigureAppConfiguration, но его делегат зап....
16 Ноя 2021 в 12:27
Я пишу интеграционные тесты для своего приложения, которое использует .net5. Я использовал WebApplicationFactory с IHostBuilder для настройки среды. Пользовательское приспособление -> public class TestFixture<T> : WebApplicationFactory<Program> { protected override IHostBuilder CreateHostBuilder....
Я переношу свое существующее веб-приложение ASP.Net 5 на ASP.Net 6 и сталкиваюсь с последними препятствиями при прохождении интеграционных тестов. Я настраиваю WebApplicationFactory, и он выдает исключение: Changing the host configuration using WebApplicationBuilder.WebHost is not supported. Use Web....
Я хотел бы спросить, какой инструмент лучше всего подходит для тестирования 1. (нескольких) пользовательских творений и 2. входа в систему с использованием файлов cookie сеанса в веб-приложении? Поддерживают ли и JUnit, и JMeter такое тестирование? С уважением.....
Я использую ASP.NET 6 Core и пишу базовый интеграционный тест для контроллера, использующего макет DBContext. Попытка основывать его на Microsoft docs. Но я не могу строить, потому что получаю CS0051 Несогласованная доступность: тип параметра CustomWebApplicationFactory менее доступен, чем метод ....
Пожалуйста помоги! Я получаю сообщение об ошибке типа выше при попытке запустить тест неглубокой интеграции. Я несколько раз просмотрел свой код, чтобы убедиться, что у меня что-то не так, но, похоже, все на месте. Я пытаюсь пройти этот тест. expect(fixture.componentInstance.heroes.length).toBe(3) ....
В моем @QuarkusIntegrationTest я хочу использовать MockServer testcontainer, который имитирует ответы на запросы из моего приложения. Для запуска MockServer я использую testcontainers. Приложение использует http: // localhost: port, где порт - mockserverContainer.getMappedPort (). Все работает. ....
Я пишу интеграционный тест, помеченный @SpringBootTest. Предположим, я создаю какой-то продукт, используя чистый SQL из моего теста, вызываю службу вычислений, которая выполняет некоторые вычисления на его основе, и она вызывает другую службу, чтобы сохранить результаты этих вычислений в разных табл....
У меня есть веб-API ASP.NET Core, который отправляет HTTP-запросы к локальным ресурсам. Это стало возможным благодаря добавление гибридных подключений в службу приложений (в разделе« Сеть »). Это прекрасно работает. Я добавил интеграционные тесты, которые вызывают мои конечные точки API. Когда я ....
Внутри проекта у меня есть сервис A, который использует bean-компоненты B1 и B2. Если я хочу создать интеграционный тест для службы A, я обычно создаю тестовый класс следующим образом: @SpringBootTest(classes = {A.class, B1.class, B2.class}) @ActiveProfiles("test") class AIntegrationTest { ... } ....
Я новичок в Node.JS и мне очень интересно узнать о нем больше, поэтому я решил сделать несколько упражнений из книги. Проблема, с которой я борюсь, - это интеграционный тест. Я хотел бы, чтобы сканер проверял мое приложение, чтобы убедиться, что ссылки работают нормально. Для этого я использую след....
25 Окт 2021 в 12:10
В нашем приложении Spring Boot мы получаем файл данных, состоящий из нескольких частей, из следующего запроса: ServletFileUpload upload = new ServletFileUpload(); try { FileItemIterator iterStream = upload.getItemIterator(request); while (iterStream.hasNext()) { ....
15 Окт 2021 в 00:55
Yii2 имеет структуру папок тестов: - tests - _data/ - _output/ - _support/ - acceptance/ - functional/ - unit/ - _bootstrap.php - acceptance.suite.yml.example - functional.suite.yml - unit.suite.yml Я настраивал тесты с помощью PhpStorm и Codeception . Работает нормально. ....
Когда появляется определенная ошибка пользовательского интерфейса, появляется предупреждение с сообщением об ошибке. Я исправил эту ошибку, и теперь я хочу написать тест Cypress. Как написать тест Cypress, который проходит успешно, если предупреждение не появляется? Я понимаю, что должен быть ос....
У меня есть следующая функция для тестирования: export const createContext = async (context: any) => { const authContext = await AuthGQL(context) console.log(authContext) if(authContext.isAuth === false) throw 'UNAUTHORIZED' return authContext } Я пытаюсь протестировать вышеуказанную функци....
Для наших интеграционных тестов у нас есть сценарий, в котором мы хотим прослушивать заданное количество сообщений, предопределенных используемой средой. Я видел, что можно прослушивать несколько сообщений, открыв новое соединение, но это не дает большой гибкости.....
23 Сен 2021 в 14:19
Я поддерживаю старую систему, основанную на весенней загрузке, в которой базовая база данных была инициализирована и впоследствии изменена с помощью сценариев базы данных. В какой-то момент разработка перешла на использование Liquibase: было реализовано несколько наборов изменений, и теперь все изме....
Я пытался протестировать свое приложение nestjs, но я не уверен, какой тест мне нужно написать, я хочу протестировать свои сервисы, поэтому для его проверки я использую функцию createTestingModule, предоставляемую nestjs, это мой код beforeAll(async () => { const moduleRef = await Test.createTesti....
13 Сен 2021 в 04:41
Если у нас есть имитация в тесте MvcMock на конечной точке отдыха, можем ли мы назвать это как integration test? Определенно, я могу сказать, что TestRestTemplate тест - это integration test, поскольку при тестировании конечной точки нет насмешек. MvcMock test @SpringBootTest @AutoConfigureMockMvc ....
Я пишу интеграционный тест для ресурса (Jax-rs с resteasy), который вызывает сторонний запрос к Trustpilot Api, чтобы получить ссылку для обзора продукта. В своих тестах я хотел имитировать этот вызов с помощью Wiremock и вызывать запрос с помощью resteasy Dispatcher. В приведенном ниже коде показ....
9 Сен 2021 в 13:50
В шаблоне по умолчанию ASP.NET Core 6 все перемещается из Sturtup.cs в Program.cs и используются операторы верхнего уровня в Program.cs, поэтому больше нет (говорящего) Program эфира классов. Выглядит потрясающе, но теперь мне нужно все это протестировать. WebApplicationFactory<T> все еще ожидает, ....
Недавно я реализовал интеграционные тесты в своем устаревшем приложении, я не понимаю, что делать в Integration Test. В модульном тесте мы можем легко имитировать объект, и имеет смысл иметь только одно утверждение в каждом тесте. но когда дело доходит до Integration Test, я хочу проверить нескольк....
3 Сен 2021 в 09:29
У меня есть локальный сервер-заглушка с запросом PATCH. Когда я вызываю эту локальную конечную точку внутри кипариса, она терпит неудачу. Мой кипарисовый код Cypress.Commands.add('callLocalAPI', (id: string = '1') => { const options = { method: 'PATCH', url: `${Cypress.env().baseUrl}test....