软件研发

分享一些常用的Android自动化测试工具

2021-04-27 14:52:39 | 来源:中培企业IT培训网

网络信息时代的到来给我们带来了生活的便捷和知识的共享,让我们可以随时随地的了解各样事物。网络的发展带动了自动化工具的不断开发和应用。在现如今的自动化测试中,怎样能够避免遗漏和测试错误很关键。那么Android自动化测试工具有哪些呢?它包括:Robotium 安卓测试工具,MonkeyRunner安卓应用测试和Ronaorex 安卓测试应用工具,接下来我们就具体看看这三种自动化测试工具是否符合您的需求。

分享一些常用的Android自动化测试工具

Android自动化测试工具

1、Robotium 安卓测试工具

Robotium是一款经常使用的自动化测试工具软件,支持Android。

Robotium是一个免费的Android UI测试工具。它适用于为不同的安卓版本和子版本测试自动化。软件开发人员经常把它描述为Android Selenium。Robotium测试是用java写的。事实上,Robotium是一个单元测试库。

但通过Robotium创建测试需要花费很多时间和努力,因为为了自动化测试还需要修改程序源代码。该工具也不适合与系统软件的交互,它不能锁定和解锁智能手机或平板电脑。Robotium也没有录制回放功能,也不提供截图。

2、MonkeyRunner 安卓应用测试

Monkeyrunner是一款流行的Android测试工具,用于自动化功能测试。

这个工具比Robotium更低一层次。这个不必处理源代码来做自动化测试。这个测试可以用Python写,并且可以使用录制工具来创建测试。

Monkeyrunner可以连接到电脑或模拟真实设备运行测试。该工具有一个接口,用它来控制智能手机,平板电脑或外部模拟器的Android代码。

这个测试工具的缺点是,它必须为每个设备编写脚本。另一个问题是,每次测试程序的用户界面变化都需要调整测试脚本。

3、Ronaorex 安卓测试应用工具

Ranrex 是一款不仅可以支持最新Android版本,也支持从Android2.2开始的早期版本和分支版本。

Ranorex的优势是它有详细的截屏报告。它能通过Wifi连接智能手机和平板电脑。

一个自动化测试工程师通过这个Android工具可以不用XML数据格式来详细编写数据驱动的测试。Ranorex工作室使自动化测试工程师只要点击鼠标就可容易地创建测试。它允许详细声明额外的程序模块,来用于在后期开发周期中测试更复杂的场景。

它是一个商业的移动应用工具,其许可价格为1990欧元。不过Ranorex搜索功能相当慢;它需要30秒来完成这样的操作。我们必须为Ranorex配备apk文件设备,否则无法通过这个工具实现自动化测试,因为它只能在APK文件设备上工作。

以上我们分享了Android自动化测试工具。现在的自动化测试工具可选择非常多。当然一些是开源的,也有一些非常贵,如何选择就要看您的需求了。如果您想了解更多相关信息,请您继续关注中培伟业。

猜你喜欢