51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3518|回复: 2
打印 上一主题 下一主题

[讨论] 测试用例的组织与管理

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-4-11 14:33:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
应该如何来组织测试用例,比如对于一个登录功能,包括了成功场景和失败场景,失败场景又分为几个情况,比如用户名不正确、密码不正确。。
那以下每一行都应该是一个测试用例:
正确的用户名           正确的密码
不正确的用户名     
正确的用户名           不正确的密码

这样就有三个用例,然后这三个用例是针对登录这个功能的,和其他测试用例是相对独立的,那么怎么来组织系统中的测试用例?合理的划分是一个有层次的组织,登录,查询。。。属于一个LEVEL,登录里面又包含几个测试用例,那么如何来组织,一般的TEST CASE 管理工具里包含这种层次结构么?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-4-11 14:57:20 | 只看该作者
我想分类方法有很多种,不过我个人觉得应该参考需求的分类来进行会比较容易
比如开发人员喜欢按照use case的形式组织,最好你也这样去分,这样大家比较容易沟通
毕竟需要大家一起评审的,多些共同语言会比较好
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-4-12 21:19:45 | 只看该作者
这里面涉及到一个问题,就是如何输入有效的数据。

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

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


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

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

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

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

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

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-23 02:41 , Processed in 0.076363 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表