Google App自动化测试工具App Crawler初识

最近Google官方出了一款App遍历工具App Crawler,我们首先来看下官方解释,官方地址:https://developer.android.google.cn/training/testing/crawler

官方原文:

Use the App Crawler tool, part of Jetpack, to automatically test your app without the need to write or maintain any code.

The crawler runs alongside your app, automatically issuing actions (tap, swipe, etc.) to explore the state-space of your app. The crawl terminates automatically when there are no more unique actions to perform, the app crashes, or a timeout you designate is reached.

Testing with the crawler is easy because there’s no code to write or maintain. Moreover, you can run it on a variety of devices to look for crashes, visual issues, or performance problems. Typically, it’s a good idea to use a cloud-based service like Firebase Test Labto test multiple combinations of screen sizes and hardware configurations more easily and quickly.

我们来简单翻译一下:

App Crawler工具是Android Jetpack的一部分,它不需要编写或维护任何代码,可自动化的去运行你的App,

通过App Crawler运行App,自动华的执行动作(比如模拟点击、滑动等)去遍历App。当没有其他特殊的操作要执行、应用程序崩溃或达到超时时间,App Crawler将自动停止。

App Crawler进行测试非常简单,因为不需要编写和维护任何代码。你可以在各种类设备上运行它来查找崩溃、视觉或性能问题。我们可以将它部署成云服务,去更快地测试不同屏幕的大小、硬件配置下App的运行情况。

通过以上我们能得出简单的总结,它和Android monkey有异曲同工之妙,但比monkey更好用,因为它是遍历工具,可以更好的去遍历你App的功能,因为monkey更侧重于随机测试,所以很多时候很多App功能是跑不到的。

如何使用?

在开始使用之前,确保你已经安装了最新版的Android SDK,你可通过装Anroid Studio来获取,如果你已经安装了独立的Android SDK,确保它包含最新的build tools和platform tools.

下载 App Crawler:https://dl.google.com/appcrawler/beta1/app-crawler.zip

接下来,启动Android模拟器,或者通过USB连接一台Android手机,通过ADB工具检测设备。

解压app-crawler.zip 包,进入到解压目录。

 

D:\>cd D:\app-crawler

D:\app-crawler>java -jar crawl_launcher.jar --apk-file D:/pinduoduo.apk --app-package-name com.xunmeng.pinduoduo --android-sdk D:/android/sdk

App Crawler运行完成会生成./crawl_output/目录,里面遍历的每一步的截图和更多的日志信息。

App Crawler参数:

最后: 为了回馈铁杆粉丝们,我给大家整理了完整的软件测试视频学习教程,朋友们如果需要可以自行免费领取 【保证100%免费】

 全套资料获取方式:点击下方小卡片自行领取即可

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值