ios - 如何在 XCUI 测试自动化框架中组织和分组测试用例
问题描述
我正在使用XCUI
测试框架来自动化我的 iOS 应用测试用例。我对所有模块都有单独的测试。我需要从每个模块中专门选择特定案例来建立一个高水平的健全运行,我可以单独运行这些测试。我们有类似Selenium TestNG组的东西吗?
@Test (groups = { "bonding", "strong_ties" })
iOS XCUI 有类似的东西吗?
解决方案
您可以使用类似路径的字符串来安排您的测试。
-only-testing
和选项是可选的-skip-testing
,分别允许您仅运行特定测试和跳过测试。他们接受一个参数,它指定要执行或排除的测试。test-identifier 的格式如下:TestTarget[/TestClass[/TestMethod]]
TestTarget
是必需的,是测试包的名称。TestClass
和TestMethod
都是可选的,分别代表类名和要测试的方法名。
示例用法:
xcodebuild -workspace Foo.xcworkspace \
-scheme Bar\
-sdk iphonesimulator \
-destination 'platform=iOS Simulator,name=iPhone SE,OS=12.3'
'-only-testing:TestGroup/TestClass' test
查看如何开始使用 XCUITest (iOS)以获取初始说明。
您可能还会发现EarlGrey 框架很有用
推荐阅读
- outlook-addin - 无法在 Android 和 IOS Outlook 应用程序上找到我的 Outlook 插件
- azure - 如何向使用 azure 函数登录的特定用户发送信号 r 消息?
- javascript - 反应表单未在浏览器中显示
- python - 如何使用 python (pyGithub) 获取 github pull request 所有审阅者
- ios - 如何在第一节iOS中显示标题文本的标题
- python - Python/Selenium:在 Xpath 中插入一个迭代器
- python - 如何使用熊猫比较两列?
- asp.net - 如何修复 checkmarx 扫描反射 XSS 特定客户端
- javascript - 如何为计时器制作重置按钮?
- python-3.x - 第 10 章 Python 速成课程文件路径示例中的文件路径