Для моего нового приложения Swiftui я хочу добавить тесты. Используя Swift Testing, я начал писать некоторые модульные тесты. Я также хочу добавить тесты пользовательского интерфейса. Приложение в значительной степени зависит от сетевых вызовов для извлечения данных для отображения и выполнения действий. Состояние также важно, приложение можно использовать только в том случае, если пользователь вошел в систему, например. Используя некоторые онлайн -уроки, я добавил простой тест пользовательского интерфейса, который открывает приложение и входит в систему в пользователе. Этот тест фактически запускает приложение, выполняя вход в систему, связавшись с фактическим сервером аутентификации. Чтобы проверить другие представления, это должно быть сделано каждый раз, прежде чем запустить фактический тест для тестирования конкретного представления. Видно, что он рекомендуется использовать протоколы для просмотров, используемых представлениями, и создания фиктивной версии, чтобы предварительные просмотра работали. Это предпочтительный способ издеваться над запросами сети и утверждать тесты xctest пользовательского интерфейса? Если это так, то как эти макет должны быть введены, поскольку тесты пользовательского интерфейса, кажется, запускают все приложение, а не конкретные представления.let app = XCUIApplication()
app.launch()
Подробнее здесь: https://stackoverflow.com/questions/794 ... ing-xctest
Как издеваться от ответов сети и состояния тестов пользовательского интерфейса с использованием xctest? ⇐ IOS
Программируем под IOS
1739876041
Anonymous
Для моего нового приложения Swiftui я хочу добавить тесты. Используя Swift Testing, я начал писать некоторые модульные тесты. Я также хочу добавить тесты пользовательского интерфейса. Приложение в значительной степени зависит от сетевых вызовов для извлечения данных для отображения и выполнения действий. Состояние также важно, приложение можно использовать только в том случае, если пользователь вошел в систему, например. Используя некоторые онлайн -уроки, я добавил простой тест пользовательского интерфейса, который открывает приложение и входит в систему в пользователе. Этот тест фактически запускает приложение, выполняя вход в систему, связавшись с фактическим сервером аутентификации. Чтобы проверить другие представления, это должно быть сделано каждый раз, прежде чем запустить фактический тест для тестирования конкретного представления. Видно, что он рекомендуется использовать протоколы для просмотров, используемых представлениями, и создания фиктивной версии, чтобы предварительные просмотра работали. Это предпочтительный способ издеваться над запросами сети и утверждать тесты xctest пользовательского интерфейса? Если это так, то как эти макет должны быть введены, поскольку тесты пользовательского интерфейса, кажется, запускают все приложение, а не конкретные представления.let app = XCUIApplication()
app.launch()
Подробнее здесь: [url]https://stackoverflow.com/questions/79447882/how-can-i-mock-network-responses-and-state-for-ui-tests-using-xctest[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия