发布新日志

  • 其他用户不能访问时特td

    2008-11-10 16:03:30

    控制面板--windows防火墙--例
    外--添加端口.
    1. 在“控制面板”中,打开“网络连接”,右键单击活动连接,再单击“属性”

  • 单击“高级”选项卡,再单击“Windows 防火墙设置”

  • “Windows 防火墙”对话框中,单击“异常”选项卡,再单击“添加端口”

  • “添加端口”对话框的“名称”文本框中,键入 SQL Server <实例名>

  • “端口号”文本框中,键入数据库引擎实例的端口号,例如默认实例的端口号 1433

  • 验证是否已选中 TCP,再单击“确定”

  • 若要打开端口以显示 SQL Server Browser 服务,请单击“添加端口”,在“名称”文本框中键入 SQL Server Browser,在“端口号”文本框中键入 1434,选择 UDP,再单击“确定”

  • td项目移植

    2008-11-08 15:49:32

    1. TD项目的备份与还原

      备份TD的重要信息,以在TD系统出现灾难性故障后能够保全TD数据的安全和完整,并且为快速的恢复系统和数据提供保障。TD备份要注意三方面的同时备份,备份前要停止TD的服务,以及MS-SQL的服务。

      1)首先是对TD的重要配置信息备份,把 C:\Program Files\Common Files\Mercury Interactive\DomsInfo\目录下的doms.mdb文件进行拷贝备份。(最好该目录下文件全部备份)

      软件测试

      2)然后是对TD项目的一些文件备份,把C:\TD_Dir目录下对应的项目文件夹进行拷贝备份。其中Attach\ 目录下为一些项目上传附件,Settings\Private\ 目录下为项目用户的一些配置信息,包括界面视图布局等信息等。。(最好整个目录备份)

      软件测试

      3)最后是对TD项目的数据库备份,把\Microsoft SQL Server\MSSQL\Data目录中的项目数据库文件MDF和数据库日志文件LDF进行拷贝备份。当然,也可以在SQL企业管理器中,对项目数据库进行备份操作。

      软件测试

      4)还原项目数据的时候,只需要反操作以上的步骤,用备份文件对现有文件进行覆盖,然后SQL数据库也进行覆盖或打开SQL企业管理器进行数据还原。

      2. TD项目的移植

      TD项目的移植旨在当前存在另一台TD服务器时,能进行快速的项目数据移植,以在服务器出现灾难性故障时,快速切换到另一台能工作的TD服务器上工作。

      在C:\Program Files\Common Files\Mercury Interactive\DomsInfo\目录下的doms.mdb文件。该文件夹中保存TD系统的关键信息,该数据库文件已默认被加密,密码为tdtdtd。doms.mdb字段包含有如下几个表:

      软件测试

      ADMIN表保存了ADMIN的登陆密码、DOMS的版本号和TD的LICENSE_KEY。

      DBSERVERS表保存了数据库名、数据库用户密码、连接数据库的管理员帐户和密码以及连接参数等相关信息。

      DOMAINS表保存了项目域的名和物理目录地址等。

      PARAMS表保存了一些参数名,以及参数值和相关描述。

      PROJECTS表保存了项目ID、项目名、项目所属的域ID和域名、项目数据库名、数据库类型、创建时引用的项目、创建时引用的域、物理目录地址和数据库连接的格式等。

      SEQUENCES表保存了序列名以及序列值。

      TDSERVER表保存了TD的连接数据库名、IP地址、该数据库是否激活、TD日志路径、邮件参数、TD的虚拟目录名等信息。

      USERS表保存了TD系统的用户信息,项目数据库移植后,必须保证该项目的用户与TD的系统的用户是相对应的,否则无法登陆。

      假设服务器A为原服务器,计算机B为要移植到的计算机。TD项目移植要注意三方面的移植,项目移植前要停止TD的服务,以及MS-SQL的服务。

      1) 分别把服务器A、计算机不同计算机的doms.mdb文件打开。

      2) 打开DOMAINS表,把服务器A的项目域信息复制,然后粘贴至B计算机上的DOMAINS表里。这样做是为了移植域信息。

      软件测试

      3) 打开PROJECTS表,把服务器A的项目相关信息复制,然后粘贴至B计算机上的PROJECTS表里。这样做是为了移植项目信息。

      软件测试

      4) 打开USERS表,把服务器A的用户信息复制,然后粘贴至B计算机上的USERS表里。这样做是为了移植用户信息。

      5) 打开服务器A文件目录TD_Dir,复制其中的域文件夹,以及域文件夹下的项目文件夹。然后粘贴至B计算机上的文件目录TD_Dir里。这样做是为了移植项目的相关文件。

      软件测试

      6) 打开服务器A的数据库的存储数据原文件的文件夹,复制项目数据库数据文件MDF和日志文件LDF,然后粘贴至B计算机的数据库存储的文件夹下。这样做是为了方便数据库文件的管理,在步骤8中进行数据库附加,此步骤可做可不做。

      软件测试

  • td项目的备份和还原

    2008-11-08 15:39:08

    备份文件

        后台数据库使用SQLServer2000

    备份前要注意这两方面的备份,备份前要停止td的服务,以及sql的服务。

    一、数据库备份:从原服务器上备份出所有您要还原的TD系统数据库(在SQLServer2000中操作);

       1、把\Microsoft SQL Server\MSSQL\Data目录中的项目数据库文件MDF和数据库日志文件LDF进行拷贝备份。当然,也可以在SQL企业管理器中,对项目数据库进行备份操作

    二、文件备份:

        1TD_Dir整个文件夹或者对该目录下的项目文件进行拷贝备份,其中Attach\目录下为一些项目上传附件,Setting\Private\目录下为项目用户的一些配置信息,包括界面视图布局登信息等。;

        2、备份C:\Program Files\Common Files\Mercury Interactive\DomsInfo 文件夹中的所有文件(主要备份该目录下的doms.mdb文件进行备份;

    还原数据库

    一、将备份出来的DomsInfo文件夹的内容覆盖到C:\Program Files\Common Files\Mercury Interactive\DomsInfo 文件夹中, 这里进行项目配置的还原。

        1、用Access打开DomInfo文件夹下的doms.mdb数据库文件,默认口令为tdtdtd,进行以下修改:

         a)修改Admin数据表,打开该表并修改Admin_pswd 的密码,如果你不想修改以前的Admin用户的密码也可以不进行该步操作。

         b)修改DBServers数据表,打开该表并修改DBServer_Name字段的第二行值为新TD服务器名称。

         c)修改Params数据表,打开该表并修改ACIServerSiteScopeurl行对应的Param_Value字段值用新TD服务器名称替换旧TD服务器的名称。

         d)修改Projects数据表,打开并修改每个项目的Physical_Directory路径修改为:C:\TD_Dir\Default\项目名称;

         e)修改TDServers数据表,打开并修改TDServer_NameTD_IP_Address列的值为新TD服务器的服务器名称。

    2、修改old_DomSetup.ini文件中的:

          TDSQLSERVER=TD服务器名称//比如我本机为TDSQLSERVER,是安装时默认的名称

          Value_1=TD服务器名称:9999//本地安装TD的机器名称,9999是默认的不要修改.

          Value_3=http://TD服务器称称/TDBIN/Redist/SiteScope/SiteScope4TD.htm

          说明:TD服务器名称替换为新的服务器名称或IP

    二、还原系统文件

    三、项目名称的创建及数据库的还原

    1、在TDSite Administrator页面中重新建立所要还原项目的域名和工程名;

    2、创建成功以后在SQLServer2000中会创建 数据库,

    还原备份的数据库

    1)、在TDSite Administrator页面中重新创建已存在的项目名称,要一模一样的,如cost-killer,创建成功后,在C\TD_Dir目录下会生成该文件夹.

    2)将备份出来的TD_Dir文件夹中的内容cost-killer(文件夹) 覆盖到C:\TD_Dir文件夹下相同目录下--(说明cost-killer”这个文件夹)就是要还原的项目系统文件

    还原后必须在查询分析器中执行以下2条语句:

        exec sp_change_users_login 'Report'

        exec sp_change_users_login 'Update_One','td','td'

        说明:这个脚本必须要执行,要不还原过来的项目不能激活,TDSQLServer不能建立链接。

    也可以在数据库中用户角色中新增一个td用户,设置为系统管理员权限

    、在右下角的任务栏中停掉TD服务,在启动TD服务;

    、打开TDSite Administrator页面中的进行数据库连接测试,及对每个项目进行连接测试。

  • 安装testdirector过程的经验

    2008-11-08 15:19:45

     

     

    这两天部门决定使用TestDirector8做为用例服务器。在安装配置TD的过程中,出现了一些问题,也有了一定的心得体会,写出来给大家分享。

     

    1.安装

    第一次安装的时候,因为硬盘资源分配方面的问题,把所有相关的设置都修改了。结果最后使用中出现了问题。

     

    后来又使用缺省设置安装了一次,一点问题都没有。我猜想是因为在配置Virtual Directory的时候,我修改了Physical Location,可能TD对虚拟目录的处理有问题,结果最后无法使用。所以建议大家安装的时候,不要修改这里的缺省配置。

    Domain Repository是存储数据使用,由Administrator用户共享控制。每一个Domain都会在TD_dir中创建一个目录,每一个Project都会在Domain目录中创建一个子目录,数据配置信息放在此对应目录中。。

     

    2.数据库

    这里我犯了一个天大的错误。我使用的是MS SQL数据库。因为我原先使用CQ,还以为也需要建立空数据库连接,结果数据库的Connect String自己修改到了新建的库上,使用的时候,就总提示连接不上数据库。

     

    后来查资料,有人说删除添加一个DB Server就没有问题了,我就照做了,没有修改配置,结果就没有问题了。Project的数据库也按照直接创建连接的方法,也成功了。所以TD的数据库都是自动生成的,不能修改Connect String的设置。

     

    后来我去查数据库,数据库中存在TestDirector库,应该对应DB Server连接库;每个Project有自己的数据库,名称方式为:TD_[Domain]_[Project]_db。

     

    3.汉化

     

    按照汉化补丁包的说明,我去找服务器上面相关目录,发现“系统盘\Program Files\Common Files\Mercury Interactive\TD2000”里面根本没有tdclientui.ocx这个文件。

     

    客户端倒是存在tdclientui.ocx,替换注册后界面还是英文版的,弄的我很郁闷。

     

    后来才发现自己的TD没有打SP4补丁,下载安装SP4补丁后,在客户端覆盖注册tdclientui.ocx后,界面终于是中文版了。

     

    所以汉化有两个条件,一个是必须打SP4补丁,第二个就是在访问TD的客户端使用tdclientui.ocx。

     

    4.用户组和用户相关的一些内容

     

    Site Administrator中,有Users一项,但在里面只能添加一个用户名,个人感觉只是为了使用Import功能批量导入用户方便使用。所以真正添加用户,还是去CUSTOMIZE中。

     

    Users中,有两个缺省的用户Admin和Guest是不可删除的;Groups中缺省的Developer、Project Manager、QATester、TDAdmin、Viewer组不可修改和删除。

     

    每个用户至少要属于一个用户组。

     

    权限设置在用户组(Groups)中,用户的权限其实就是他所在组的权限和。

     

    用户的E-mail就是发送接收邮件的使用的E-mail。

     

    5.字段汉化

     

    汉化补丁,汉化是仅仅是界面,字段的内容没有进行汉化。

     

    进入CUSTOMIZE,选择Customize Project Entities,在这里,就可以进行字段的汉化工作。有人已经做好了TD7.6字段中英文对照表,在http://www.51testing.com/tool/20050103_2.htm,对有心人的工作表示感谢。

  • testdirector 安装过程中的用户

    2008-11-08 10:13:53

    1、在td9.0的安装过程中,出现的管理员用户名和计算机登录名称不一致

    2、首先以现有的计算机管理员的账户(如“123”)登录,然后打开“控制面板”,在“分类”视图下,依次单击“性能和维护→管理工具→计算机管理”(如果在“经典视图”下,直接在“控制面板”窗口中找到“管理工具”后双击,再找“计算机管理”),双击“计算机管理”。看到了吗?Administrator账户在这儿呢:)。再双击“本地用户和组”,然后单击“用户”。将右边的“123”账户(即当前的计算机管理员账户)停用或者删除(删除当前账户时会有一个警告信息,点击“是”就可以了)。禁用后的“123”账户前应该有个红色的叉号。这样就会又以Administrator账户登录了.或者修改用户名称就可以

  • 数据统计

    • 访问量: 5097
    • 日志数: 12
    • 建立时间: 2008-05-04
    • 更新时间: 2009-02-25

    RSS订阅

    Open Toolbar