走路要向前看,但也不要忘了脚下的路.

发布新日志

  • TestDirector8.0数据库备份和还原

    2011-09-05 12:27:54

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

    1
    TD_Dir整个文件夹;

    2
    、备份C:\Program Files\Common Files\Mercury Interactive\DomsInfo 文件夹中的所有文件;

    还原数据库

    一、将备份出来的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页面中的进行数据库连接测试,及对每个项目进行连接测试。

     

  • TD安装手册

    2011-09-05 11:29:54

    [键入公司名称]

    TD安装手册

    [键入文档副标题]

     

    XXX

    2011-9-2



    1.   软件描述

    TestDirector是全球最大的软件测试工具提供商Mercury Interactive公司生产的企业级测试管理工具,也是业界第一个基于Web的测试管理系统,它可以在您公司内部或外部进行全球范围内测试的管理。通过在一个整体的应用系统中集成了测试管理的各个部分,包括需求管理,测试计划,测试执行以及错误跟踪等功能,TestDirector极大地加速了测试过程。

    2.   安装环境

    2.1. 软件环境

    Ø  Windows Server 2003 Sp2

    Ø  安装IIs服务

    Ø  数据库可以选择一下任一种:

    SybaseMS SQL-Server oracle Access(这个是office套件自带的,也是TD默认的数据库。)

    Ø  TD(TestDirector8.0

    注:(1IIS安装之后的默认网站不能进行改变,否则会导致安装TD出错如曾经删除或重命名默认网站,则需要重新安装。

    2)安装TD时,系统资源消耗比较大,容易造成安装失败或错误,所以在安装时,尽量不要进行其他的系统操作,等待安装完成。

    2.2. 硬件环境

    1G内存,30G硬盘(我是在虚拟机里安装测试练搭建环境,正常怎么不也得250G

    3.   安装前系统设置

    Ø  系统必须要设置密码

    Ø  设置系统数据保护性

    右击我的电脑属性à高级à性能à数据执行保护à选择第一项“只为关键Windows程序和服务启用数据执行保护”。如下图所示:

    注:如果没有进行数据执行保护设置则会在安装td8.0时,出现unkown username or bad password 错误。

    4.   TD安装过程

    打开TD安装镜像文件或点击 进行安装。

    点击“Next

    输入注册信息,也可以在线注册。(这里选择的是破解码:

    Maintenance no.KSQMQSQ-HQSQDQS-Q3QSQ3S-Q2SSQI8

    License no.B343P-44B44-43444-6444S

    点击“Next

    选择数据库,TD默认的是access数据库,在这里我们安装的是SQL Server 2005数据库,选中“MS-SQL Server”选项,点击“Next”。

    输入要连接在数据库服务域。TD自己默认在是TDSQLSERVER。这个在安装完数据库后,设置数据库配置,点击“Next”。

    输入用户名密码,这里的用户名是计算机名\用户名。(具有管理员权限的用户名默认的为Administrator),点击“Next“。

     

     

    Repository Path文本框中输入TD管理的项目信息存放的路径,可单击“Browse“按钮选择其他路径,如果输入的路径不存在,系统会提示是否创建的提示信息。

    点击”Yes“,或者选择默认的”C:\TD-Dir“目录,并确认在要系统上创建该目录,系统提示用户是否共享目录.

    如果要共享的话,可以根据需要输入自定义的共享名称,

    系统默认使用”TD-Dir“作为目录的共享名称,输入共享名称后单击”OK“按钮,仓库目录选择完毕。如果弹出如下提示:

    右键点击我的电脑à管理à打开计算机管理窗口à系统工具à本地用户和组à右键点击“用户“à新用户。

    新建一个sa用户,密码设置与管理员密码一样,添加完成后,右键点击”sa”打开用户属性à隶属à添加,添加一与Administrators对象。如下图所示:

    完成后点击“确定“重启系统,再重新安装TD

    如果没有出现警告对话框可以点击”Next”进入下一步安装。

    TD在项目测试管理过程中,可以使用邮件服务器手动或自动向相关人员发送邮件,这里需要对邮件服务器进行配置,这里选择常用的SMTP Server类型,并输入相应的邮件服务器地址,当然如果不发送邮件给相关人员的话,也可以不选择,将Select a Mail Service Opt前面的勾去掉,单击Next进入下一步.

    在窗口的最上面,显示了一个URL,这就是通过Web访问TD时候的地址了,他是由以下几个选项组成的:

    Hostname:是指安装了TD的机器的名称,该选项是系统自动获取的,不能进行更改;

    Virtual Director Name:虚拟目录名称,系统提供的默认虚拟目录是“TDBIN”,可以手动更改,更改后系统会自动更新TDURL和物理存储位置;

    Physical locationTD站点的物理存储位置,系统提供的默认物理路径是C:\InterPub\TDBIN”,可以单击Browse按钮选择一个新的路径;这里按照默认的路径,点击Next进入下一步. 系统提示目录不存在,是否创建。点击”Yes”。进行下一步安装。

    点击“Next“进入下一步。

    系统提示了是否安装系统自带的演示案例,根据自己在选择进行安装,点击“Next“进入下一步安装。

    这个可能需要几分钟,自动检测所需的硬盘空间并显示安装的概要信息等,如果无法满足安装要求,可单击Back按钮重新选择安装目录,点击Install进行安装。如果选择安装的是默认数据库,则会显示安装完成,跳过下面的提示,否则会有如下提示,

    数据库没有权限安装时,是否选择其他的路径继续安装。点击”Yes”,继续安装,点击“No“出现如下提示”Set MSSQL parameters failed“,数据库设置参数失败。我们点击”Yes“,进行继续安装,这里不会影响系统安装的。

    安装完毕,系统打开在线注册窗口,这里我们不选注册,单击Next进入下一步

    再次显示用户访问TD的入口地址,单击Finish

    系统会提示是否重启计算机,点击”Yes”,重启系统。安装完成。

    5.   安装后解决TD所遇问题设置:

    5.1. IE打不开TD

    C:\Inetpub\TDBIN目录下用记事本打开SiteAdmin.htmstart_a.htm,搜索var fMSIE3456,这是定义屏蔽浏览器的一个方法,在后面加上:|| (ua.lastIndexOf('MSIE 7.0') != -1) || (ua.lastIndexOf('MSIE 8.0') != -1)    用于支持IE7IE8

    若使用IE8,则还须设置IE属性:工具Internet选项高级启用内存保存减少内存攻击选项,取消选中,关闭当前所有的IE网页,重新打开一个IE,再次登陆时就没有问题了

    5.2. 邮箱服务设置

    5.2.1.  配置邮箱服务

    注:如果在安装时没有选择邮箱服务,可以在安装后进行设置。

    打开TD,点击Site Administrator.首次打开会自动进行一些TD插件的安装。

    打开如下页面:

    第一次登录没有密码,可以自行设置密码,点击”Login”登录,在打开界面点击”TD Servers”,如下图所示:

    点击“Mail Protocol“打开设置邮箱协议。选择相应在服务协议。

    点击“OK“。

     

    5.2.2.  邮件自动发送配置详细步骤及注意重点

    :本小节是从网上摘取。

    前提条件:项目已创建,环境:TD版本:TD8.0sp2

    数据库:Access

    OS:XP

    邮件服务器:公司内部邮件服务器

  • 安装TD8.0时出现的问题

    2010-12-14 12:09:13

    1、  在安装时提示TD与操作系统不兼容?

    在安装TD时会提示其对操作系统的要求,最好是按TD提示的选择操作系统。

    操作系统最好选择windows 2003 sp4其他的安装可能不兼容,windows 2000 sever必须有pack2 才能安装。Xp系统在网上搜索到的信息说也能安装,我同事那也试了一下能安装,但不知道是什么原因,我的是没有安装成功,可能与我安装其他软件不兼容吧!

    2、  安装完成后,点击打开TD快捷方式,在IE中打开的是网页源代码?

    解决方法如下:

    1、卸载掉TD

    2、检查IIS是否正常。(必须保证IIS正常)

    3、查看.net framework是否安装,安装完后是否被禁止。(要保证其正常启用,不被禁止。)

    4、重新安装TD(为确保不再出差,可以重启机后再安装TD

     

     

    注:必须是在安装.net framework后,再安装TD,否则TD不能正常访问网页。

    我已经试验过,如果先安装TD,后安装.net framework,在IE中相对路径中打不开网页,输入绝对路径才能打开网页。

Open Toolbar