fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

8.7K
active users

#xcuitest

0 posts0 participants0 posts today
Habr<p>Rafinad: сахар для UI-тестирования iOS-приложений</p><p>Мы в hh очень любим UI-тесты, ими покрывается практически вся функциональность наших приложений, и даже backend-разработчики прогоняют тесты мобильных платформ перед развертыванием своих фич. Однако наши механизмы UI-тестирования разрабатывались более 8 лет назад и с тех пор почти не изменились. Кто-то скажет, что старые решения прошли проверку временем и что «работает — не трогай»... Возможно, и так. Но сейчас мы внедряем новую дизайн-систему, а новые компоненты требуют адаптации всех тестов — не лучшее ли время для перемен? Поэтому мы пересмотрели наши подходы к UI-тестированию и теперь готовы поделиться наработками с сообществом в виде open-source проекта — Rafinad . В этой статье расскажем, что он умеет и как им пользоваться.</p><p><a href="https://habr.com/ru/companies/hh/articles/910380/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/hh/artic</span><span class="invisible">les/910380/</span></a></p><p><a href="https://zhub.link/tags/ios" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ios</span></a> <a href="https://zhub.link/tags/ui%D1%82%D0%B5%D1%81%D1%82%D1%8B" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>uiтесты</span></a> <a href="https://zhub.link/tags/ui%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>uiтестирование</span></a> <a href="https://zhub.link/tags/%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>тестирование</span></a> <a href="https://zhub.link/tags/swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>swift</span></a> <a href="https://zhub.link/tags/swiftui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>swiftui</span></a> <a href="https://zhub.link/tags/uikit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>uikit</span></a> <a href="https://zhub.link/tags/xctest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>xctest</span></a> <a href="https://zhub.link/tags/xcuitest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>xcuitest</span></a> <a href="https://zhub.link/tags/dsl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dsl</span></a></p>
Habr<p>XCUITest для начинающих: как сделать тестирование iOS красивым с Allure</p><p>Привет! Меня зовут Антон, и я занимаюсь автоматизацией тестирования Web и Mobile приложений. Если вы начинаете автоматизировать UI-тесты под iOS, то наверняка заметили, что информации по фреймворку XCUITest в сети не так много, особенно на русском языке. Эта статья — краткое руководство по основам автоматизации на XCUITest. Здесь я постарался собрать ключевые моменты, которые помогут вам сделать первые шаги в UI тестировании iOS-приложений.</p><p><a href="https://habr.com/ru/articles/909558/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/909558/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>swift</span></a> <a href="https://zhub.link/tags/allure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>allure</span></a> <a href="https://zhub.link/tags/allure_2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>allure_2</span></a> <a href="https://zhub.link/tags/xcuitest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>xcuitest</span></a> <a href="https://zhub.link/tags/aqa" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>aqa</span></a> <a href="https://zhub.link/tags/qa_automation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>qa_automation</span></a> <a href="https://zhub.link/tags/qa_testing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>qa_testing</span></a> <a href="https://zhub.link/tags/ui%D1%82%D0%B5%D1%81%D1%82%D1%8B" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>uiтесты</span></a> <a href="https://zhub.link/tags/ui_testing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ui_testing</span></a> <a href="https://zhub.link/tags/page_object" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>page_object</span></a></p>
Stuart Minchington<p>🌍 Exciting Update! Features 3 now supports Map and location services, enabling you to test geolocation changes on both real devices and iOS simulators with Sauce Labs!</p><p>🎥 The attached video demonstrates a simulated session where you can set a default location within your app and, using <a href="https://fosstodon.org/tags/Appium" class="mention hashtag" rel="tag">#<span>Appium</span></a> or <a href="https://fosstodon.org/tags/XCUITest" class="mention hashtag" rel="tag">#<span>XCUITest</span></a>, seamlessly switch to any desired location as part of your test.</p><p>Start testing Maps and location services today! 👉 <a href="https://github.com/StuMinch/Features" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">github.com/StuMinch/Features</span><span class="invisible"></span></a></p>
Christian Beer<p>„Update Signing“ never stops… always „Diagnosing problem“, etc… <a href="https://mastodon.social/tags/xcuitest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>xcuitest</span></a> <a href="https://mastodon.social/tags/xcode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>xcode</span></a></p>
Christian Beer<p>I get this error 🤔 <a href="https://mastodon.social/tags/xcuitest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>xcuitest</span></a> <a href="https://mastodon.social/tags/xcode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>xcode</span></a></p>
Christian Beer<p>Trying to run XCUITests on device, but get „error: Provisioning profile "iOS Team Provisioning Profile: *" doesn't include the aps-environment,<br>com.apple.developer.associated-domains,<br>com.apple.developer.devicecheck.appattest-environment,<br>com.apple.developer.icloud-container-identifiers,<br>com.apple.developer.nfc.readersession.formats,<br>and com.apple.security.application-groups entitlements. „</p><p>Any hints what to do? <a href="https://mastodon.social/tags/xcuitest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>xcuitest</span></a> <a href="https://mastodon.social/tags/xcode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>xcode</span></a></p>
Habr<p>Карантин UI-тестов в iOS</p><p>Всем привет! Я Тимур — iOS разработчик в платформенной команде hh.ru . Сегодня я расскажу о нестабильных UI-тестах в iOS, и как мы с ними справляемся. Мы уделяем массу внимания UI-тестам, ведь именно они обеспечивают качество и стабильность в наших iOS-приложениях. Сейчас у нас включено около 600 UI-тестов: они гоняются утром, вечером и на каждом PR в develop. О том, как мы обеспечиваем качество мобильной разработки есть отдельная статья . Рано или поздно большое количество UI-тестов скорее всего начнут тормозить разработку, потому что их стабильность зависит от множества факторов: стенды (API), инфраструктура (обновление Xcode, машин, СI), кодовая база. Даже из‑за проблем в самом XCUITest тесты могут начать выдавать аномалии. Если хотите узнать про наш процесс — смело нажимайте "Читать далее".</p><p><a href="https://habr.com/ru/companies/hh/articles/807351/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/hh/artic</span><span class="invisible">les/807351/</span></a></p><p><a href="https://zhub.link/tags/ios" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ios</span></a> <a href="https://zhub.link/tags/xcuitest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>xcuitest</span></a> <a href="https://zhub.link/tags/%D0%BA%D0%B0%D1%80%D0%B0%D0%BD%D1%82%D0%B8%D0%BD_UI_%D1%82%D0%B5%D1%81%D1%82%D0%BE%D0%B2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>карантин_UI_тестов</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>мобильные_приложения</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>мобильная_разработка</span></a> <a href="https://zhub.link/tags/%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>тестирование_мобильных_приложений</span></a> <a href="https://zhub.link/tags/%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>тестирование</span></a> <a href="https://zhub.link/tags/qa_testing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>qa_testing</span></a></p>
Łukasz Rutkowski<p>For anyone interested I released version 0.3.0 of my XCUITest assertion utilities library which improves logs output. Now they should be much easier to read.</p><p><a href="https://github.com/Tunous/XCAppTest" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="">github.com/Tunous/XCAppTest</span><span class="invisible"></span></a></p><p><a href="https://mastodon.world/tags/XCUITest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>XCUITest</span></a> <a href="https://mastodon.world/tags/iOSDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOSDev</span></a></p>