Guerrilla
Guerrilla 测试框架基于 Robotium 进行二次开发和扩展,借鉴集成了 Atrhun 框架的部分优秀特性,同时兼容 Robotium 的所有 API。
Guerrilla 测试框架的主要功能有:

  • 提供 xml 格式的测试报告结果。 自定义每条测试用例的意图说明。
  • 支持对 WebView 的操作,对 WebView 在较多扩展,让 WebView 测试更便捷。
  • 开发的脚本,可上传易测云在所有 Android 设备上进行测试。

“易测云”还推出了主研发的测试录制工具 Radar。Radar 是一款由东软自主研发的 Eclipse 插件,其主要作用是为 Android 开发者提供 APP 自动化测试脚本的录制。利用 Radar 可以快速生成测试脚本,免去手工编的麻烦。
Radar 的主要功能有:

  • 代码可编辑,增加脚本的灵活性 控件识别,生成脚本可运行于不同分辨率的设备
  • 多种断言和验证方式,保证测试的准确性
  • 云端执行,录制完成的脚本可提交测试云在上百款设备上执行

此外,新版“易测云”还增加了遍历测试。“易测云”的遍历测试,是基于“自愈”型的遍历模式,它会对每一个到达的页面进行结构分析,并且不间断的对页面进行持续遍历,哪怕在某个遍历点由于某原因失败,遍历也会自动重启继续遍历,前面的遍历会被记录为文件,不需要重复操作。用户一键提交被测程序后,只需坐等遍历结果,易测云的遍历报告会将程序的遍历路径和遍历动作清晰展现。
此前百度移动云测试中心也曾率先推出了 Web App 遍历测试服务和录制回放客户端。百度遍历测试提供 3 个维度的兼容性测试覆盖,包括浏览器、OS 版本、分辨率等。可自动发现链接并点击,开发者可选择截图数目,图像化展示结果,同时亦能定制等待时间,确保加载完成,令开发者的机械化成本降低。而录制回放客户端支持 Android 应用的本地录制云端回放。
“易测云”曾向dApps氪表示,市面上同类化产品的功能确实很容易被模仿,特别是面对巨头的竞争。所以在实际测试的过程中,“易测云”更加注重脚本的录制和执行功能,方便测试者能够更加精准找到应用程序的问题,以便及时修复。
易测云官方网站:http://www.yiceyun.com/