关于互动功能关注、粉丝、黑名单三个功能测试用例的设计,请指正存在的问题,多提意见!

2012-08-22  张丽丽 

有用户A和B,他们可以互相关注,可以取消关注、移除粉丝,可以将对方拉黑。当发生以上的任何操作后,同时他们可查看对方对应的资料信息的权限也将发生变化。
   纠结的如何设计测试用例才可以不冗余,不遗漏。
如设计用例如下:
1.A关注了B,B未关注A
          1>. A的关注列表中存在B,去B的粉丝列表查看存在A;
          2>.A只能取消关注B,取消后A关注的人的内容列表中不显示B发布的内容。同时B的粉丝列表中无A。
2.A和B互粉:
         1>. A取消关注B ,A的关注列表中无B,同时A的关注的人的内容列表中不显示B发布的内容。同时B的粉丝列表中无A。
         2>.A将B移除粉丝,A的粉丝列表中无B,同时B的关注列表也无A,B关注的人的内容列表中无A发布的内容。
         3>.A从自己粉丝列表将B拉黑,A的关注列表中无B;A关注的人的内容列表中无B发布的内容;A的粉丝列表中无B;A拉黑B后还可再次关注B,但B无法再关注A给出警告提示
          4>.B被A拉黑后,B的关注列表中无A;B关注的人的内容列表无与A发布的内容;B的粉丝列表中无A;
          5>.A将B拉黑后,再次去关注B:可以关注成功
 
690°/6836 人阅读/7 条评论 发表评论

崔行龙  2012-08-23

跟绕口令似的,等我想想再回答。你用着等价类的方法看着问题显然不够用。利用因果图或者是根据不用场景做树状图,也许能好些。具体应用效果等待实践。


张丽丽  2012-08-23

崔行龙: 跟绕口令似的,等我想想再回答。你用着等价类的方法看着问题显然不够用。利用因果图或者是根据不用场景做树状图,也许能好些。具体应用效果等待实践。
等你帮我分析哈...我搞得头都大了..晕乎乎...


夏浩淋  2012-08-24

互粉时,AB任意一方所发的公开动态双方都能查看的到(关于权限的用例估计还有不少);
还有拉黑后的权限控制,是什么样的?还能访问彼此的空间么?
追加些错误的用例吧,比如多次关注一个用户、多次取消关注、还有关注一个自己已加入黑名单或被对方加入黑名单的用户,从而会不会出现权限错乱...
这个其实关系最大的就是权限了,了解下开发的实现方式;测试下能不能绕过权限设置或批量发送从而得到更多....

这个逻辑其实挺简单的,多玩下weibo就晓得了。


张丽丽  2012-08-24

夏浩淋: 互粉时,AB任意一方所发的公开动态双方都能查看的到(关于权限的用例估计还有不少);
还有拉黑后的权限控制,是什么样的?还能访问彼此的空间么?
追加些错误的用例吧,比如多次
【多次关注一个用户、多次取消关注】,这个功能就不用考虑了,因为当关注已经状态会变为“取消关注”,当取消关注后状态会变为“关注TA”..


张丽丽  2012-08-24

夏浩淋: 互粉时,AB任意一方所发的公开动态双方都能查看的到(关于权限的用例估计还有不少);
还有拉黑后的权限控制,是什么样的?还能访问彼此的空间么?
追加些错误的用例吧,比如多次
【测试下能不能绕过权限设置或批量发送从而得到更多.】,这个我没明白啥意思?嘿嘿...


夏浩淋  2012-08-27

张丽丽: 【多次关注一个用户、多次取消关注】,这个功能就不用考虑了,因为当关注已经状态会变为“取消关注”,当取消关注后状态会变为“关注TA”..
你可以拦截下批量发http包啊...


夏浩淋  2012-08-27 1

张丽丽: 【测试下能不能绕过权限设置或批量发送从而得到更多.】,这个我没明白啥意思?嘿嘿...
了解开发的实现方式,比如关注时是根据UserID来传递的,那改成别的ID能不能关注呢?思路就是这样了,自己发掘吧。


登录 后发表评论