它是如何工作的?
Get started with XCUITest testing in three simple steps
准备好你的应用程序和测试
创建一个原生iOS应用程序的.ipa文件,以及一个XCUI测试的.zip文件。使用XCode,用Swift或Objective-C,你可以建立这两个文件。
运行XCUI测试
通过一个API调用开始测试。测试结果将出现在TestingBot的会员区,同时还有视频、日志、视口截图和其他生成的数据。
使用 XCUITest 进行并行测试
使用 XCUITest 真机并行测试,加快发布周期。上传多个应用并同时执行测试,更快、更高效地获得结果。
使用 Swift 和 Objective-C 测试 iOS 应用
使用基于云的 XCUITest 自动化在真实设备上使用 Swift 和 Objective-C 测试您的 iOS 应用程序。
- Native Swift & Objective-C support
- Full XCUITest API compatibility
- XCode integration
XCUITest真实设备云
通过 XCUItest 框架在 TestingBot 云平台上对真实的 iPhone 和 iPad 进行测试。TestingBot 提供 iOS 12 至 iOS 18 的设备版本。
- Latest iPhone & iPad models
- Multiple iOS versions
- Video recordings & logs
iPhone Air
iPhone 17
iPhone 16
iPhone SE 2022
iPhone 15
iPad (8th generation)
私人设备云
通过私人设备云,我们负责设置、配置和维护设备,只为贵公司服务。
选择你自己的设备,我们将在我们的数据中心为你提供这些设备。
- Dedicated devices for your team
- Enhanced security & isolation
- Priority support & SLA
iPhone Air
iPhone 17
iPhone 16
iPhone SE 2022
iPhone 15
iPad (8th generation)
常见问题
你可以在多个设备上并行运行测试,大大缩短了运行整个测试套件的时间。
不再需要一个包含不同屏幕尺寸和iOS版本的各种iOS设备的内部设备实验室。
利用远程iOS设备,有各种屏幕尺寸和iOS版本。我们不提供已越狱的设备。
根据你所使用的CI/CD服务,你可以添加多个步骤来实现这一点。
同时创建一个上传应用程序的步骤,将文件上传到TestingBot存储区。
最后,用我们的API触发测试运行。你可以使用我们的API来检索JUnit XML报告文件,与你的CI/CD结果分析器兼容。
你可以改变设备的网络速度、语言和地域,改变GeoIP位置等等。
测试过滤器也是可用的。这些允许你控制哪些测试将从测试套件中被执行。
你可以在会员区找到XCUITest的结果,以及视频和日志。
使用REST API,你也可以从我们自己的CI/CD获取结果。
更多喜爱 TestingBot 的理由
企业级安全
Star level 1
Certified
GDPR
Compliant
SAML SSO
Single Sign-On
99.99%
Uptime SLA
