51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2942|回复: 4
打印 上一主题 下一主题

[讨论] 不同情况的组合这符合用场景法设计测试用例吗?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-8-5 10:37:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
业务概述:系统制作一张卡使用户先交钱之后才能用电,这涉及到几个功能,如开户、售电、报停、恢复、销户、结算等等。但现在有一个问题是:卡在用户那随时可能弄丢了,所以要提供一个补卡功能。因为补卡所以这就有很多种不同情况的组合,
   之前我觉得这是场景法的范畴,现在觉得不对,场景是事件驱动,感觉是走到某一步,之后有多个选择,感觉我这种情况不是这样的。只是不同情况组合?
    我该如何设计测试用例比较合理呢?大虾们帮帮忙!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-8-5 11:08:03 | 只看该作者
这种情况,我们在具体作业中也遇到过的。所谓场景法,其实就是从具体的功能(用户想做什么)出发,然后将这个过程,设置一个流程。
根据你遇到的实际情况,需要建立一个补卡的功能流,在这个功能流程中,其实可以设置多个基本流,也可以只涉及一个基本流,其他的都作为备选流。
例如:
多个基本流的场合:
丢卡----提交身份证明----补办原因1----完了
丢卡----提交身份证明----补办原因2----完了
丢卡----提交身份证明----补办原因3----完了
在这个过程中,也许存在一些其他的备选流。

单个基本流的场合:
丢卡----提交身份证明----填写补办原因------完了
                            |--补办1---|
                            |--补办2---|
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-8-5 11:11:10 | 只看该作者
不好意思,这个上面的对齐方式有点问题,我已经拿到txt文件中,对齐了,但是贴上来还是存在不对齐的情况。

说明一下吧,对于单个基本流的场合,在填写补办原因处,就可以存在多个分支(备选流),完成这些备选流后,就可以进入完了状态
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2009-8-5 14:23:51 | 只看该作者
非常感谢!!你说的我有点明白了!
但感觉这种方式只是在设计补卡这一个个功能的用例,我是补完卡还要验证补的卡是否正确,补卡之后各个操作是否正确,
比如:我开户---->(丢了之后)补卡---->那我接下来还要验证这张补卡 能不能正常购电啊 能不能报停.....等情况,
那我要再设计一个用例,还是在这一个里面继续来写呢?!呵呵 希望高手指点
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-8-5 15:58:01 | 只看该作者
其实还是一个道理,这些小功能点,你可以把它们理解成不同平面上的场景,对于你所说的整体功能而已,可以作成一个纵向的场景,这时,你就不需要考虑不卡等功能有哪几种情况,而是在"开户---->补卡---->验卡---->购电---->报停....."这个流程中,构建基本流和备选流。基本流其实就很明确了,而备选流呢,只是这些“小平面”上功能的一部分即可~
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-16 10:24 , Processed in 0.065677 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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