lishi 发表于 2006-9-7 13:22:11

迅捷缺陷跟踪自定义属性的妙用

在测试的过程中经常出现这些问题,例如,A公司最近正在进行的基于浏览器的知识库系统的开发,测试人员a进行firefox, myie下的测试, 测试人员b进行ie5.0 ie5.5 ie6.0下的测试,两人分别提交在不同浏览器下的BUG,为了区别,必须在BUG的描述中说明是哪个浏览器。这种方式不仅增加了测试人员描述BUG的负担,更严重的问题是他不利于BUG的搜索和归类分析。

       同时这种情况也常常见到,B公司有着很有效率的开发团队,每两天就会增加软件的功能从而升级一个版本,测试人员也在跟随开发脚步不断测试。这时,问题出现了,软件的不断升级使提交的BUG失去了准确性,有些BUG在build 2.1出现,可在build 2.1.2就解决了,可是有些BUG在原来的build 2.1中并没有,是build 2.1.2新出现的。由于测试人员没有意识到或是懒于在BUG描述中逐一的说明清楚,而没有明确BUG所在的版本,然后在开发人员修改BUG时造成一片混乱。
   
      Bug的记录是测试人员工作的基本内容,也是测试和开发交流的基础,确保了Bug描述的有效性和准确性,即可提高Bug的修改速度,也可提高Bug的修改质量。而各个项目有着自己的特点,也就有着不同需要关注的问题,而跟踪软件的提交的属性字段设计只是满足了大众化的需求,导致BUG信息不够详细和规范,从而大大降低了软件的BUG修改的工作效率,该怎么办呢?
   
       在这里我向大家介绍迅捷缺陷跟踪系统自定义属性功能的妙用。

       迅捷缺陷跟踪自定义属性是项目经理为了保证提交的BUG信息的详细和规范,不仅仅局限于系统自带的属性字段(如简短描述,项目名称, 缺陷状态等等)而自定义BUG描述字段。它功能的设计就是为了满足不同项目的个性(比如一个运行在多个操作系统的软件,在提交BUG时就需要有个操作系统的字段来标示该BUG发生在哪个操作系统下,而一个只能在widows2000下运行但是基于浏览器的软件,它要一个浏览器的字段而不是操作系统的属性字段)。这是一个简单而灵活的功能。


       如何使用自定义属性呢?以自定义浏览器为例,用项目经理的账号登录迅捷缺陷跟踪系统后(只有项目经理有自定义属性权限),点击页面上方导航栏上的“项目管理”,如下图:

http://cn.f11.yahoofs.com/users/44e3d013zf2c612b9/f7bd/__sr_/7901cnb.jpg?phwlQBFBDnhnHNLQ

      进入后在点击“自定义属性”,这时出现了自定义的界面,在“增加属性”框中有三个选项,分别是“名称”“类型”“是否必填”,如下图:

http://cn.f11.yahoofs.com/users/44e3d013zf2c612b9/f7bd/__sr_/c88dcnb.jpg?phwlQBFBCJGK9Hjk

       “名称”很容易理解,是我们给这个新增加属性字段的名称,如“版本号”;“是否必填”是定义这个属性是否必填项; “类型”是个下拉列表,它包括文本,数值,列表,日期,树,大文本,其实是新增的属性定义一个数值类型。文本就是文本框,数值是新增的字段只能填数字,日期是日期型数据,大文本是文本字段,列表是可以选择下拉的列表,我们可以自己定义列表值,树是可以选择的树,我们自己定义节点。
这里我们在“名称”上输入“浏览器”,选择必填,在“类型”选择“列表”,如下图:

http://cn.f11.yahoofs.com/users/44e3d013zf2c612b9/f7bd/__sr_/c1b9cnb.jpg?phwlQBFB9L4.Lkrg

      点击“增加”,这个“浏览器”属性字段就生成在“增加属性”下面的框中。如下图:

http://cn.f11.yahoofs.com/users/44e3d013zf2c612b9/f7bd/__sr_/36eacnb.jpg?phwlQBFBcc0ed.FM

      选中这个属性字段,点击编辑,出现如下界面,如下图:

http://cn.f11.yahoofs.com/users/44e3d013zf2c612b9/f7bd/__sr_/a64ccnb.jpg?phwlQBFBa6nu.008

       点击“编辑选项”,出现下个页面,在选项值中填写列表值,这这里即浏览器的类型,如下图:

http://cn.f11.yahoofs.com/users/44e3d013zf2c612b9/f7bd/__sr_/1660cnb.jpg?phwlQBFBisqCC54V

       完善了列表值firefox, myie, IE5.0, IE5.5, IE6.0等等,自定义属性就成功了。这时,当我们在提交BUG的时候,在提交的字段中多了一个我们定义的“浏览器”属性字段了,如下图:

http://cn.f11.yahoofs.com/users/44e3d013zf2c612b9/f7bd/__sr_/595dcnb.jpg?phwlQBFBFXMeOKCw

      这样测试人员在提交一条新BUG时,就必须选择这个BUG所在的浏览器环境,使信息更加准确。同时操作系统版本,数据库,开发环境,语言环境,硬件环境等等都是影响BUG的要素,都可以做为一个字段来规范BUG的准确性。这样,有了一份内容全面,条理清晰的BUG问题单,便于在以后的搜索时信息汇总和经验总结。
   
      上面是我的一些用法,大家也可以开拓思维,好好的利用迅捷自定义属性的功能。自定义属性的功能针对于BUG跟踪的个体性,不同的测试项目的不同的BUG记录需求。所以大家都把自己的自定义属性的妙用分享出来吧,集思广益就会出现经典应用。

[ 本帖最后由 lishi 于 2006-9-11 15:03 编辑 ]

青青 发表于 2006-9-7 17:08:39

Download下来根本就无法安装成功!

lishi 发表于 2006-9-8 12:13:33

青青
1.请确定你安装的是新版本,新版本安装是会成功的。
2.请确定没有安装在域控制器上,因为现在迅捷还不能在域控制器上正常运行,这是我们以后要改进的地方。
3.确定ie是5.5以上,ie5.0以下浏览器暂时还不支持。
如果以上三点都排除了还有问题,请加我msn :lixiaoning591@hotmail.com,看看是什么原因。

[ 本帖最后由 lishi 于 2006-9-8 12:52 编辑 ]

青青 发表于 2006-9-8 17:31:30

想问一下什么是域控制器??

lishi 发表于 2006-9-11 14:24:46

这个连接有详细回答什么是域控制器http://zhidao.baidu.com/question/5023266.html
青青你的安装问题解决了吗?
页: [1]
查看完整版本: 迅捷缺陷跟踪自定义属性的妙用