51Testing软件测试论坛

标题: 测试用例的组织与管理 [打印本页]

作者: aries1979    时间: 2006-4-11 14:33
标题: 测试用例的组织与管理
应该如何来组织测试用例,比如对于一个登录功能,包括了成功场景和失败场景,失败场景又分为几个情况,比如用户名不正确、密码不正确。。
那以下每一行都应该是一个测试用例:
正确的用户名           正确的密码
不正确的用户名     
正确的用户名           不正确的密码

这样就有三个用例,然后这三个用例是针对登录这个功能的,和其他测试用例是相对独立的,那么怎么来组织系统中的测试用例?合理的划分是一个有层次的组织,登录,查询。。。属于一个LEVEL,登录里面又包含几个测试用例,那么如何来组织,一般的TEST CASE 管理工具里包含这种层次结构么?
作者: 慢慢变胖    时间: 2006-4-11 14:57
我想分类方法有很多种,不过我个人觉得应该参考需求的分类来进行会比较容易
比如开发人员喜欢按照use case的形式组织,最好你也这样去分,这样大家比较容易沟通
毕竟需要大家一起评审的,多些共同语言会比较好
作者: flyingpig    时间: 2006-4-12 21:19
这里面涉及到一个问题,就是如何输入有效的数据。

输入值:正确的用户名,错误的用户名,正确的密码,错误的密码

输出用例:
正确的用户名     正确的密码
错误的用户名     正确的密码
错误的用户名     正确的密码
错误的用户名     错误的密码


如何输出有效的测试用例?

可以根据设计,假设开发人员的判断语句认为用户密码,则不允许进入下一步骤,提示用户“用户密码错误”
如果用户名错误,不允许进入下一步,提示“用户名”错误。

如果这时候用户密码和用户名均错的时候,是提示用户密码错还是用户名错?

建议根据需求定制有效的测试用例。

假设这部分在详细设计需求中没有体现,那么就可能会存在四种测试方法。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2