您的位置:软件测试 > 开源软件测试 > 开源Bug管理工具 > BugFree
Bugfree+testlink在Linux下的安装
作者:网络转载 发布时间:[ 2013/1/24 15:24:56 ] 推荐标签:

在浏览器中输入:http://localhost/bugfree
会提示错误,需要解决,我遇到的是数据库方面的错误,需要配置ok了。相应的去解决问题ok了。

phpsql在线:
http://localhost/phpmyadmin/
可用PHPSQL操作Mysql数据或linux终端登录mysql
[root@ASP-WEB root]# /opt/lampp/bin/mysql -u root -p
至此,全部安装完成!XAMPP平台真的是个好东西,省去了很多在Linux安装的麻烦
配置testlink:
1.下载1.8版本的testlink
2.tar xvfz testlink_1.8.RC2.tar.gz -C /opt/lampp/htdocs/

3.在浏览器中输入http://localhost/testlink/index.php
会提示有错误的,要解决错误,find -name init.php /opt/lampp,相应的去解决问题ok了。
http://www.apachefriends.org/zh_cn/xampp-linux.html


$g_tl_admin_email     = '[testlink_sysadmin_email_not_configured]'; # for problem/error notification

$g_from_email         = '[from_email_not_configured]';  # email sender

$g_return_path_email  = '[return_path_email_not_configured]';

$g_smtp_host        = '[smtp_host_not_configured]';  # SMTP server MUST BE configured 

http://www.leeyupeng.com/archives/309    李玉朋的blog
http://testlink.5d6d.com/forum-5-3.html  testlink论坛
如果需要修改为中文则按以下步骤操作:
  1)打开testlink下cfg文件夹下的config.inc.php文件,查找$g_default_language = 'en_GB';修改为$g_default_language = 'zh_CN';
  2)下载utf8版本的strings.txt替换testlinklocalezh_CN目录下的strings.txt即可完成汉化
下载网址:http://testlink.5d6d.com/thread-1-1-1.html
  3)进入testlink页面,在菜单栏中的Personal中更改admin默认的语言,选择“Chinese silmpified”
日期乱码解决方式:
  testlink里面日期会有乱码,需要修改testlink下cfg文件夹下的const.inc.php文件,修改方法如下:
打开 const.inc.php文件
查找'zh_CN' => "%Y锟斤拷%m锟斤拷%d锟斤拷 %H时%M锟斤拷%S锟斤拷",修改为:'zh_CN' => "%Y-%m-%d %H:%M:%S"

http://sourceforge.net/project/s ... p;release_id=660529 testlink1.7.5下载地址
 
TestLink 1.7与 Bugfree的整合

TestLink 1.7与 Bugfree的整合
bugfree.cfg.php要放到cfg目录下

int_bugfree.php要放到 libugtracking目录下

注意:
1、由于我Bugfree数据库用的是GB2312,所以在getBugSummaryString函数里我用return iconv("gb2312","utf-8",$summary);把编码转换成utf8。如果你的bugfree用得是utf8那么你直接 return $summary;即可。
如果你刚好需要,也可以发邮件给我yfeng.lee@gamil.com,接口文件:

整合办法按李玉鹏的《TestLink的安装和及与BugFree的整合》一样,但是接口文件需要换成新的。
引用:

    TestLink提供了与bugzilla、mantis等工具整合的功能。
    我按照TL的接口规则写了与BugFree整合的程序。

    与BugFree整合部分:

       1. 修改lib/bugtracking/int_bugtracking.php,将其中的:

          $configFiles = array('BUGZILLA' => 'bugzilla.cfg.php',
          'MANTIS' => 'mantis.cfg.php',
          'JIRA' => 'jira.cfg.php',
          );

          增加一个值,改为:

          $interfaceFiles = array('BUGZILLA' => 'int_bugzilla.php',
          'MANTIS' => 'int_mantis.php',
          'JIRA' => 'int_jira.php',
          'BUGFREE' => 'int_bugfree.php',
          );
       2. 增加文件:lib/bugtracking/int_bugfree.php、cfg/bugfree.cfg.php(详见附件TLBugFree)
       3. 修改config.inc.php,将define(’TL_INTERFACE_BUGS’, ‘NO’);改为define(’TL_INTERFACE_BUGS’, ‘BUGFREE’);

    这样将TL与BugFree整合在一起了。在执行测试用例的时候,会发现界面中多了一个问题报告的部分,如图:


    将每次执行失败后的BugID输入进去即可,多个bug用”,”格开(如图中的“2,34”)。点击“保存结果”后,可以看到bug的状态和标题了(如图中的2:Active - 测试bug)。

上一页123下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd