Xamarin 测试集成:从 Test Cloud 到单元测试
1. Xamarin Test Cloud 的强大之处
在使用 Xamarin Test Cloud 进行测试时,发现测试在小尺寸设备上失败,通过查看日志和截图,发现是因为忘记添加滚动功能,导致小尺寸设备上用户无法点击底部按钮。这体现了 Xamarin Test Cloud 的强大,它能很好地模拟交互,发现代码中控件虽能找到,但实际用户却无法触及的问题。
Xamarin Test Cloud 是一项独特的服务,只需相对较小的投入,就能在各种未知设备上测试应用,还能发现代码中的回归问题和特定设备上的漏洞,而且不仅适用于 Xamarin 应用。
2. 将 Test Cloud 集成到持续集成中
2.1 准备工作
以 CiCdApp 项目为例,在 VSTS 中查看已创建的构建定义,之前构建定义中运行 Test Cloud 测试的步骤已暂时禁用,现在进入 iOS 构建定义,找到 Test Cloud 步骤。
2.2 配置 Test Cloud 步骤
以下是配置该步骤需要设置的字段:
| 字段 | 说明 |
| ---- | ---- |
| App File | 应用的二进制文件,分别为 Android 的 .apk 文件和 iOS 的 .ipa 文件。可使用 minimatch 模式选择多个文件,但为避免浪费设备时间,确保只提交一个文件,可在构建前清理构建文件夹。 |
| dSYM File | 仅适用于 iOS 应用,构建 .ipa 二进制文件时会生成包含调试符号的 .dSYM 文件,提供该
超级会员免费看
订阅专栏 解锁全文
32

被折叠的 条评论
为什么被折叠?



