利用TD将测试过程中发现的Bug与需求关联
来源:互联网 发布:淘宝三国杀主播店 编辑:程序博客网 时间:2024/06/01 08:42
1、需要在缺陷管理模块添加一个按钮,使得测试人员可以添加需求名称
A、添加字段
进入后台管理界面,使用admin进行登录,CUSTOMIZE—>admin登录—>Customize Project Entities—>DEFECT—>User Fields—>New field—>Requirement Name,字段设置为String类型—>保存退出
B、设置工作流
在后台管理界面,Set Up Workflow—>Script Editor—>Command Bar Editor—>在Command bar中选择Defects模块—>设置Caption: Requirement Name,Hint: Requirement Name—>Add—>在Commands列表中出现Defects_Command—>选中Defects_Command_01—>修改Action Name为Linked Bug—>选择一个Image图片—>保存Apply
C、对需求字段设置校验
Script Editor—>Requirements module script—>修改其中的脚本
Function Defects_ActionCanExecute(ActionName)
On Error Resume Next
Dim td
Dim ReqF
Dim ReqL
‘判断按钮是不是自定义的按钮
If ActionName = “Linked_Bug” then
‘弹出窗口,接受输入的需求名称
RequirementName = InputBox(“输入需求名:”,”需求名”)
‘如果是数字或者空,则报错
If(IsNumeric(RequirementName)) and Len(RequirementName) > 0 then
MsgBox “That is not a valid Requirement Name !”
Exit Function
‘如果按的是确定按钮,我们首先校验数据
Elseif Len(requirementName) > 0 then
‘创建TDConnection对象
Set td = TDConnection
‘创建Reqfactory对象
Set ReqF = td.ReqFactory
‘创建Reqfactory的List对象,通过SQL校验需求名是否存在
Set ReqL = ReqF.NEWList(“select * from REQ where RQ_REQ_NAME = requirementName”)
‘如果返回的需求总数为零,则表示需求不存在
If ReqL.Count = 0 then
MsgBox “That Requirement Name does not exist !”
Exit function
‘如果不是则把需求名放到自定义的字段中去
Else
Bug_Fields(“BG_USER_03”).Value = RequirementName
End if
‘清空对象值
Set ReqL = nothing
Set ReqF = nothing
Set td = nothing
End if
End if
上述步骤完成之后,保存设置并退出。
2、重新登录TD,在DEFECTS管理模块中,多了一个刚才添加的按钮。测试人员输入需求名称,TD对输入的值进行校验,确保输入的需求名没有错误
3、如果需求名输入正确,则将需求名关联到缺陷中去,否则弹出需求名不正确的提示。
4、则在每个Bug页面都会出现和bug相关的需求名。
与该方法类似,你可以根据各自的需要来设置不同的符合自己需要的功能。
- 利用TD将测试过程中发现的Bug与需求关联
- 测试中发现Bug后的处理过程
- 软件测试的目的是验证需求还是发现bug?
- 黑盒测试中发现的bug类型
- 软件测试过程中如何区分什么是功能bug,什么是需求bug,什么是设计bug?
- 用TD的Requirements模块来整理测试需求的一般过程
- 如何将EXCEL表中的测试需求、测试用例、缺陷记录直接导出到TD中
- 如何将EXCEL表中的测试需求、测试用例、缺陷记录直接导出到TD中
- 性能测试过程中如何将用户需求转换为测试需求
- 一个TD中如何关联其它TD之间的数据
- 利用TD定制XPE的一般过程
- 每天发现的bug以及处理过程
- 如何提高测试过程中发现问题的能力
- 需求工作中发现的问题
- 避免在Spark 2.x版本中使用sparkSQL,关于CTAS bug的发现过程
- DDE后端(非dentry):测试中发现的不足和bug
- DDE后端之dentry(二):从测试中发现的不足和bug
- 发现需求,利用需求,改变需求,利用需求,创造需求,利用需求
- java异常处理
- rubycnrails.cn刚建好的ROR教学视频小站 有兴趣的欢迎来看看啊=.=
- 从今天开始我要陆续把工作中学到的知识发布到我的博客上,希望能对别人有些帮助,也用于记录我在工作中的点点滴滴。
- lucene修改索引
- 核心游记之 开篇start_kernel
- 利用TD将测试过程中发现的Bug与需求关联
- 基于WinAVR的DS18B20源程序
- php线程安全
- 4天成就网管大师个人网管安全手册所附光盘
- Linux后台进程(cron和crontab)
- 好久没有更新了
- J2EE 层次设计架构实例的分析详解
- CustomValidator控件的使用
- ORACLE获取UID