淡淡烟草味 发表于 2008-3-5 15:56:28

请求分析正文中的(账户登录管理)测试用例

UC- 007 需求名称:帐户登陆管理
简要说明:
       该级别帐号由系统临时生成,有效期较短,供第三方厂家人员临时登陆时使用,使用完毕后作废。该级别帐号默认权限为普通浏览级,有必要提升权限时可由系统管理级帐号进行权限修改。
主要参与者
管理员。
相关角色及兴趣
管理员:成功按设定密码登陆,密码有效期在设定范围内。
前置条件
       管理员已登陆
后置条件
       成功的按设定密码登陆,密码有效期在设定范围内。
主要成功场景
1.管理员登陆系统。
2.系统检查管理员帐号有效性。
3.管理员进入系统,清除用户当日重新输入密码次数
扩展
2a.密码错误。
      2a1.重新输入密码次数<5
                        2a11.提示管理员重新输入密码
                        2a12.重新验证管理员帐号有效性
                2a2.提示输入密码错误次数>5,当日已不能登陆
2a21.退出。
        3a.用户是第一次登陆
                3a1.提示用户重设密码
                        3a1a.用户设置密码在最近5次密码范围内
                                3a1a1.提示用户密码在最近设置过,请用户重新设置密码

淡淡烟草味 发表于 2008-3-5 16:06:34

没有人做过这样的需求分析吗??

jiang860718 发表于 2008-3-5 16:25:04

完全没看懂,你要做什么?

淡淡烟草味 发表于 2008-3-5 16:33:10

不是吧..这是软件的需求..根据需求写需求分析和用例...看来你帮不了我什么.

红色异端 发表于 2008-3-7 21:44:52

看完这个文章,我大致了解了。
我觉得需要测试的对象为:管理员帐号,帐号有效期,管理员权限,密码输入次数,临时生成的帐号使用完后是否自动作废,帐号权限是否越级,权限是否只能由管理员修改,密码有限期,密码错误情况的设置,退出情况的设置。大致就是这么多

tobias.liu 发表于 2008-3-9 16:40:26

楼主的意思是根据以上正文内容编写测试用例吗?
如果是的话,我觉得可以用划分等价类的方法进行设计:
1:所有正确情况执行一个case,
2:根据每一个小的步骤再进行等价类的划分(根据具体的情况确定等价类的个数),确保覆盖完全。

不知道对你有没有帮助。

淡淡烟草味 发表于 2008-3-11 11:34:20

可是还所有正确情况还会有交叉点啊..需要都一一的排列组合吗?是不是太多了?要想覆盖全实在太难了.能不能做到覆盖率90%以上呢?还请各位高人指点..

tobias.liu 发表于 2008-3-12 11:39:35

等价类划分法的方法就是将所有正确的情况都视为一类,举一例证明一切正常是软件的表现OK就好。

而对于不正常的情况,每一个小步骤都要进行检验。

记住穷举测试是永远不可能做到的。
页: [1]
查看完整版本: 请求分析正文中的(账户登录管理)测试用例