1、分析需求,关注重点:移动 app、活动、电影票、20% 的价格、1000 张、限购 1 张
2、功能测试就根据刚才的重点分析了
移动 app:加上这是个活动,所以需要考虑弱网络下;网络流量需要考虑图片是否使用缩略图;用户体验……;稳定性 l;
活动:H5 的可能比较大,但还是应该问清楚点;webview 如何测试;活动如何上线,能否正确进入活动界面
电影票:电影票是某一部电影,还是所有在售电影;选座是否正常;已售座位的信息更新是否及时;电影的相关信息是否正确;
20% 的价格:购买方式(网银、支付宝、微信)是否正常;可能存在的安全漏洞;折扣是怎么计算的,数据库需要传哪些参数;退款时退款数额是否正确;购买时提交异常数据能否正常处理
1000 张:1000 张的等价类划分;如何处理并行,N 个人同时付款一张票;如果有允许等待 30min 内付款,那等待付款时这张票能否允许其他人付款;退款的票能否重新购买
限购:根据什么信息限购,eg 手机号、app 账号…;重复购买能否成功;买了后退款重新买是否正常;如果有允许等待 30min 内付款,那第一张不付款,购买第二张会怎么样…;能否通过抓包修改参数购买多张
3、压测,峰值并发的设计
然后作为负责人,还得知道上线时间;开发是否留有足够测试时间;手下多少人、怎么分配人员;根据时间还得考虑接口测试、自动化测试范围和时间、组内测试用例评审
很久没看过电影,测试经验不多,也没处过管理的位置。。还是等有经验的人来补充吧
#5 楼 @taki 想起来了,之前也看过你那篇帖子,UIAutomatorview 简单封装 生成脚本 (初版),不过你的帖子在 Appium 板块,我又一时没想起来了,就只翻了 Uiautomator 板块的帖子 orz。。
#4 楼 @seveniruby 嗯,指定 java 后好些了,也可能只是我看惯了代码区用黑色背景色所以有点不习惯
#2 楼 @lihuazhang 好的,我就是觉得复制代码用 md 后格式总有点奇怪,所以才贴的图
想了下,从父节点开始遍历好像还不够的样子。。还是得从根节点开始遍历
把 parentNode 改成 mRootNode 吧
#4 楼 @lihuazhang 下载地址的微盘显示还在审核,现在还下载不了
厉害,这个相当实用
现在 Java 还只是半桶水,看来也得学习下 js 了,Macaca 看起来确实挺有意思的
感谢分享,看完几个帖子后受到启发不少,于是最近也开始动手折腾功能扩展
楼主,想问下你的输入框输入文本是怎么处理的?adb shell input text 不支持中文,而且还有手机输入法的干扰。。
感觉需要个结构图或者目录贴
楼主,想问下你获取 activity 会不会卡一会儿才能获取到?
我点击 device sreenshot 后,会反复执行几十次 adb 命令(不知道哪里的原因。。),导致会卡一下
刚刚发现原来是处理 xml 时,会遍历界面上所有的控件,每次遍历的时候都会执行 adb 命令查询 activity。。所以不能像处理 xpath 那样改了,没必要写到 Uinode 里面了
@zengjunzhou 求问如果是自己改的时候,怎么进行调试?也是当作一般的 java 工程吗
另外想问问@xuxu 分享的那个源码,要怎么下载,是只需要下载 uiautomatorviewer 的部分就可以了吗
#3 楼 @monkey 嗯,也感谢公开课老师的分享,因此我才会有自己写写的想法
@chenhengjie123 谢谢~待会我去了解下 okhttpclient,之后试着改写下看看
#1 楼 @lihuazhang 谢谢~现在已经都已经养成习惯每天上论坛看看了
之前是上头那边开了个后门,专门给万一收不到的情况下用的万能验证码
业务这东西真心蛋疼,过于偏感性了
除了需求以外的,好还是不好都是个人偏好,想要说服开发的时候都不知道怎么说更容易让他们愿意改
不像专项的东西都是有明确指标,用例执行也只有过或者不过,不是 0 就是 1
这是灌水区
我 2 台手机手动安装 apk 都打不开这个 app。。确认这个是能正常启动的吗
三星 S4 Android 5.0 和魅蓝 note Android 5.1