Testlink 1.9.3升级至1.9.6的完全手册.docx_第1页
Testlink 1.9.3升级至1.9.6的完全手册.docx_第2页
Testlink 1.9.3升级至1.9.6的完全手册.docx_第3页
Testlink 1.9.3升级至1.9.6的完全手册.docx_第4页
Testlink 1.9.3升级至1.9.6的完全手册.docx_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Testlink 1.9.3升级至1.9.6的完全手册Testlink 从1.9.3升级到1.9.6,性能上有所优化,也修改了原来的部分缺陷,本次升级不支持自动升级,需要手动升级。一、 更新安装环境Testlink1.9.6 要求软件环境分别为:- web-server: Apache 1.2 , 2.x- PHP 5.3- DBMS: MySQL 5.x , Postgres 8.x,9.x , MS-SQL 2005/2008如果原来的环境版本没有到位的话,需要升级,否则部署会不成功。二、 数据迁移由于数据库结构的变化,需要手动升级,升级步骤如下:1. 备份TestLink 1.9.3数据库使用客户端导出SQL语句即可,存放在本地路径2. 安装TestLink 1.9.4程序包安装步骤具体见:/lijun_li/archive/2012/11/29/392224.html3. 导入TestLink 1.9.3数据库1. 创建新的数据库用于导入备份的数据库,例如testlink196(使用客户端新建数据库的话,需注意把数据库的字符类型改为UTF-8,否则导入后会乱码)2. 将备份的testlink1.9.3的数据导入新建的数据库3. 使用客户端,打开新建的数据库,找出安装包中的以下SQL文件,依次执行:- 1.9.3 升级至 1.9.4/5a) install/sql/alter_tables/1.9.4/DB.1.5/step1/db_schema_update.sqlb) install/sql/alter_tables/1.9.4/DB.1.5/stepZ/z_final_step.sql- 1.9.4/5 升级至 1.9.6a) install/sql/alter_tables/1.9.6/DB.1.6/step1/db_schema_update.sqlb) install/sql/alter_tables/1.9.6/DB.1.6/stepZ/z_final_step.sql 如果testlink原先的版本过低,请先把数据库升级至1.9.3,升级方法类似4. 更新TestLink1.9.6配置文件进入新安装的TestLink1.9.6数据库配置文件,更新链接的数据库链接到testlink_196:编辑Testlink目录下的config_db.inc.php,修改DB_NAME 的值为:testlink196保存后在浏览器访问testlink,使用之前的老用户账户登录,能成功登录进去并看到之前的测试用例和测试计划。 5. 更新缺失的数据库表对比备份的TestLink 1.9.3和新安装的TestLink 1.9.6数据库表,发现还需要在testlink_new增加以下视图:last_executionslast_executions_by_platformtcversions_last_active_bare_bones执行以下SQL语句即可:CREATE VIEW /*prefix*/last_executions AS(SELECT tcversion_id,testplan_id,platform_id,build_id, MAX(id) AS id FROM /*prefix*/executions GROUP by tcversion_id,testplan_id,platform_id,build_id); CREATE VIEW /*prefix*/last_executions_by_platform AS(SELECT E.tcversion_id,E.testplan_id,E.platform_id,MAX(E.id) AS id FROM /*prefix*/executions E JOIN /*prefix*/builds B ON B.active = 1AND B.testplan_id = E.testplan_id GROUP by tcversion_id,testplan_id,platform_id);CREATE VIEW /*prefix*/tcversions_last_active_bare_bones AS( SELECT NHTCV.parent_id AS tcase_id, max(TCV.id) AS tcversion_id FROM /*prefix*/nodes_hierarchy NHTCV JOIN /*prefix*/tcversions TCV ON TCV.id = NHTCV.id WHERE TCV.active = 1 GROUP BY NHTCV.parent_id, TCV.tc_external_id);三 缺陷关联配置Testlink1.9.6的关联缺陷系统可以在页面进行配置,而不像以前的版本,需要在源代码中进行配置,下面以关联jira为例,演示如何配置关联的jira:点击创建,输入缺陷管理系统的名称,关联类型选为jiradb(我们的缺陷管理系统为jira),使用jiradb的好处是不用单独去申请一个具备查看所有缺陷权限的账号。点击”show configuration example“,后,下面会出现配置的例子在configuration中输入相关的配置,其中,jira的格式如下所示:DBhostdbnamedbtypedbuserdbpassword4/browse/ 4/rest/quickedit/1.0/userpreferences/create/ 80resolved90closed依次编辑项目,关联上缺陷系统,勾选issue Tracker intergration里面的“活动的”前面的按钮,如下图所示:保存完成后,在用例执行时,可以看到缺陷的链接按钮,以及跳转至jira系统的链接,如下图所示:四 更换LOGOTestlink1.9.6 的LOGO配置和1.9.3有些差异, 登录LOGO,系统登陆后左上方的LOGO,和报告里面的公司LOGO,分别用的3张图片,三张图片大小尺寸都有所差异,操作如下:第一步:根据页面尺寸,分别上传三张图片至“.testlink196guithemesdefaultimages”例如,图片名称分别为company_logo.png、logo_login.png、logo_navbar.png第二步打开文件“config.inc.php”,搜索Company_logo把$tlCfg-company_logo = company_logo.png;$tlCfg-logo_login = tl-logo-transparent-25.png;$tlCfg-logo_navbar = tl-logo-transparent-12.5.png;修改为:$tlCfg-company_logo = company_logo.png;$tlCfg-logo_login = logo_login.png;$tlCfg-logo_navbar = logo_navbar.png;五 邮箱配置打开Testlink配置文件config.inc.php或custom_config.inc.php (在Testlink安装目录下),找到下面的位置。$g_smtp_host = mailserver; # SMTP server MUST BE configured (SMTP服务器地址,必须配置)# Configure using custom_config.inc.php$g_tl_admin_email = 123123.com; # for problem/error notification (管理员账户的邮件地址,主要接收发生的一些问题,或错误,等信息)$g_from_email = 123123.com; # email sender(发送邮件的邮件地址)$g_return_path_email = 123123.com;(具体用处未知,和sender保持一致即可)# Urgent = 1, Not Urgent = 5, Disable = 0$g_mail_priority = 5; (发送邮件的优先级,设为5)# Taken from mantis for phpmailer configdefine (SMTP_SEND,2);$g_phpMailer_method = SM

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论