LinkedIn开源释出Android测试工具Test Butler,强化Android测试环境稳定度
报价宝综合消息LinkedIn开源释出Android测试工具Test Butler,强化Android测试环境稳定度
LinkedIn

图片来源:
微软旗下的专业人才社交网站LinkedIn在本周四(8/4)开源释出旗下Android测试工具Test Butler,提供Android开发人员用来测试Android App,目前已在GitHub上释出Test Butler开源码。
LinkedIn打造Test Butler测试工具的目的是要解决测试环境不稳定,导致Android App在测试时出现间歇性失败的问题。而Test Butler工具包含2个部分,分别是Android函式库(Android Library)和Android App APK档,其中Android App APK档是在执行测试前,安装在Android模拟器上的档案。
Test Butler工具在功能方面,可以安装Android测试监控程式IActivityController在模拟器中,能防止系统故障和App没有回应(App Not Responding,ANR)的对话框出现,以避免测试失败。Test Butler也能关闭背景动画,让Espresso测试框架能够正常运作。另外,Test Butler还可以在进行测试时,防止屏幕、Wi-Fi和CPU进入休眠状态。
除此之外,Test Butler工具也能协助开发者处理测试App时所需的额外权限,包含了测试环境模拟Wi-Fi的启用或关闭情况、变更装置的方向、设定定位服务模式,以及测试应用程序在不同语言和地区服务的模式等。而Test Butler也有签署级别权限(Signature-Level Permission)功能,能自动存取各种签署级别的功能。
