51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3461|回复: 3
打印 上一主题 下一主题

[求助] 使用场景法设计测试用例----协同办公系统

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-10-25 16:57:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 kinbyo 于 2010-10-25 17:01 编辑

协同工作单的基本功能:一对一发送工作单、群发工作单、分发工作单(分开发送,内容一致)
一对一发送的,接收者申请完成,发送者确认完成,工单就完成了;群发工作单,接收者其中一个申请完成,发出者确认完成,工作单就完成了;分发工作单就某个接收者申请完成,发送者确认完成即该接收者工单完成,其余的未申请完成的工作单仍然是进行中

现在我想对这个系统用场景法做分析,设计测试用例,请问怎么确定备选流???在线等待。。。请高手解答
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-10-26 14:06:59 | 只看该作者
其实场景法与流程图的设计是相似的。首先确定可操作单元,再将这些单元以不同属性呈现后相互连接起来,而使用单元的最少的场景流则是基本流。

如,本测试目标中只包含两个测试单元:“接收者申请”“发送者确认”。以及一个最终结果单元“发送操作结束”。

而“接收者申请”具有:成功申请/可堆栈两个属性(LZ可以思考为什么没有列出“接收者申请”的“失败”属性。
主要是检查测试软件是否设计有失败的相关处理,如设计有“重发”或申请失败异常处理等功能时,则必须列出“失败”属性)

“发送者确认”具有:确认通过、确认拒绝以及继承性(一条场景流中,“发送者确认”不能单独存在,至少需要1个“接收者申请”单元才能存在)。
——————————————————————————
筛选出单元属性后,就可以开始设计场景流了。
A.接收者申请成功——发送者确认通过——发送操作结束
(通常,会选取使用单元“最少”的“成功”场景流做为基本流)

B.接收者申请——发送者拒绝——发送操作结束

C.(接收者A申请——接收者B申请——……——接收者N申请)——发送者确认通过——发送操作结束 (括号内的N个“接收者申请”的发生时间可以相互切换,所以使用括号将它们框在一起)

D.(接收者A申请——接收者B申请——……——接收者N申请)——发送者确认拒绝——发送操作结束

E.(接收者A申请——发送者确认通过)——(接收者B申请——发送者确认通过)……——发送操作结束
注意:其中的任意发送者确认通过都可替换为发送者拒绝。

————————————————

其实,只需要设计一个完整的流程图,就能比较清晰得得到场景流的各个的主流以及备选流了。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2010-10-26 18:38:44 | 只看该作者
学习了
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    4#
    发表于 2010-10-26 21:23:11 | 只看该作者
    这类型的画个流程 图看着测,比较好,写太多文字的用例浪费时间
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-25 18:26 , Processed in 0.071375 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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