测试⽤例设计思路⼀则----⼤转盘活动测试⽤例设计
⼤转盘活动测试⽤例设计
题⽬:2019年双11公司内部员可参与抽奖,每⼈每天可参与⼀次抽奖,好友助⼒,最多额外获得3次机会。
web端登录思路:
**⼀、功能验证,**所有的功能点是否符合需求设计,⽐如
1)⾝份验证:未登录时点击抽奖,是否跳转⾄登录页⾯,公司员⼯登录后是否可以正常抽奖,⾮海尔员⼯登录是否可以参与抽奖,如果限制住了不可以,是否有合理提⽰等
2)抽奖功能:点击转盘是否正常转动,抽完奖后抽奖次数是否-1
3)结果公⽰:抽奖结果是否会进⼊到中奖公⽰中轮播展⽰
4)分享:是否会调起分享控件,以及分享⽀持哪些平台,分享到各个平台是否成功,是否⽀持复制链接,到浏览器是否能正常打开抽奖页⾯等等
5)分享得机会:邀请好友助⼒后,抽奖机会是否会+1,邀请4⼈助⼒,抽奖机会是否最多+3
6)查看活动规则:点击是否跳转⾄⽬标页⾯及⽂案是否正确
7) 中奖概率验证:若概率是万分之⼀,如果在前10名抽奖的⼈员中已经产⽣了⼀等奖,如果保证后⾯抽奖的⼈员不在中⼀等奖的问题等。
**⼆、UI验证,**验证UI是否与UI设计⼀致,⽐如
1) 页⾯整体,是否有被切掉的地⽅,如顶部导航栏左右侧的返回或者分享按钮展⽰是否被切掉,页⾯中间的元素,⽐如button啊这些是否按照原设计图实现等等
三、兼容性验证
1)如果是app端,考虑⼿机机型、同⼀机型不同系统的适配问题;考虑不同系统,如安卓系统、鸿蒙系统和ios系统的适配等;
题外⼩tip:可展开举个⼩例⼦,如安卓系统的应⽤市场⼀般会默认开启【安装和更新】的⾃动更新功能,这个功能对测试⼈员的影响在于,若测试机安装了测试包,应⽤市场会⾃动的把测试包更新为线上的最新安装包,影响测试,我们可以在应⽤市场把改⾃动更新功能关掉,这个⼩烦恼就解决了,以华为⼿机举例,路径为:应⽤市场->我的->设置->安装和更新->⾃动更新应⽤->关闭。
2)如果是web端,考虑不同浏览器的适配,如chorm,⽕狐,360,UC等等;
3)web端还要考虑下分辨率对页⾯适配的影响;
四、性能⽅⾯验证,如压⼒测试
1)可以压⼀下该url能够承受的最⼤压⼒是多少,是否符合需求。具体可以借⽤jmeter展开将⼀下压测配置和结果分析
五、安全性验证
1)对⾝份的验证,内部员⼯和⾮内部员⼯
2)对可抽奖次数的验证,1次和最多3次
3)对登录⽤户token的有效期验证
六、弱⽹测试
1)⽹络环境差的情况下,打开⼤转盘页⾯,是否能正常打开,或者在弱⽹下页⾯加载的策略是什么?(⽐如有些页⾯只加载⾻架屏)或者是否给出了合理的提⽰?(您⽬前的⽹络状况不佳,请稍后再试,
或者其他⼀些合理提⽰等)
2)如何模拟弱⽹?可以⽤fiddler来设置。路径:rules-performance-simulate modem speeds,打开后抓取要测试的url,选中rul查看右侧的statistics的数据
七、易⽤性测试
⼀些提⽰是否合理易懂,⽐如抽奖次数⽤完后,⽤户再次抽奖给出的提⽰对⽤户来说是否通俗易懂且不失优雅,哈哈~
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论