微博经验值计算规则:
http://level.account.weibo.com/level/levelexplain
这里只选了基础任务的两个规则。因为第1个规则,是写微博加5分,相对独立;
第二个成长任务是临时的,值也不确定,无法测。
第三个新手任务和第四个升级任务,和LV的级别有关,而且经验值都是30,也相对独立,因此不加入统计。
微博经验值计算,其中连续登录和会员加速的规则如下:
2、连续登录任务
任务名称 | 登录天数 | 奖励经验值 |
连续登录 | 首次登录 | 1 |
连续登录第2天 | 2 | |
连续登录第3天 | 3 | |
连续登录第4天 | 4 | |
连续登录第5天 | 5 | |
连续第6天开始每次登录+5经验值(如果中断会从按首次登录重新计算) | 5 |
3、会员加速
会员加速任务 | 会员等级 | 普通会员奖励经验值 | 年费会员奖励经验值 |
会员登录微博 | VIP1 会员 | 1 | 3 |
VIP2 会员 | 2 | 4 | |
VIP3 会员 | 3 | 5 | |
VIP4 会员 | 4 | 6 | |
VIP5 会员 | 5 | 7 | |
VIP6 会员 | 6 | 8 |
微博的经验值获得,与登录天数、会员等级数是相关的。
设:N是会员等级数,D为登录天数
二、测试用例设计
1)分析哪些是原因,哪些是结果。画出因果图。
给每个原因和结果并赋予一个标识符,根据这些关系,画出因果图。因果图上用一些记号表明约束条件或限制条件。
原因 | 结果 |
1.天数>5 | 21. 5分 |
2.登录 | 22. D分 |
3.普通会员 | 23. N分 |
4.年费会员 | 24.N+2分 |
5.用户 |
|
中间过程:
11.身份是用户、普通会员或年费会员
12.连续登录5天以内
13.连续登录大于5天
2)把因果图转换成判定表
以下判定表中:灰色部分表示规则原因之间O约束和R约束
3)将判定表的每一列作为依据,设计测试用例。