随心芸芸 @ JPeanut(旧版)

搬迁至 http://www.17m.net.cn/

BlogJava 首页 新随笔 联系 聚合 管理
  43 Posts :: 0 Stories :: 54 Comments :: 0 Trackbacks

   BTS 使用手册

BUGFREE+TESTLINK

陈市明 摘自:http://www.blogjava.net/JPeanut

   

1       概要介绍

BTS 系统是把缺陷管理系统( Bugfree )和用例管理系统( TestLink )根据测试的规范有效的整合起来的一个 B/S 系统。

1.1    功能

l         实现了通过系统管理测试用例和系统缺陷

l         实现了用例和缺陷的双向关联

l         使测试流程更加规范化

1.2    相关组件

l         BUGFREE :是借鉴微软公司软件研发理念、免费且开放源代码、基于 Web 的精简版 Bug 管理系统;简单实用,采用 PHP Smarty 技术,代码清晰,易于扩展。

l         TESTLINK :是免费且开放源代码、基于 Web 的精简版缺陷管理系统;简单实用,采用 PHP Smarty 技术,代码清晰,易于扩展。

2       使用方法

2.1.1   Test Admin

1)        bugfree 中新建项目和模块

image001.jpg

2)        TestLink 中建立对应的新项目

image003.jpg

3)        TestLink 中与 Bugfree 项目绑定

image005.jpg

image007.jpg

4)        Bugfree 中新建用户、分组、授权

image009.jpg image011.jpgimage013.jpg

5)        TestLink 新建用户

 image015.jpg

6)        TestLink 中与 Bugfree 中的用户绑定

 

 image017.jpgimage019.jpg

2.1.2   Test Designer

1)        新建测试需求和用例

image021.jpg

2)        新建测试 Suite

image023.jpg image025.jpg

3)        分配测试任务

image027.jpg

image029.jpg

4)        制定测试版本

image031.jpg image033.jpg

5)        查看测试结果

image035.jpg

image037.jpg

2.1.3   Tester

1)        选择测试版本,执行测试

image039.jpg

2)        当测试用例失败选择 Failed 的时候,系统会提供用户输入 Bugfree 信息

image041.jpg

image043.jpg

3)        通过 Bind BTS Bug 可以得到该用例对应在 Bugfree 中的 Bug 信息

image045.jpg image047.jpg

3       安装与配置

3.1    TestLink

l         修改 config_db.inc.php 文件,修改数据库配置

l         修改 bt/bts_config_db.inc.php 文件,修改和 Bugfree 对应的信息

3.2    BugFree

l         修改 Include/ConfigBug.inc.php 文件,修改数据库信息, admin SMTP 服务器等信息

4       缺陷和解决方案

l         问题 :当 Bugfree 被处理后,没有在 TestLink 及时通知测试人员

解决方案 :在 TestLink 中定制页面,在登入时同时通知 TestLink 所负责的用例对应 Bug 的修复情况

l         问题 :在默认填写的 Bug 中,错误信息必须要回到仅仅填写了对应的 TestLink 中的用例页面

解决方案 :无。 TestLink 系统为国际化编码( UTF-8 ), Bugfree 为本地化编码( GB2312 , PHP 系统中无法有效,正确的转换编码。

 

posted on 2006-11-06 14:51 陈市明 阅读(3116) 评论(9)  编辑  收藏 所属分类: BTS 缺陷用例整合系统(Bugfree+Testlink)

Feedback

# re: BTS使用手册(BUGFREE+TESTLINK) 2006-12-28 11:41 aimee
在使用Testlink时,有些疑问想向你请教:
请问测试需求、测试计划及测试用例三者之间的关系在Testlink中是如果体现的?他们3者之间又上什么样的关系?为什么可以在Testlink中先创建用例后再创建计划,不是应该根据计划创建用例吗 ?  回复  更多评论
  

# re: BTS使用手册(BUGFREE+TESTLINK) 2006-12-28 12:36 陈市明
测试需求 . 测试计划 和测试用例 的关系 是再testlink中现成有的功能

再testlink的计划只是一个build的版本的感觉,而非我们平时所说的测试计划概念  回复  更多评论
  

# re: BTS使用手册(BUGFREE+TESTLINK) 2006-12-28 13:58 aimee
我是第一次接触testlink,很多概念理的不清楚,不错,测试需求、测试计划和测试用例在testlink中都是现成有的功能,不管上把这些功能和bugfree整合,还是拿到别的地方去用,并不需要什么变动,但是从testlink中也可以看到他们三者之间并没有什么创建先后顺序,这里你提到testlink中的计划只是一个构建版本的感觉,那么真正的测试计划在这里体现吗?毕竟根据需求分析、详细设计等首先要创建测试计划,然后根据计划写测试用例,如果你说testlink里的测试计划只是版本,那么是否可以舍弃不用呢,因为里面有版本管理啊?
不好意思,可能这样说的不清楚,你有联系方式吗,留下我的qq:84590381,如果方便的话可以加我,再向你请教!谢谢!  回复  更多评论
  

# re: BTS使用手册(BUGFREE+TESTLINK) 2006-12-28 14:08 aimee
上面我提到的testlink中的测试计划舍弃不用解释如下:
既然testlink中的计划只是版本的意思,而且testlink中本身都有构建创建的功能,那我可不可以直接体现在用例上呢?直接上用例和需求相互关联,真正的测试计划出一份完整的文挡提交就行?  回复  更多评论
  

# re: BTS使用手册(BUGFREE+TESTLINK) 2006-12-28 19:14 陈市明
呵呵,我再真正的测试当中,测试计划是另外写的,doc文档的
测试需求 在testlink里面 其实和 测试用例是一个意思而已,testlink的测试计划就是一个版本的问题,通过这个字段,可以看到 用例的版本   回复  更多评论
  

# re: BTS使用手册(BUGFREE+TESTLINK) 2006-12-29 09:22 aimee
那我如果需要把testlink和bugfree中能用的功能拿出来呢,如果说需求和用例是一个意思,那我是不是只需要拿出来用例呢?youngsnow82@hotmail.com是你的msn吗,我加你了,等待你的回复,谢谢!  回复  更多评论
  

# re: BTS使用手册(BUGFREE+TESTLINK) 2006-12-30 18:25 陈市明
testlink中的是测试需求 不是需求
再testlink中的给我感觉:测试需求 就是测试用例的概念 ,只是测试用例着重于分配给测试人员。呵呵,你试用下testlink就知道了咯,其实中间就差了一个版本的概念,测试需求 和 用例 要自己手动同步一下的  回复  更多评论
  

# re: BTS使用手册(BUGFREE+TESTLINK) 2008-01-09 16:04 微笑的天空
有哪位高手用Testlink管理实例呀,现急需一个使用实例学习,不是安装。比如使用过程中是怎么管理一个Project,又是怎么分配任务的。
Email:meiyitianniguodeha@163.com
在此先谢过各位了!  回复  更多评论
  

# re: BTS使用手册(BUGFREE+TESTLINK) 2008-06-13 19:11 liyun
无法完成Testlink项目与BUGFREE项目的绑定,根本就找不到修改 bt/bts_config_db.inc.php 文件,这个东西是要开发么?  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: