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

3
Создание интеграционных тестов для модулей Magento 2
Что касается моих потребностей в тестировании Magento 2, я использовал PHP Unit в качестве (более или менее) приемочного тестера - результаты тестирования серверных и HTML-запросов, внесенных в систему с моими установленными модулями. Я хотел бы иметь возможность создавать свои собственные интеграционные тесты. Позволяют ли инструменты тестирования, поставляемые с Magento 2, …

2
Тестировать страницы конфигурации с помощью AbstractBackendController: testAclNoAccess завершается неудачно
Я пишу интеграционный тест для раздела конфигурации и обнаружил следующую ошибку в стандартных тестовых случаях: My\Module\ConfigTest::testAclNoAccess Failed asserting that 302 is identical to 403 Насколько я вижу, все работает как надо, но Magento отправляет ответ о перенаправлении вместо «Запрещено», когда доступ запрещен в разделе конфигурации. Имеет ли смысл сменить тест …

2
Может кто-нибудь объяснить, что делает аннотация @magentoDbIsolation для интеграционного теста?
Просматривая интеграционные тесты, написанные для основных модулей, я вижу, что много экземпляров аннотации @magentoDbIsolation enabledпоявляются над тестовыми функциями. Там нет упоминания об этом нигде в документации MTF, и даже после просмотра Magento\TestFramework\Annotation\DbIsolationя до сих пор не совсем ясно, какова его цель. Кто-нибудь может дать некоторое представление? Спасибо.

1
Magento 2: Как предполагается использовать функциональность интеграционных тестов?
Я пишу множество интеграционных тестов для Magento 2. Это помогает моей локальной разработке, и они прекрасно вписываются в CI. Тем не менее, есть некоторые странности в тесте интеграции Magento. Например: По умолчанию все модули включены, и отключить это невозможно. Это может иметь некоторые нежелательные побочные эффекты, поскольку в клиентском проекте …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.