全客户端操作TestDirector 项目数据移植

发表于:2009-10-29 14:16

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

 作者:杭聪    来源:51Testing软件测试网原创

  摘要:TestDirector(简称TD)是业界广泛被使用的B/S架构测试管理工具,其中的缺陷管理模块是软件开发团队使用频率最高,用于管理软件项目的缺陷。当测试服务器发生变更时,往往需要将TestDirector中的测试项目数据从一台服务器移植到另一台服务器。传统的做法往往涉及很复杂的TD相关数据文件和后台数据库操作,本文将介绍和推广一种单纯在TD客户端就能搞定的简单、便捷的移植方法。

  关键词:缺陷管理、TestDirector、移植

  TestDirector可以在同类型或不同类型的数据库之间完成项目数据移植。移植操作完全可在客户端界面进行,无须对后台数据库进行任何操作。但目前很多测试同行对TD数据移植存在些误解,认为唯一的移植方案是在后台数据库进行表间复制等繁琐的操作,比如流传比较广的《Test Director 8.0项目数据库维护和移植》,就用很长的篇幅描述了繁琐复杂的数据移植操作。

  下面以同类数据库间的TD项目数据移植为例,异类数据库间的数据移植的步骤也类同。在众多DBMS中,Sql server常被选作主流的TD数据库,本文也以Sql Server为例进行操作说明。假设主机A上已安装TD服务端(数据库可能在A机也可能在另外的数据库服务器上),要把该TD库的项目数据移植到主机B上(主机B上已安装好TD服务端),操作步骤如下:

  1.登录B机上的Site Administrator,选择DB Servers标签

  新建一个DB server,并填写源数据库的信息(即被移植的项目数据所在的数据库),如图所示:

  2.选择Project标签->Restore Project,打开源主机的TD共享目录TD_dir下即将要移植的测试项目文件夹,选择DBid.ini,恢复源项目至目的主机上,但所恢复的测试项目所在还是指向源主机的数据库。(注:如果不执行第1步,直接执行第2步,TD就会提示找不到DBid.ini文件中的DB Server)

  ……………………

  查看全文请点击下载:http://www.51testing.com/html/17/n-172317.html

  在"copy"对话框里选择复制源(从源主机恢复的测试项目)并配置复制项,继而执行copy操作。

  经过以上步骤后,A机的项目数据便移植到B机的TD数据库里,移植完后可将临时建立的连接到A机的DB server与恢复项目删除。用这种方法移植的项目数据,不用担心项目数据的遗漏或是TD发生意想不到的错误,比如进入到缺陷管理页面,所有缺陷记录的ID号缺失,新增缺陷时TD不能自动生成defect ID从而导致无法保存。

  ……………………

查看全文请点击下载:http://www.51testing.com/html/17/n-172317.html

版权声明:51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。

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

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号