• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

软件测试中TD测试管理工具的点滴

发布: 2010-11-18 09:24 | 作者: 网络转载 | 来源: 领测软件测试网采编 | 查看: 502次 | 进入软件测试论坛讨论

领测软件测试网

3):修改TD的配置项目文件(Access):

修改配置文件目的是:将项目文件(TDDIR目录下存在的项目文件)和项目数据库进行关联。

具体思路:修改ACCESS数据库中每一个配置参数,使TD项目文件和项目数据库关联,通过这个操作我们还可以实现多个TD项目合并删除的功能。(在这里我们就不详细介绍,有兴趣的朋友可以研究一下)

在TD安装的计算机中的C:\Program Files\Common Files\Mercury Interactive\DomsInfo目录下打开doms.mdb文件,此文件是经过加密处理的,其密码为:tdtdtd

打开后可以看到相应的表:

这些表,存放着TD所有的配置信息,是很重要的,我们根据自己的工作环境实际配置这个表,其中需要修改的表是:DBSERVER、DOMAINS、PARAMS、PROJECT和TDSERVERS这五个表。

a.DBSERVER表中主要修改DBSERVER_NAME(目标数据库服务器的IP如本例为10.168.188.151)、DB_USER_PASS(用户密码如tdtdtd)、DB_ADMIN_USER(管理用户名如td)和DB_ADMIN_PASSWORD(管理用户密码如tdtdtd)字段的值,如下图:

      b.DOMAINS表中主要修改PHYSICAL_DIRECTORY字段的值。(基本上不要修改)

     c.PARAMS表中主要修改PARAM_VALUE字段的值。(基本上不要修改)

d.PROJECT表中主要增加或修改一个记录就行了,其关键字段表示的意思是PROJECT_ID(项目ID号不能重复),PROJECT_NAME(项目名称),DB_NAME(项目对应的数据库名称如本例的default_e_cis_db),DB_TYPE(数据库类型1为ACCESS,2为SQL SERVER),PHYSICAL_DIRECTORY(TD服务器中的共享目录如本例为\\10.168.188.152\td_dir\default\e_cis、DB_USER_PASS(TD用户密码如本例为tdtdtd)、DBSERVER_NAME(数据库的IP地址)。

     e.TDSERVERS中主要修改DBSERVER_NAME、TD_IP_ADDRESS

说明:以上修改是针对移植工作修改的表,如果我们需要将分布在多台计算机上的TD项目合并移植到一台服务器上,还需要修改ACCESS数据库中的SEQUENCES表中的USER_SEQ字段的数值,这个字段是用来控制用户数量,如果数值太小TD部分用户就出现无法登录的现象。

总结:修改的内容还需要根据自己的实际情况进行修改,我这里只列出常修改的一些字段。

4):修改Project中的INI文件:

修改INI文件目的是:ini文件保存数据库信息,TD程序信息,项目名称以及相关的内容。

具体思路:修改ini文件配置参数,使TD项目文件和项目数据库关联。

将C:\TD_Dir\Default目录下面的E-CIS项目文件,拷贝到备份的计算机中,然后修改E-CIS文件夹内的Dbid.ini文件:

Dbid.ini 内容:

[General]

Database_Type=MSSQL

Created_Date=08/11/04 15:44:39

Created_By=td

AliasName=E-CIS

Database Name=default_e_cis_db

Database Server=10.168.188.229

Domain Name=DEFAULT

SendAllQualified=Y

Has_VCS_DB=Y

主要修改的内容是:

Database Name=default_e_cis_db

Database Server=10.168.188.229

按照实际情况填写这些信息,就ok了。

总结:通过以上的介绍,我们集成工作环境的移植工作就已经完成了。经过这样的移植,我们可以实现TD项目的双机备份,双机备份可以让我们的数据更安全、更有保障。

.分布式工作环境的备份和恢复方法

分布式工作环境的项目移植相对集成工作环境移植更简单,在这里我们不详细介绍,相信大家看过集成工作环境的移植对分布式移植不在话下了。

我们对分布式工作环境移植的思路:

  • 强调首先备份项目的数据。
  • 移植TDDir目录下的项目文件到新的服务器上。
  • 复制DomsInfo目录到新服务器C:\Program Files\Common Files\Mercury Interactive下。
  • 修改这个目录下Doms.mdb文件的参数。(修改的详细方法见集成工作环境的移植)

总结:相对集成工作环境移植来说,分布式结构移植少了数据库的移植,可以继续使用原有的数据库,在移植过程中数据库的移植是移植成功与否的关键因素之一,少了这个过程相信大家移植更为方便。

【小结】以上我们介绍了两种结构的移植工作,经过上述修改项后,迁移数据的工作就已经成功,td服务器可以访问迁移后的数据库。通过移植工作,同时可以解决TD项目的双机相互备份的问题,保障数据的安全性。

再次备份TD项目,只需要将原来TD后台数据库表中的数据导入另一台计算机中的数据库中,就可以实现。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

22/2<12

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网