android云测试平台“易测云”推出基于robotium二次开发的guerrilla测试框架和遍历测试 | 36氪

36氪  •  扫码分享
我是创始人李岩:很抱歉!给自己产品做个广告,点击进来看看。  

我们曾经报道过的android应用自动化测试平台“易测云”最近推出了全新的guerrilla测试框架。guerrilla测试框架基于robotium进行二次开发和扩展,借鉴集成了atrhun框架的部分优秀特性,同时兼容robotium的所有api。

guerrilla测试框架的主要功能有:

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

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

radar的主要功能有:

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

此外,新版“易测云”还增加了遍历测试。“易测云”的遍历测试,是基于“自愈”型的遍历模式,它会对每一个到达的页面进行结构分析,并且不间断的对页面进行持续遍历,哪怕在某个遍历点由于某原因失败,遍历也会自动重启继续遍历,前面的遍历会被记录为文件,不需要重复操作。用户一键提交被测程序后,只需坐等遍历结果,易测云的遍历报告会将程序的遍历路径和遍历动作清晰展现。

此前百度移动云测试中心也曾率先推出了web app遍历测试服务和录制回放客户端。百度遍历测试提供 3 个维度的兼容性测试覆盖,包括浏览器、os 版本、分辨率等。可自动发现链接并点击,开发者可选择截图数目,图像化展示结果,同时亦能定制等待时间,确保加载完成,令开发者的机械化成本降低。而录制回放客户端支持 android 应用的本地录制云端回放。

“易测云”曾向36氪表示,市面上同类化产品的功能确实很容易被模仿,特别是面对巨头的竞争。所以在实际测试的过程中,“易测云”更加注重脚本的录制和执行功能,方便测试者能够更加精准找到应用程序的问题,以便及时修复。

随意打赏

提交建议
微信扫一扫,分享给好友吧。