




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
使用XAMPP集成testlink+mantis详细配置注:本文档仅适用于windows x86系统,使用XAMPP集成testlink+mantis配置,一、安装前准备1、 XAMPP-5.6.15下载:http:/www.xampp.cc/archives/1442、 testlink-1.9.3:/3、 mantisbt-1.2.19:/二、安装XAMPP1、执行xampp-win32-5.6.15-1-VC11-installer.exe默认安装即可,2、 启动xampp-control,如下:3、 启动Apache和Mysql,点击”start”即可,注:如果apache与MYSQL启动不成功,可能是80端口与3306端口被占用;解决方法一:将暂用此端口的进程关闭1.打开运行-输入CMD 进入命令行模式2.在命令行模式中输入netstat -a -n -o3.查看:80所对应的PID(即进程号)4.按CTRL+SHIFT+ESC键打开WINDOWS任务管理器,选择进程标签,然后在菜单栏的查看-选择列里勾上PID(进程标识符),根据第三部所查到的PID的进程,KILL掉该进程,再重新安装APACHE即可 还有你修改了, apache/conf/httpd listen8:80 改成(其他)例如8080的话,那么在浏览器里访问就要加,不能是localhost:8080*使用说明:* netstat -ano 查看端口使用情况*或者 netstat -ano|findstr 80*C:Documents and Settingscjxnetstat -ano|findstr 804、 输入http:/localhost/xampp;进入XAMPP配置页面,配置相关内容;5、三、 配置Testlink1、将testlink文件夹复制到C:xampphtdocs下,文件夹名称为:testlink2、新建数据库testlink,如下点击”Admin”进入phpMyAdmin,3、修改数据库root密码,修改C:xamppphpMyAdminconfig.inc文件,如下4、打开浏览器,输入http:/localhost/testlink/进行配置,如下,a)点击”New installation”b)勾选条款,Continuec)Continued)Database host:填写 localhost或者本机IP均可Database name: testlink(与刚新建的数据库名称一致)Table prefix: 此处置空,不填写,e)输入数据库管理用户及密码和testlink访问数据库的用户及密码,此两处可以一致,f)安装成功,点击下方Testlink即可进入Testlink登录界面,管理员:admin,密码:admin四、 配置mantis1、 将mantis文件夹复制到C:xampphtdocs下,2、 新建数据库,进入phpMyadmin新建数据库mantis,3、 浏览器输入http:/localhost/mantis/admin/install.php进入mantis配置界面,设置好后如下,4、 复制Installing Database下sql语句,手动在phpMyadmin里执行这些sql语句,执行成功后如下,注:去掉第一行Database Creation Suppressed, SQL Queries follow,错误: 重复主键,此语句在执行前应删除,此问题忽略即可,注意:Mantis的设置是这样保存的:在 config_defaults_inc.php中保存Mantis的默认设置,用户自己的设置信息保存在config_inc.php中。如果某个选项在config_inc.php中有设置,则系统使用config_inc.php中的设置,否则使用config_defaults_inc.php的系统默认设置;config_inc.php.sample则是Mantis给出的一个用户设置文件例子。五、 Testlink + Mantis集成设置1、修改Testlink接口为MANTIS修改C:xampphtdocstestlink下的config.inc.php文件 将$g_interface_bugs=NO修改为$g_interface_bugs=MANTIS;注:”MANTIS”需大写,小写集成时会出问题,2、Testlink汉化修改config.inc.php文件,将:$tlCfg-default_language = en_GB;改为$tlCfg-default_language = zh_CN;3、TestLink时区设置修改C:xamppphpphp.ini,设置date.timezone的值为PRC,设置好以后的为:date.timezone=PRC;重启apache服务器,4、禁用TestLink安全警告输出修改config.inc.php,将$tlCfg-config_check_warning_mode中FILE改为 SILENT;5、禁止用户注册修改config.inc.php,找到$tlCfg-user_self_signup ,将其后true改为false,在登录界面便取消了New User链接。6、解决执行时TestLink测试用例集显示乱码问题A)进入.Testlinklibexecute,编辑文件execSetResults.php,B)查找:$str .= htmlentities($elem) . /;替换为: $str .= htmlentities($elem, ENT_QUOTES, UTF-8) . /;7、更改导入测试套件和测试用例文件大小A、打开config.inc.php,查找$tlCfg-import_file_max_size_bytes,将后面的数据409600改为期望的数据值。B、$tlCfg-import_max_row = 10000 是导入文件一行的大小限制。8、TestLink备份MySQL只备份项目和权限相关信息,上传的数据信息如用例没有体现在数据库,而在testlink目录的upload_area/nodes_hierarchy中,所以备份时需要同步备份数据库和文件:A)使用MySQL做数据库备份;B)拷贝testlink/upload_area/nodes_hierarchy;9、mantis配置文件# - 修改默认设置为简体中文 -$g_default_language =chinese_simplified; #默认语言为简体中文$g_allow_signup = ON;#是否允许新用户注册,ON是允许,OFF不允许#- 登录设置-$g_max_failed_login_count = 5;$g_show_realname = ON;# 是否允许匿名登录,ON是允许,OFF不允许$g_allow_anonymous_login = ON;$g_anonymous_account = dummy;2、修改mantis/config_defaults_inc.php文件:# - anonymous login -#Allow anonymous login$g_allow_anonymous_login = ON;$g_anonymous_account = dummy;# - 邮件设置 -$g_administrator_email =mantis*.com;#$g_webmaster_email =mantis*.com;# 网站管理员邮件帐号$g_from_email =mantis*.com;# 发送者帐号,即Mantis自动发邮件是显示的用户帐号$g_return_path_email=mantis*.com;# 邮件回复地址$g_enable_email_notification= ON; # 开通邮件通知$g_smtp_host = mail.*.com; # SMTP 服务器$g_smtp_username= username; # 邮箱登录用户名$g_smtp_password = password; # 邮箱登录密码$g_use_phpMailer= ON; # 使用 PHPMailer 发送邮件$g_phpMailer_path= C:/xampp/htdocs/mantis/core/phpmailer; # PHPMailer 的存放路径$g_phpMailer_method = 2; # PHPMailer 以 SMTP 方式发送 Email# - 其他设置 -$g_show_project_menu_bar = ON;# 是否显示项目选择栏,ON是显示,OFF不显示$g_show_queries_count = ON; # 在页脚是否显示执行的查询次数,ON是显示,OFF不显示$g_default_new_account_access_level = DEVELOPER; # 默认用户级别$g_view_summary_threshold =VIEWER; #设置查看权限$g_window_title =缺陷跟踪管理系统;# 浏览器标题$g_page_title =缺陷跟踪管理系统;# 页面标题栏$g_max_failed_login_count= 5;#默认登录失败次数$g_show_realname= ON;#显示真名$g_allow_anonymous_login = ON;# 允许用户匿名登录$g_anonymous_account = dummy;#匿名登录的用户名# - 日期设置 -$g_short_date_format = Y-m-d; # 短日期格式,Y 大写表示 4 位年$g_normal_date_format =Y-m-d H:i; # 普通日期格式$g_complete_date_format =Y-m-d H:i:s; # 完整日期格式# - 报表设置 -$g_use_jpgraph =ON;$g_jpgraph_path =C:/xampp/htdocs/mantis/core/jpgraph-2.3.3/src/; #设置jpgraph的路径$g_graph_font =chinese_gbk;10、修改testlink与mantis的接口文件修改testlink下的lib/bugtracking/int_ bugtracking.php文件$g_bugInterfaceOn = TRUE;(出现小虫子)11、注意:注册一个用户(如:test)之后用administrator进去把test改成管理员权限; 为了安全考虑建议您把administrator帐号禁用,同时删除Mantis下的admin目录;六、数据库备份Mantis数据库备份 Mantis是一款开源的缺陷管理系统,其架构是php+Mysql。对于广大软件测试工程师来讲,是一个轻量级的工具。Mantis是比较容易安装的,具体可以参见网上帖子。 当Mantis使用了一段时间后,数据库的备份就要做了。毕竟数据丢失了,大家都不好过的。其实Mantis数据的备份,简单来讲,就是Mysql数据库的备份,包括导出和导入。下面我们从这两方面介绍一下便捷的方法。 通过比较,我们发现用命令行来执行导入导出操作,与界面操作相比较,其耗时将大大降低。命令简单好记,大家不妨一试! 导出: 第一步:打开cmd对话框; 第二步:切换到Mysql安装目录的bin目录下,如:D:Program FilesMySQLMySQL Server 5.5bin 第三步:输入:mysqldump.exe u root p bugtracker mantis_backup.sql,回车后等待命令执行完成,检查mantis_backup.sql即可七、常见问题解决1、通过Testlink访问mantis问题列表时出现如下问题:问题描述:在mantis_bug_tabl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企事业内部管理条例课件
- 企业班组安全培训材料
- 企业消防安全培训记录课件
- 纪检信息宣传管理办法
- 税务青年才俊管理办法
- 网络名称注册管理办法
- 环境监管执法管理办法
- 企业安全防火培训内容课件
- 多Agent协同决策在自动驾驶中的应用研究-洞察及研究
- 出租车安全培训档案课件
- 2024-2025学年四川省成都市嘉祥外国语高级中学高一(上)段考数学试卷(10月份)(含答案)
- 【道法】奏响中学序曲 导学案-2024-2025学年统编版道德与法治七年级上册
- 单侧双通道内镜下腰椎间盘摘除术手术护理配合1
- 2024新苏教版一年级数学册第三单元第1课《图形的初步认识》课件
- GJB9001C新品研发文件目录清单(不含软件)
- 合伙需要签订的五份协议书
- 非物质文化遗产概论(第二版)全册教案
- 质押合同解除通知函
- 中国古代十大传世名画
- CityEngine城市三维建模入门教程 课件全套 第1-7章 CityEngine概述-使用Python脚本语言
- 药品储存培训课件
评论
0/150
提交评论