匿名吐槽 支付宝AR红包,如何设计测试策略?

匿名 · 2016年12月27日 · 最后由 匿名 回复于 2017年03月01日 · 730 次阅读

  今天同事在玩支付包AR红包,突然问到,如果这个功能要进行测试,该如何测?支付宝的测试工程师会如何做呢?
个人觉得这是一个考验测试工程师很好的面试题,从这个题目的回复情况,就可以大概判断一个测试人员的素质Level,我自己抛砖引玉,想了一些测试策略的设计,大家可以继续补充哈,锻炼自己的测试思维,以及由这个问题,可以思考的深度。

原理:AR红包的原理,应该就是存一个数据,然后匹配一个数据。当然逻辑虽然简单,但是方方面面的考虑,内部逻辑的实现,还是非常的难的,包括:算法设计,网络设计,存储设计,匹配设计,队列设计,地理位置,加密,图像识别等等。(以上是自己的猜测。)

  • 功能方面
当然就是基础的功能验证
1a存一个数组Ab读取这个数据AOK
2a存一个数组A,b读取数据B→fail
3a存一个数组A,a自己读取AOK
等等

  • 网络方面

    1WIFI2G3G4G网络下成功使用→OK
    2:网络之间切换的时候,使用→OK
    3:断网情况下,弱网
    等等
  • 性能方面

    1:识别的时间低于某个标准→OK
    2:图片做特殊处理例如模糊,扭曲,识别→以情况而定
    等等
  • 安全方面

    不太懂
  • 兼容性方面

    1:不同操作系统
    2:不同分辨率
    3:同一个操作系统,不同版本
    4:不同设备
    5:第三方的定制android系统,例如MIUI
    等等
  • 接口测试

    1:调用存的接口,查看数据或者缓存存储→OK
    2:调用取的接口,匹配效率→OK
    3:传参数相同的情况下,重复调用取的接口→fail
    等等
  • 单元测试

    1:函数传不同参数覆盖,stringintlong等等
    2:条件覆盖,逻辑覆盖,语句覆盖
    等等
共收到 6 条回复 时间 点赞

加个Location Based Services测试吧,这块也不可避。

粗略扫了一眼,性能应考虑手机耗电量的测试.楼主大部分考虑的都是纯软件的,但是关乎手机日常生活的,应该从硬件设施方面也多做考虑.

你想的太简单了. 测试策略要复杂的多. 不过支付宝的qa肯定没测试太多, 会留下一些漏洞的.

安全的问题alipay团队已经修复了一轮(对于图片的去噪点领取红包)
anonymous君提到的耗电量测试是需要关注的,因为据了解,lbs上报之后,会下载图片到本地进行对比,由此而衍生出的一个就是图片传输的压缩流量测试和监控。

至于性能,私以为更多的关注接口的处理能力。因为双十一已经检验过前端的转发层和web层的性能了(-。-)

不了解实现,很难定测试策略。我现在感觉会不会明年感慨,去年埋的红包,今年还没找到。

6楼 已删除

匿名回复都是同一个头像吗?初次混论坛有点蒙圈了

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册