博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
手把手教你测——上网快鸟
阅读量:5767 次
发布时间:2019-06-18

本文共 787 字,大约阅读时间需要 2 分钟。

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

第一步:当然是安装DroidPilot啦~请大家参考这个帖子吧:
《DroidPilot使用第一步 - 安装》
第二步:按照这个帖子的步骤,将上网快鸟部署到设备。我用的是手机HTC Incredible.
《DroidPilot使用第二步 - 部署被测apk》

第三步:按照这个帖子的步骤制作测试脚本。因为这次用的是上网快鸟,所以我准备做这几个测试步骤:
《DroidPilot使用第三步 - 实战测试脚本》
首先,如果是老版本,通常会弹出这个升级的提示框,我写个判断语句,看到它弹出来就把它点下去,嘿嘿,这样省事。
<ignore_js_op>S1.png 
然后,依次把最底下的菜单点一遍,啥也不做。如果你有兴趣,可以在每一页都做checkpoint.
<ignore_js_op>S3.png 
这一页有个[一键加速]的功能,点一下试试。不过脚本中记得加上sleep语句。我算了一下,大概就十几秒的时间。当然,在这期间你也可以做checkpoint,但是由于每台手机的性能不一样,时间上的判断也不一样喔。
<ignore_js_op>S4.png 
最后,我在这一页做了一个检查点,看看“恭喜您”这个字样有没有弹出来。
<ignore_js_op>S5.png 
跑完,我再点一下返回按钮,习惯性的回到首页。
<ignore_js_op>S6.png 
脚本跑完后,会自动弹出report哦~
<ignore_js_op>S2.png 
感觉怎么样?是不是很简单呢?大家快来试试吧!
附件就是这个例子的项目文件,大家可以下载,然后用Import Existing Project导进来,就可以跑了。

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

你可能感兴趣的文章
基于干净语言和好奇心的敏捷指导
查看>>
微软发布Azure Storage不可变存储功能的正式版本
查看>>
Node.js 2017企业用户调查结果发布
查看>>
JavaScript到底是面向对象还是基于对象?
查看>>
小米大数据:借助Apache Kylin打造高效、易用的一站式OLAP解决方案
查看>>
“软”苹果水逆的一周:杂志服务崩溃,新机型遭泄露,芯片首架离职
查看>>
微软必应从.NET Core 2.1获得了性能提升
查看>>
2019年DApp调查报告
查看>>
职场新人不太适合参加的活动
查看>>
JAVA的优势就是劣势啊!
查看>>
IEEE802.11数据帧在Linux上的抓取
查看>>
数据加密和CA的创建
查看>>
使用if语句编写Shell脚本
查看>>
ELK实战之logstash部署及基本语法
查看>>
帧中继环境下ospf的使用(点到点模式)
查看>>
BeanShell变量和方法的作用域
查看>>
LINUX下防恶意扫描软件PortSentry
查看>>
由数据库对sql的执行说JDBC的Statement和PreparedStatement
查看>>
如何用VMware搭建HA和DRS环境(第二篇;安装配置DNS Server)
查看>>
如何使用SMTPDiag 工具
查看>>