51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2164|回复: 5
打印 上一主题 下一主题

[原创] 关于测试用例的一个问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-9-25 17:46:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在设计测试用例的时候怎么测试多个模块之间的关联性?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2011-9-25 19:25:08 | 只看该作者
把关联性理清楚,然后设计全面的用例
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2011-9-25 22:36:01 | 只看该作者
试试,看看有没有用。感谢楼上。。。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2011-9-26 09:53:59 | 只看该作者
我觉得关联模块间会有因果关系,多模块组合关系会比较多了
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2011-9-27 23:02:13 | 只看该作者
做功能交互测试么。
最费时最简单的就做正交嘛,二维、三维、一直到n。。。
这是种费力不讨好的功能交互法,投入产出比太高,搞了没啥用;
而且主要问题是无法说明你要做到几维,才能认为覆盖了所有的路径和状态机。

基于用户场景来做交互比较好:
找几个用户故事,例如淘宝:用户要买东西。
然后进行功能拆分,拆出登录、搜索、支付、物流、确认、评分等功能模块。
按照一定顺序串联这些功能,得到一个原始场景,这个原始场景就是在做一个原始的路径覆盖和状态迁移覆盖。

需要找出多个场景,将软件整个功能树覆盖完全。
场景好不好,审评方法是:场景越少越好,场景之间耦合性越低越好。最优状态是通过一个场景将所有功能有序串联下来。

下面要做的就是场景操作了,各种场景插入、重复、删除等,
通过这些方法生成新场景,如果新场景能对应至少一个bug,那么我们把他叫做衍生场景,记录下来。
在下面做回归的时候要把衍生场景拿来测。

当3测回归均没发现衍生场景还能产出bug的时候,就老化掉该衍生场景。

这个基于场景的交互法可以开展在传统用例上,也能开展在ET上,从而生成了现在比较流行的两个流派:基于场景的功能交互法 和 基于场景的探索性测试框架。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2011-9-28 22:33:05 | 只看该作者
回复 5# anderzack
貌似LS是淘宝的吧?呵呵,说的不错,很有启发性
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-23 03:42 , Processed in 0.069872 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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