我们用时下流行的应用——上网快鸟作为例子,看看DroidPilot如何为其制作自动化测试用例:

第一步:当然是安装DroidPilot啦~请大家参考这个帖子吧:
《DroidPilot使用第一步 - 安装》
http://www.cnblogs.com/anthonywsy/p/DroidPilot-Quickstart-Step1-Install.html

第二步:按照这个帖子的步骤,将上网快鸟部署到设备。我用的是手机HTC Incredible.
《DroidPilot使用第二步 - 部署被测apk》
http://www.cnblogs.com/anthonywsy/p/DroidPilot-Quickstart-Step2-Deploy.html

第三步:按照这个帖子的步骤制作测试脚本。因为这次用的是上网快鸟,所以我准备做这几个测试步骤:
《DroidPilot使用第三步 - 实战测试脚本》
http://www.cnblogs.com/anthonywsy/p/DroidPilot-Quickstart-Step3-Script.html

首先,如果是老版本,通常会弹出这个升级的提示框,我写个判断语句,看到它弹出来就把它点下去,嘿嘿,这样省事。
<ignore_js_op>

然后,依次把最底下的菜单点一遍,啥也不做。如果你有兴趣,可以在每一页都做checkpoint.
<ignore_js_op>

这一页有个[一键加速]的功能,点一下试试。不过脚本中记得加上sleep语句。我算了一下,大概就十几秒的时间。当然,在这期间你也可以做checkpoint,但是由于每台手机的性能不一样,时间上的判断也不一样喔。
<ignore_js_op>

最后,我在这一页做了一个检查点,看看“恭喜您”这个字样有没有弹出来。
<ignore_js_op>

跑完,我再点一下返回按钮,习惯性的回到首页。
<ignore_js_op>

脚本跑完后,会自动弹出report哦~
<ignore_js_op>

感觉怎么样?是不是很简单呢?大家快来试试吧!

附件就是这个例子的项目文件,大家可以下载,然后用Import Existing Project导进来,就可以跑了。

转载于:https://www.cnblogs.com/anthonywsy/p/DroidPilot-Quickstart-DoodooBird.html

手把手教你测——上网快鸟相关推荐

  1. 另一个小程序 返回的支付结果如何得到_手把手教你测微信小程序

    WeTest 导读 在小程序持续大量爆发的形势下,现在已经成为了各平台竞争的战略布局重点.至今年2月,月活超500万的微信小程序已经达到237个,其中个人开发占比高达2成.因小程序的开发门槛低.传播快 ...

  2. 手把手教你测之二——有信,一款网络电话

    这是"有信"网络电话的官方网址: http://www.uxin001.com/ 第一步:当然是安装DroidPilot啦-请大家参考这个帖子吧: <DroidPilot使用 ...

  3. 小鼠瘦素ELISA试剂盒,手把手教你测!

    瘦素,是一种由脂肪细胞分泌的肽类激素,瘦素(leptin),源自希腊语"lepto",由于它能调节食欲,控制体重,因而得名.当人体因进食过多,脂肪增加时,过多脂肪产生的瘦素,会刺激 ...

  4. 苹果手机计算机网络设置,苹果手机上网速度慢怎么办!手把手教你如何解决

    原标题:苹果手机上网速度慢怎么办!手把手教你如何解决 现在有很多朋友都在使用苹果电脑,觉得操作比较快,上网速度也不错.但是,最近有位朋友在使用苹果手机的时候,发现网速很慢,上网严重受影响,不知道怎么去 ...

  5. 【手把手教你】趋势跟踪交易策略的量化回测

    01 引言 趋势跟踪策略旨在根据市场趋势的方向来进行交易,即如果市场处于上升趋势,那么投资者应该买入,并且保持这种头寸直到趋势结束.同样地,如果市场处于下降趋势,投资者应该卖空,并且保持这种头寸直到趋 ...

  6. 亲测,手把手教你用Python抢票

    亲测,手把手教你用Python抢票 原创 2015-12-10 大数据文摘 大数据文摘 关于转载授权 大数据文摘作品,欢迎个人转发朋友圈,自媒体.媒体.机构转载务必申请授权,后台留言"机构名 ...

  7. 手把手教你dns服务器未响应导致无法上网怎么办

    dns服务器未响应怎么办?其实每个问题都是有着相对应的原因外加解决方法的,我这刚好就有一篇关于如何解决dns服务器未响应的方法,现在就来分享给各位小伙伴们哈~ 不知道小伙伴们在使用电脑进行上网的时候, ...

  8. 手把手教你jmeter压测--适合入门

    [后台测试]手把手教你jmeter压测 我知道我迟早是要踏上了后台测试之路的,只是没想到来的这么突然.新接手了一个项目,在第一版发出后,产品需要做运营活动拉量,因为我担心突然的流量涌入是否会对后台造成 ...

  9. 手把手教你备份 nvidia jetson agx xavier 系统(亲测有效、超详细)

    手把手教你备份 nvidia jetson agx xavier 系统(亲测有效.超详细) 此版本适合小白,网上虽然很多教程,但是对于超级小白来说还是有点粗略了,教程奉上! 文章目录 手把手教你备份 ...

最新文章

  1. java aqs源码_Java-AQS源码详解(细节很多!)
  2. WSDL、SOAP、UDDI
  3. ICML进行时 | 一文看尽获奖论文及Google、Facebook、微软、腾讯的最新科研成果
  4. .bash_pfofile、.bash_logout和.bashrc区别
  5. 用python 爬取百度百科内容-使用python爬取小说全部内容
  6. 曙光与包头签署云计算中心战略合作协议
  7. 《JAVA与模式》之状态模式
  8. 注册jdbc驱动程序的三种方式
  9. boost::coroutines模块实现斐波那契的测试程序
  10. Windows Server 2008怎么查看远程桌面登录日志
  11. fga 例子 oracle,利用Oracle FGA实现审计
  12. Python 创建和使用类
  13. 基于Apache OLTU的OAuth2.0授权解决方案
  14. 安装python37路径报错_Robot framework安装python3.7导入HttpLibrary.HTTP报错
  15. 【2016年第1期】农业大数据给商品交易所带来的机遇和挑战
  16. gis插入的文本怎么搞成两行_逻辑图怎么画?图文详解带你绘制逻辑图
  17. 计算机大赛教学辅助课件,职业教育:机械类一等奖作品《识读组合体视图教学辅助》PPT课件.ppt...
  18. MySQL登录命令详解
  19. 好站推荐-四个在线识别字体网站,从此不在为找字体烦恼
  20. 将Surfer grd格网文件转成ArcGIS asc格式

热门文章

  1. python抢课脚本 复旦_如何实现简单的脚本来抢课
  2. Nature综述:优先效应在生命早期肠道微生物组形成中的作用
  3. ffmpeg音视频相关资料
  4. npm警告:WARN config init.module Use `--init-module` instead.
  5. 程序是怎么跑起来的 | 个人笔记
  6. 计算机基础元旦专刊,01《计算机应用基础》题库(一).doc
  7. android 弹出框崩溃_Android:一个弹Toast导致系统崩溃问题分析
  8. Html5制作奥运五环
  9. Python 实现海康机器人工业相机 MV-CU060-10GM 的实时显示视频流及拍照功能
  10. Linux : 捕获Kill的信号