TestLink升级的正确打开方式

发表于:2017-11-20 17:10

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:TinaB1120    来源:51Testing软件测试网采编

  首先不得不吐槽一下testlink,实在是bug太多,我的内心是崩溃的:
  但是同事劝我, 免费的就不要太计较了!? ?所以我们项目还是要持续的使用,所以为了解决无法执行test case的大bug,我查了一个官网,要升级到最新的版本。所以0升级期间我又走过来不少弯路,现在把正确的打开方式说明一下:
  1. 参考官网的General Steps(我来做个说搬运工)
  ---Make a backup of your current database.
  因为我是在ubuntu里面安装xampp然后再安装testlink的,所以用 localhost/phpmyadmin/来备份DB。(一开始查到网上说用export&import sql的方式来备份,然后就掉坑里了。=_=!!!)? ? 目前db叫testlink,保险起见,新建一个干净的DB叫testlinkBak,然后在menu bar- operation里面把老的db copy 一份到testlinkBak,把旧的testlink dbconfig指向到这个新的DB? testlinkBak。然后旧版本的testlink 登陆并查看。一切ok后进行下一步。
  -----Using a??new directory(DO NOT OVERWRITE?your old installation), do only following steps from Install procedure: - Transfer files - Uncompress files
  比如这次是从1.9.16升级到1.9.17,? ?原来在 /home文件夹下有testlink-1.9.16 folder,在/home下新建testlink-1.9.17 folder,从github上下载最新的文件
  -----Copy your old config_db.inc.php? and? ?custom_config.inc.php? over to the??new directory.
  然后执行web 安装,?http://xxx.xxx.xxx/testlink-1.9.17/install/,? 保证安装成功之后,能看到login 页面之后, 修改/home/testlink-1.9.17下的config_db.inc.php? 指向原来1.9.16的DB。
  -------Launch TestLink
  TestLink will check the database version. If some upgrade/migration is needed, it will launch automatically the installer.
  页面会出现提示, 需要手动执行sql语句升级DB? ?schema。 正如官网所说,If you are updating a same major version (for example 1.7.0 to 1.7.1) you need to useUpgrade Database.
  2.再次参考官网说明:
  上面这段话我看了好一会儿,再查别的网页才明白your_db到底replace成什么, 我一开始以为是db名字
  3.去ubuntu里面执行语句:
  找到xampp下的mysql folder ,然后用DB管理员账号登陆旧DB? testlink进行升级
  执行命令,your_db 替换成mysql? 因为我是mysql数据库,并查看执行结果
  最后打开testlink login页面验证, 大功告成!

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号