测试故障排除
重要
Visual Studio App Center 计划于 2025 年 3 月 31 日停用。 虽然可以继续使用 Visual Studio App Center,直到它完全停用,但你可以考虑迁移到几个建议的替代方法。
本部分中的文档提供 App Center Test 的常规故障排除提示。
常规提示
如果你不确定如何诊断问题,下面是一些常规提示:
- 确认测试在本地正常工作。 理想情况下,将类似的设备型号 () 和操作系统版本进行比较,以最大程度地减少变量。
- 比较测试中至少有一个共同变量的工作设备与故障设备。 例如,OS 版本、型号或外形规格。
- 无法将 iOS 模拟器应用包上传到“测试”。 测试需要 iOS 设备版本 (IPA) ,系统可以使用开发预配文件重新签名。
- 测试套件可能需要 额外的时间 或 服务器连接 才能可靠地通过 App Center 中的测试。
- 测试无法自动执行多个应用,或系统应用 (浏览器、相机等) 。 即使对于在本地允许完全系统控制的测试框架,此限制也是如此。
- 不要在测试套件中包含应用 DLL。 不需要应用 DLL,因为应用二进制文件已提供给 Test。 如果仍然包含这些 DLL,可能会导致意外行为,例如停止或其他奇怪的症状。
记录的常见问题
- (Android) 缺少或损坏的屏幕截图
- (iOS) 隐私警报
- (iOS) 坐标不正确
- CLI 退出代码
- 测试期间的数据库更改
- 设备闲着
- 设备日志分析
- 已停止的设备
- 测试报告步骤不同步
- 时间限制
- Web & 服务器连接问题
特定于框架的资源
在本地测试或使用特定框架功能时发生的问题通常需要特定于框架的故障排除。 下面列出了有用的资源:
App Center 指南 | 外部框架文档 |
---|---|
Appium | Appium 网站 |
葫芦 | Calabash iOS Wiki、 Calabash Android Wiki |
意大利浓咖啡 | Espresso 文档 |
Xamarin.UITest | N/A |
XCUITest | XCUITest 文档 |
联系 App Center 支持
打开 App Center 门户右上角的帮助菜单: https://www.appcenter.ms> ? > 请联系支持人员。 使用消息字段来解释你的问题。 支持仅以英语提供,并在营业时间提供。