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
中新建项目和模块
2)
在
TestLink
中建立对应的新项目
3)
在
TestLink
中与
Bugfree
项目绑定
4)
在
Bugfree
中新建用户、分组、授权
5)
在
TestLink
新建用户
6)
在
TestLink
中与
Bugfree
中的用户绑定
2.1.2
Test Designer
1)
新建测试需求和用例
2)
新建测试
Suite
3)
分配测试任务
4)
制定测试版本
5)
查看测试结果
2.1.3
Tester
1)
选择测试版本,执行测试
2)
当测试用例失败选择
Failed
的时候,系统会提供用户输入
Bugfree
信息
3)
通过
Bind BTS Bug
可以得到该用例对应在
Bugfree
中的
Bug
信息
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
系统中无法有效,正确的转换编码。