51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 53737|回复: 104
打印 上一主题 下一主题

终于尝试着将需求,计划,实践,缺陷联系起来(图多,杀小猫)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-11-15 12:46:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
自己试的,不知道是否正确,写出来,请大家指正。

起因: 公司的缺陷管理,一直只使用TD中的Defects部分,说白了,就是个功能全面的留言板,而没有把TD的全部功能用起来。我下边的叙述,就是尝试把整个TD应用起来。

软件配置:Win2000 Server+SQLServer2000+各种补丁+TestDirector 7.6+SP4

先写好Requirements,注意树状的分支,该写的项目就写,别偷懒。
最小的分支最好是一个功能点。

然后tools-covert to tests-convert all

[ 本帖最后由 redsong 于 2005-11-15 13:10 编辑 ]

评分

参与人数 1综合技术指数 +10 收起 理由
ldneliza + 10 精品文章

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2005-11-15 12:51:09 | 只看该作者
三种选择中
第一种是把需求树中的最小级别转换成Test Plan中的“步骤
第二种是把需求树中的最小级别转换成Test Plan中的”最小级别
第三种是把需求树中的最小级别转换成Test Plan中的”目录“,(目录下边还可以自己增加树状的Test Plan结构)

个人认为 选择第二种比较好。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2005-11-15 12:59:01 | 只看该作者
下一步之后可以在 目录(Subject) 测试(Test) 步骤(Design Step) 描述(Description) 之间转换  
这里用中文显然表达的不清楚 还是用英文更好。
点Legend可以看到详细的说明   

文件夹样子的的图标是 Subject
M的图标是Test
粗粗的叹号是Design Step
文本文件的图标是Description

这里我默认啥都没改。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2005-11-15 13:01:55 | 只看该作者
再下一步是选 转到Test Plan之后的路径

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2005-11-15 13:05:52 | 只看该作者
转到Test Plan后 左侧还是树状的结构。
现在要做的是 在右侧 对每个不可细分的需求点 增加测试步骤的描述。
左侧的树状结构中  选中某个不可再分的需求点(粗粗的M的图标)

右侧 选中“Design Steps” 之后点第一个图标(两个叹号一个加号的图标) New Step
输入 测试这个功能点的每一个步骤。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2005-11-15 13:09:25 | 只看该作者
写好之后 大致是这样的情况

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2005-11-15 13:18:58 | 只看该作者
接下来是Test Plan和Test LAB之间的关系。 这块我是这样理解的,也是我最不敢肯定我理解的是否正确的地方

整个项目,Test Plan有很多,但是,时间,人力的限制,不可能每个Test Plan都去做一遍测试,而仅仅是把重要的Test Plan进行测试, 这时候,就要把选择需要做测试的Test Plan 转到Test Lab中来。

我不肯定我的理解是否正确,希望大家斧正。

左侧New Test Set之后 右侧切换到Execution Flow,之后点Select Tests 这时最右侧出现Test Plan中的树状结构。

右击要进行测试的Test Plan中的最小分支(M图标),点 Add Tests to Test Set,出现如图所示的结构。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2005-11-15 13:21:28 | 只看该作者
这时候点Run 或者Run Manually 开始进行测试

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2005-11-15 13:22:54 | 只看该作者
上图中 点Exec Steps  依照已经写好的步骤进行测试。

[ 本帖最后由 redsong 于 2005-11-15 17:04 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2005-11-15 13:25:20 | 只看该作者
如果某个步骤通过了 在Status中选择Passed 如果失败了  选择Failed 同时 Add Defetc.

[ 本帖最后由 redsong 于 2005-11-15 17:05 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2005-11-15 13:25:21 | 只看该作者

先回后看!

辛苦!!!
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2005-11-15 13:30:12 | 只看该作者
这时 Add Defetc的时候  内容中 会自动增加一些东西。  到此为止 我感觉
需求 测试Plan  测试LAB 缺陷  终于联系起来了。

[ 本帖最后由 redsong 于 2005-11-15 17:07 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2005-11-15 13:47:02 | 只看该作者
辛苦
学习
回复 支持 反对

使用道具 举报

该用户从未签到

14#
 楼主| 发表于 2005-11-15 13:50:52 | 只看该作者
最后说说我的想法:

1 TD功能太强大了。仅仅用他的缺陷管理这部分,就已经能够把测试过程中的工作流问题完全管起来。

2 如果想使用TD的其他功能,那么最好的办法是 要么都用,要么都不用。
  比如 只想用需求部分和缺陷部分,而中间的Plan和Lad省略不用,这样不是很显示。

3 如果用TD,最好所有的人都用TD. 比如写需求的人用的是word,写测试用例的人用Excel,而真正测试的人用TD,这样很麻烦。

4 Test Plan里边的步骤的确很麻烦,无形中会增加很多工作量。 这块的应用,我认为应该是一个人写好,其他人来用的。比如一个人写好详细的测试用例。然后找一堆不是很懂这套产品的人按照测试用例来操作。如果写测试用例的人和执行测试的人是同一个,那么,如此详细的测试用例,似乎用处就不是很大了。

我是新手,上边所有的图文,都是自己摸索出来的,肯定有思路不对的地方,大家别照超,欢迎批评指正。

最后,感谢另外一个帖子中tofy兄弟给我的提示“TEST LAB就是测试实施了,可以从TEST PLAN抽取部分或全部的用例,然后来执行,用例执行完以后,相应的需求和用例的状态会自动发生改变,当然事先需求和用例必须要关联起来;”  ---这句话给了我很大的帮助,谢谢tofy.

[ 本帖最后由 redsong 于 2005-11-15 13:52 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2005-11-15 14:12:39 | 只看该作者
不好意思,没等发完就回帖了。
谢谢楼主了!
回复 支持 反对

使用道具 举报

该用户从未签到

16#
 楼主| 发表于 2005-11-15 15:35:36 | 只看该作者
所有的提到“粗粗的叹号”的地方 ,替换为"脚印"  更好一些。体现“步骤”的意思。
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2005-11-15 16:25:49 | 只看该作者
很好的帖子,看了受益匪浅,虽然我公司目前的环境中TD也只用了Defect模块,但将来新项目若测试先期介入的话肯定会把TD的其它功能模块利用起来。谢谢楼主这篇文章,非常有实践性与借鉴性。支持!
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2005-11-15 20:11:04 | 只看该作者
好文!

不过
LZ使用TEST直接与DEFECTS关联这一块好象不太妥当,如果是多个TEST出现的都是一个BUG的情况怎么对应啊? 一个DEFECT只能对应一个TEST,第二个关联的出现会切断DEFECT与第一个TEST的关联. 如果这样的话就只能看到BUG,而找不到TEST了.   LZ有什么高招解决这个问题么?
回复 支持 反对

使用道具 举报

该用户从未签到

19#
 楼主| 发表于 2005-11-16 09:03:04 | 只看该作者
原帖由 ken6328 于 2005-11-15 20:11 发表
好文!

不过
LZ使用TEST直接与DEFECTS关联这一块好象不太妥当,如果是多个TEST出现的都是一个BUG的情况怎么对应啊? 一个DEFECT只能对应一个TEST,第二个关联的出现会切断DEFECT与第一个TEST的关联. 如果这样的话 ...


你的完整意思我不太明白,但是“多个TEST出现的都是一个BUG的情况” 这块我理解。
以前只应用Defects部分的时候,我鼓励所有测试人员写上他们发现的所有BUG,而不用管同样的BUG以前是否被其他人提交过。我觉得这样做至少有3个好处:
1 重现:比如一个BUG, A测出,但是不能重现,而同样的Bug,B也测出,无形中就相当于重现了。
2 工作量:如果B测试出来的BUG因为发现A已经提交过同样的了而没有提交,无形中对B的工作量有影响。
3 因人而异:同样的BUG,A和B会有不同的理解,从各自不同的角度去叙述,有助于研发人员修改bug.


上边提到的是只应用Defcts部分的时候,现在刚刚尝试着吧需求,用例,实践结合起来。怎样更有助于工作,还理解的不是很透彻,还望多指教。
回复 支持 反对

使用道具 举报

该用户从未签到

20#
发表于 2005-11-17 11:46:09 | 只看该作者
哦  I see that!
可是在统计BUG数的时候会很麻烦啊,有很多相同的BUG,造成在TD中无法简单的直接生成产品真实的BUG率.
不容易掌握产品的测试进度和测试深度啊.

呵呵  这只是我个人的感觉
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-23 22:07 , Processed in 0.088032 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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