cxin 发表于 2018-10-20 06:22:52

【MantisBT】之如何使用SQL批量添加版本信息

  所测试的产品分为app端和web端,共计7个子系统,按照公司的测试流程规定,测试人员将bug提交到当前版本;开发人员在修复时,指定预计修复的版本,所以MantisBT中至少要有两套版本号 ,那就是要增加14个版本号,每次增加版本信息,都觉得是个体力活,效率甚低 。
  于是尝试使用SQL来提高效率,经过对MantisBT表的整理,发现需要操作的表有:

[*]  mantis_project_version_table ;
[*]  mantis_project_table ;
  整理的SQL为:
  INSERT INTO `mantis_project_version_table` (
  project_id,
  version,
  description,
  released,
  obsolete,
  date_order
  )
  VALUES
  (
  (
  SELECT
  a.id
  FROM
  mantis_project_table a
  WHERE
  a. NAME = 'project_name' -- 子系统名称
  ),
  'v1.0.4',-- 子系统的版本号
  '', -- 子系统信息描述
  '1', -- 版本是否发布,1为是,0为否
  '0', -- 版本是否是否已停止维护,1为是,0为否
  '1465264680' -- 版本发布时间,为Unix时间戳,可使用http://tool.chinaz.com/Tools/unixtime.aspx 获取任意时间的时间戳
  );
  简单的修改project_name、version和date_order信息之后,就可以快速的添加版本信息了。

页: [1]
查看完整版本: 【MantisBT】之如何使用SQL批量添加版本信息