Testlink安装步骤
- 格式:doc
- 大小:6.27 MB
- 文档页数:15
Testlink安装步骤Testlink安装安装xampp-win32-1.5.2-installer.exe到本机(即Testlink服务器)。
根据提示一步步安装,完成后,会出现下面的提示框选是即可。
完毕后,会在右下角出现一个标记,双击其会跳出下面窗口在此窗口,可进行apache和MySql的启动和停止。
在本机通过IE打开http://localhost/xampp/。
该页面为:在该页点击左边窗口的“Tools—>phpMyAdmin”进入管理页面,如下:创建后台数据库,为安装Testlink1.7.4做准备。
在上图页面,创建一个新的数据库下文本框中录入数据库名testlink,点击创建,新建一个数据库(数据库名可以自由设置,在此例取名为:testlink)。
建好后testlink将有一个默认的用户名为:root,密码为空(密码可以手动更改)。
为新创建的数据库testlink创建一个新的用户。
此时为了统一,我们可自行为testlink数据库建立一个用户guest(此例用户名为guest,用户名可以自由设置),密码为password(此例密码为password,密码可以自由设置),并为该用户附上testlink数据库的所有权限。
为testlink数据库创建用户的方法如下:在上面页面左边的窗口中,点击,将进入下面页面,如下:户创建成功,进入页面,如下图:按照数据库指定权限,选择testlink数据库,进入页面如下图:testlink的所有权限成功。
查看testlink数据库的所有用户。
如下图,左侧选择数据库testlink,右侧点击权限,可以查看到testlink数据库的所有用户将TestLink1.7.4解压缩到¥XXAP¥xampp¥htdocs下,重新命名为testlink打开IE浏览器访问http://localhost/testlink/index.php(本机亦可访问http://localhost/testlink/index.php),进入页面,如下图:点击New installer,进入安装页面,如下图:录入数据库名testlink(此例数据库名为testlink);录入datebase login:root;datebase password:为空(此例root用户密码为空);录入Testlink DB login:guest;Testlink DB password :pssword(此例用户为guest,密码为password);点击,进入协议页面,如下图:proceed,testlink安装成功,进入成功提示页面,如下图:点击页面中最后一句话的链接,或者打开IE浏览器访问:http://10.11.29.165/testlink/index.php,即可出现TestLink登陆界面(本机亦可访问http://localhost/testlink/index.php),如下图。
使用admin登录,密码:adminTestlink汉化接下来我们要做的就是对于Testlink进行汉化。
a)打开testlink下cfg文件夹下的config.inc.php文件查找$g_default_language = 'en_GB'; 修改为 $g_default_language = 'zh_CN';则可以解决登录界面汉化的问题。
b)登录后,在菜单栏中的Personal中更改admin默认的语言,选择“Chinese silmpified”。
此时,界面会有些乱码,是因为汉化不彻底。
解决方法是:替换testlink¥locale¥zh_CN目录下的strings.txtc)日期还会有乱码,需要修改testlink下cfg文件夹下的const.inc.php文件,修改方法如下:打开testlink的XXAP¥xampp¥htdocs¥testlink¥cfg¥const.inc.php文件查找'zh_CN' 。
有两处为时间格式,内有方框,分别改为:'zh_CN' => "%Y-%m-%d"'zh_CN' => "%Y-%m-%d %H:%M:%S"Testlink时区变更对于testlink的时区进行变更。
PHP.ini中没有设置timezone,PHP是使用的UTC时间,所以在中国时间要少8小时。
在¥XXAP¥xampp¥apache¥bin¥php.ini文件中修改设置:[Date]; Defines the default timezone used by the date functionsdate.timezone = Asia/ShanghaiTestLink集成Mantis bug 管理Precondition:l TestLink和Mantis安装在同一台服务器上l Mantis的链接:http://10.11.29.165/mantis/l TestLink的链接:http://10.11.29.165/TestLink/l Mantis数据库名字:mantis-------------------------------mantisl Mysql登录名字:mantis_user----------------------------rootl 登录密码:Mantis_passwd--------------------------------第一步:TestLink和Mantis安装在同一台服务器上找到C:¥XXAP¥xampp¥htdocs¥testlink下的config.inc.php,对其进行编辑:找到$g_interface_bugs='NO';改成$g_interface_bugs='MANTIS';第二步:在mantis上设置匿名登录权限(如建立用户admin,密码空。
这个admin 用户需要administrator在后台添加,注册不了的),修改mantis下的C:¥XXAP¥xampp¥htdocs¥mantis¥config_defaults_inc.phpChange the following in your mantis config_defaults _inc.php (replace dummy with your created user)# --- anonymous login -----------# Allow anonymous login$g_allow_anonymous_login = ON;$g_anonymous_account = 'admin;第三步:在TestLink里配置mantis的界面参数。
你必须编辑C:¥XXAP¥xampp¥htdocs¥testlink¥cfg¥mantis.cfg.php,如下所示:/** The DB host to use when connecting to the mantis db */define('BUG_TRACK_DB_HOST', 'localhost');/** The name of the database that contains the mantis tables */define('BUG_TRACK_DB_NAME', 'mantis');/** The DB type being used by mantisvalues: mysql,mssql,postgres*/define('BUG_TRACK_DB_TYPE', 'mysql');/** The DB password to use for connecting to the mantis db */define('BUG_TRACK_DB_USER', 'root');define('BUG_TRACK_DB_PASS', '');/** link to the bugtracking system, for viewing bugs */define('BUG_TRACK_HREF', "http://10.11.29.165/mantis/view.php?id=");/** link to the bugtracking system, for entering new bugs */define('BUG_TRACK_ENTER_BUG_HREF',"http://10.11.29.165/mantis/");*如果服务器的IP发生变化需将上边的两IP地址修改才能关联到mantis修改Case模板对于我们时常写文档需要参照与通用的模板来编写case,因此此处对于创建用例和编辑用例的模版进行了code更改:改造如下:查看创建或者编辑用例页面的属性在系统中找到对应文件。
从中找到该页面中需要添加额外内容的相关字段。
此处由于我们要根据SGM -SDP21的case模板添加字段到(Brief Description ,Inputs,Special Environment Set up,Prerequisite Tests/Preconditions,Expected Result。
)摘要中去。
tcEdit.php中找到页面上的摘要对应于summary。
随后找到¥testlink¥gui¥templates目录下找到tcEdit.tpl 和tcNew.tpl 文件用以下内容分别编辑这两个文件。
搜索“return true;}”(此处建议搜索时搜索“return true;”,因为在代码中“}”换行显示可能导致搜索不到)。
在其后面添加内容(添加在“return true;}”后面。
注意不要添加在}内)如下:function apply_sgm_template(){var editor_summary = FCKeditorAPI.GetInstance('summary') ;var template_summary = "<b>Brief Description</b> <br><br> <br> <br> <b>Inputs</b><br><br> <br> <br><b>Special Environment Set up</b><br><br> <br> <br><b>Prerequisite Tests/Preconditions</b><br><br> <br> <br><b>Expected Result</b> "editor_summary.SetHTML(template_summary);// 添加了一个按钮}如图:再在文件中搜索<input id="do_update" type="submit" name="do_update" value="{lang_get s='btn_save'}" /> 在其后面添加<input type="button" id="do_create_button_test" name="do_create_button_test" value="SGM SDP21" onclick="apply_sgm_template();" />为页面增加SGM SDP21按钮以便于将来点击按钮可以在摘要中出现(Brief Description ,Inputs,Special Environment Set up,Prerequisite Tests/Preconditions,Expected Result。