这个冰清的学习天地,以后我会把自己觉得重要的学习资料和大家一起分享。

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

上一篇 / 下一篇  2009-10-30 14:52:26 / 个人分类:测试管理工具

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

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

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

  下面以同类数据库间的TD项目数据移植为例,异类数据库间的数据移植的步骤也类同。在众多DBMS中,Sqlserver常被选作主流的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从而导致无法保存。


TAG:

引用 删除 Sundy08   /   2009-11-03 18:28:17
老大,按照你的方法我进行了迁移,但是迁移后,用户名都被置为空,并且Bug中的附件无法打开,大小为0,是什么原因??
 

评分:0

我来说两句

Open Toolbar