美文网首页
51挖宝小程序测试总结

51挖宝小程序测试总结

作者: 静静地就好 | 来源:发表于2018-10-03 22:44 被阅读68次

    首先,简单介绍一下51挖宝小程序的主要功能模块:

    1、收集能量——通过点击掉落的人参,进行能量的收集;

    2、锄地挖宝——通过收集得到的能量,有机会进行锄地获得奖品;

    3、合成卡牌——通过获得的“五”、“一”、“节”、“快”、“乐”卡牌,进行合成卡牌赢“51元优惠券”的操作;

    4、领取优惠券——利用微信卡包,领取锄地得到的奖品。

    图1 挖宝流程

        对于功能1,我们是通过点击人参收集能量,除了点击人参收集能量外,我们还应该要注意的地方是:

        1、对话框是否正常提醒挖宝?

        2、点中一次人参,能量是否+1,是否最多可收集30个能量?

        3、每天最多是否可玩3次游戏?

        4、重复点击开始游戏,操作是否报错?是否有做限制?

        5、点击非人参区域,能量是否还是+1?

        其中,1、2、3是属于正常的收集能量功能点,4、5是针对异常操作,看程序是否有做出正常的反应?


        对于功能2,我们是通过点击地块锄地进行挖宝,一次挖地消耗10个能量,需要考虑的场景有:

        1、能量10+,是否挖地一次,能量减10?

        2、能量20+,是否挖地两次,能量减20?

        3、能量30,是否挖地三次,能量减30?

        4、首次能量不足是否还能锄地?

        5、挖地结束之后能否正常翻牌结束游戏?

        6、中奖能否获取奖品?

        7、未中奖是否没有得到奖品?

        8、是否可以重复锄地?

        9、最后一块地可以正常点击吗?

        10、第一块地可以正常点击吗?

        其中,3、9属于极值的测试情况,经验告诉我们,缺陷绝大多数都会出现极值发生的地方,比如9就会出现数组越界的bug,因为前端最后一块地是16(1-16),而后台最后一块地存储的是15(0—15);6是属于关联测试,因为6会在功能点4领取优惠券进行领取;8也是属于重复性的操作,重复操作锄地可以检测是否可以多次锄地和是否有把遮罩隐藏。


        对于功能3,“五一节快乐”的5张卡牌可以合成一张51元券。注意点是:

        1、“五一节快乐”能否成功合成51元券?

        2、卡牌是否只能合成一次?合成卡牌后是否数量减1,卡牌全部灰色?

        3、没有“五一节快乐”5张卡牌,不满足合成条件能否合成51元券?

        4、这里除了合成功能的校验之外,还需要留意样式的改变,合成的样式是亮色的,合成后的样式是灰色的。


        对于功能4,领取优惠券,我们是从一键领取改成了单个领取的形式,对于一键领取踩过的坑应该是:

        1、大于9张优惠券,领取过后页面还有优惠券,卡包也有这些优惠券;

        2、可以重复领券;

        3、一键领券加载失败······

        除了以上4点,分享链接或者转发、优惠券核销、中奖概率的控制也是值得注意的点。这些都是基于功能所做出的测试,像推向大众后,出现的刷优惠券的行为,是属于接口测试或安全测试的范畴。那也是值得注意的点~~~

    相关文章

      网友评论

          本文标题:51挖宝小程序测试总结

          本文链接:https://www.haomeiwen.com/subject/abytaftx.html