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

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

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


↙↙↙阅读原文可查看相关链接,并与作者交流