知识分享-TD服务器安装使用.ppt
知识分享,TD服务器安装使用,2011-05-03 马静,1,TestDirector安装使用,安装前准备,安装软件,安装中遇到的问题和解决,邮件服务器搭建,项目移植,2,TestDirector安装使用,一、安装前准备,设置用户密码,确保安装IIS,检查数据库,其他,3,TestDirector安装使用,安装IIS,数据库,数据执行保护,其他,设置用户密码,XP系统电脑,给自己的电脑用户设置密码,TD服务管理员用户必须有密码,不能为空。后面安装的时候会用到。,4,TestDirector安装使用,安装IIS,数据库,数据执行保护,其他,设置用户密码,有盘安装,安装步骤,开始,1、插入windows xp安装光盘,打开控制面板,然后打开其中的“添加/删除程序”,2、在添加或删除程序窗口左边点击“添加/删除Windows组建”,3、捎带片刻系统会启动Windows组建向导,在Internet信息服务(IIS)前面选勾,点击下一步,4、系统安装成功,系统会自动在系统盘新建网站目录,默认目录为:C:Inetpubwwwroot,结束,安装条件:Windows XP操作系统 系统安装光盘,5,TestDirector安装使用,无盘安装,安装IIS,数据库,数据执行保护,其他,设置用户密码,安装条件:下载IIS5.1,1、在添加或删除程序窗口左边点击“添加/删除Windows组建”,2、在Internet信息服务(IIS)前面选勾,点击下一步:弹出下图页面,3、点击浏览,选择解压下载的文件的目录就可以了,这种让你选择安装文件的现象共会出现3或4次,每次的目录都按上面说的步骤即可。),安装步骤,在Internet信息服务(IIS)前面选勾,点击下一步:弹出下图页面,在Internet信息服务(IIS)前面选勾,点击下一步:弹出下图页面,在Internet信息服务(IIS)前面选勾,点击下一步:弹出下图页面,在Internet信息服务(IIS)前面选勾,点击下一步:弹出下图页面,在Internet信息服务(IIS)前面选勾,点击下一步:弹出下图页面,4.点击浏览,选择解压下载的文件的目录就可以了,这种让你选择安装文件的现象共会出现3或4次,每次的目录都按上面说的步骤即可。),6,TestDirector安装使用,数据库,数据执行保护,其他,设置用户密码,安装IIS,TD的后台数据库默认为Access可以选择使用Sybase、MS-SQL Server、Oracle,7,TestDirector安装使用,数据库,数据执行保护,其他,问题:安装过程中,提示用户名密码错误,无法进行下面安装,原因:数据执行保护DEP不允许该程序执行。解决方法:右击“我的电脑”选择“属性”-性能【设置】-数据执行保护,选择选项:为除下列选定程序之外的所有程序和服务启动DEP(U),点击【添加】按钮,找到TD安装程序中的bin目录下:checku.exe,添加上即可】此现在出现在2003及2008的操作系统中,非XP,原因数据执行保护DEP不允许该程序执行。解决方法:右击“我的电脑”选择“属性”-性能【设置】-数据执行保护,选择选项:为除下列选定程序之外的所有程序和服务启动DEP(U),点击【添加】按钮,找到TD安装程序中的bin目录下:checku.exe,添加上即可】此现在出现在2003及2008的操作系统中,非XP,双系统中无法选择DEP(U),解决:在网上找xp的boot.ini或拷贝一个别人的boot.ini文件,放到C盘根目录下覆盖以前的boot.Ini文件重启电脑,按照上面的方法编辑DEP(u),设置用户密码,安装IIS,8,TestDirector安装使用,数据库,数据执行保护,其他,注意事项,安装TD时,系统资源消耗比较大,容易造成安装失败或者错误,所以在安装时,尽量不要进行其他系统操作,等待安装完成。,设置用户密码,安装IIS,9,TestDirector安装使用,大家可以休息十分钟,复习一下刚才的内容,这是广告稍后进入下一段,测试组知识分享TD安装与使用,10,TestDirector安装使用,11,TestDirector安装使用,1、在安装盘下执行setup.exe文件。(如在XP系统上安装,同时需要按住键,跳过系统版本检测,否则安装报错)。2、弹出如下界面,12,TestDirector安装使用,3、点击“next”按钮。输入序列号License NO,点击“next”按钮。序列号,安装包里有,13,TestDirector安装使用,4、选择支持的数据库服务器类型:MS-SQL server,Access,Sybase,Oracle,可选一个或多个,点击“next”按钮。我们现在基本上安装了office都有Access所以选择默认的Access就可以了,14,TestDirector安装使用,5、这里验证你是否是域用户,请输入你的域用户帐号,点击“next”按钮。注意:这一环节如果开始没有设置数据执行保护安装过程中,提示用户名密码错误,无法进行下面安装,按照开始介绍的方法设置。,15,TestDirector安装使用,6、设置你的域存储区的路径,这里保存了域存储区的相关信息(建议使用默认路径),点击“next”按钮。,点击“yes”按钮,新建这个目录,点击“yes”按钮,共享这个目录。(一定要共享目录),16,TestDirector安装使用,7.设置邮件服务:输入你用于发送邮件的SMTP服务名称(可以是IP),或者用系统IIS有的SMTP服务,我们选择的是SMTP Service,我们公司的服务名称是()点击“next”按钮,17,TestDirector安装使用,8、设置发布web 的虚拟目录:输入虚拟目录名称,并指定物理安装位置,这里我们用默认值TDBIN和C:InetPubTDBIN,点击“next”按钮。,18,TestDirector安装使用,9、剩下的步骤都是一路“next”下来,出现TestDirector8.0安装的画面,完成点击“install”,安装完成后,请重启计算机。重启计算机后会发现系统多了一个关于TD的用户,是TD自建的用户,可以不用管它。,19,TestDirector安装使用,安装补丁,安装完TD后要安装补丁SP1.SP2安装SP1补丁,中途会要求输入一次系统管理密码,然后再要求重起一次,重复上面步骤安装SP2补丁。即安装完成,20,TestDirector安装使用,大家可以休息十分钟,复习一下刚才的内容,这是广告稍后进入下一段,测试组知识分享TD安装与使用,21,TestDirector安装使用,22,TestDirector安装使用,安装完不代表你就可以松口气了,可能还有别的问题等着你解决,首先点击右下角任务栏“TestDirector Checker”检查一下有没有问题再使用一、问题:1.提示你IIS没有启用在IIS中站点显示停止,点击开启IIS不能启动,提示:服务器没有及时响应启动或控制请求点击重新启动IIS提示:服务器没有及时响应启动或控制请求!2.World Wide Web Publishing Services不能启动,提示“错误1721,资源不足,无法启动”解决:在网上查找有关资料发现是XP系统补丁的漏洞,安装此补丁并重启机器后,winxp系统的IIS默认网站将会停止且无法启动。手动启动时报“服务没有及时响应启动或控制请求”,再进一步检查,World Wide Web Publishing服务不能启动所至,该服务报错为“错误号127,找不到指定的程序”,程序当然是存在的,删除IIS重装还是不行。解决办法:打开“控制面板”-“添加删除程序”,将顶部的“显示更新”前打上勾,找到KB939373或KB2290570和KB2124261或KB942830或KB942831补丁,见个一卸载一个。卸载完后启用World Wide Web Publishing服务发现就可以启用,然后启用IIS,23,TestDirector安装使用,二、打开TD提示:Error:Server is Not Available 的解决方法 问题:在进入td的start_a.htm时提示Error:Server is Not Available,按确定,再提示:OTA server is not connected。使用TD的TestDirector Checker检查了一下,没有发现任何问题 解决:1.在开始-运行中输入inetmgr,打开IIS管理器 2.点击站点TDBIN,右键属性-虚拟目录查看Application name的使用项为空且右边的按钮为Remove而不是Create。(证明此站点的应用设置有问题)3.在Application Protection中选择High(Isolated),提示error(证明IIS出现问题)4.在开始-运行中输入iisreset,重新启动IIS服务 5.再次进入站点TDBIN,右键属性-虚拟目录,在Application Protection 中选择Low(IIS Process),然后点击Application name使用项右边的按钮Create(此时为Create)生成TD站点应用程序成功,可以继续使用TD.,24,TestDirector安装使用,三、RPC server is unavailable TD启动时提示:RPC server is unavailable.解决办法:1.重起TD(这种情况,可能是你安装的杀毒软件的原因;你的TD在启动时,加载不成功)2.把右下角的TDstart/stop重新启动一下或则再次刷新以下“Run as”选项 3.最次的一个办法:把有关TD的各个启动项全部刷新.,25,TestDirector安装使用,四、1、使IE7、IE8可以访问TD【问题:MSIE7.0无法访问testdirector8.0,提示:“Microsoft Internet Explorer:4.0(compatible;MSIE 7.0;Windows NT 5.2;.NET CLR 1.1.4322;.NET CLR 2.0.50727;InfoPath.1;.NET CLR.3.0.04131.06)is not supported”解决:testdirector8.0不支持MSIE7.0的问题,解决:在安装目录一般为C:InetpubTDBIN下找到Start_a.htm文件,用记事本打开,即看到了文件源代码,找到fMSIE3456参数,修改在|(ua.lastIndexOf(MSIE 6.0)!=-1)后黏贴|(ua.lastIndexOf(MSIE 7.0)!=-1),保持即可。打开IE7.0再次访问,下载插件,安装插件,没有问题了。还有一个文件是C:InetpubTDBINSiteAdmin.htm 修改内容同上】,26,TestDirector安装使用,五、在计算机没连接外网的情况下想访问TD出现无法打开网页解决办法:修改URL 属性为重启TD就可以,27,TestDirector安装使用,大家可以休息十分钟,复习一下刚才的内容,这是广告稍后进入下一段,测试组知识分享TD安装与使用,28,TestDirector安装使用,29,TestDirector安装使用,设置TD自动发邮件步骤,1.进入Site Administrator,选择一个项目.,2.勾选上该项目的Send defect emails automatically选项.,30,TestDirector安装使用,3.进入Site Administrator-TD Servers,点击Mail Protocal,选择你要使用的邮件服务器(最好方式是搭建一个邮件服务器,然后选择SMTP Server选项,输入邮件服务器地址)咱们现在用的是(),31,TestDirector安装使用,4、调整邮件发信间隔,32,TestDirector安装使用,4、进入CUSTOMIZE-Configure Mail,在Configure Mail-Fields中选择你要发送的邮件中所要包含的内容,33,TestDirector安装使用,5、在Configure Mail-Condition中选择你要发送邮件给指定的条件的用户 如果选择了Detected By中的All Defects那么这意味着,在用户提交bug时,在bug界面中Detected By字段被选中的用户将收到邮件(一般“选择被谁发现”“被分配给谁”且勾选“All Defects”)如果选择了admin 中的All Defects那么这意味着,所有bug的缺陷都会提交给用户admin,34,TestDirector安装使用,邮件配置完成剩下的就是测试邮件是否配置成功,35,TestDirector安装使用,大家可以休息十分钟,复习一下刚才的内容,这是广告稍后进入下一段,测试组知识分享TD安装与使用,36,TestDirector安装使用,37,TestDirector安装使用,名词解释,项目移植:这里说的项目移植是指将已经建立的TD项目整体文件在保证数据安全和完整的前提下移植到其他服务器的过程,这个过程包括以下几个方面(1)数据库的移植(2)项目文件的移植(3)项目配置文件的移植。经过移植后的TD项目可以实现双机备份的功能。,1.移植前的备份工作在正式移植之前,我们首先要做好数据的备份工作,这也是我们移植工作的一部分,虽然我们现在的移植技术已经相对较成熟,但是我们还是要建议大家移植之前的备份是很有必要的。备份主要备份以下的数据:备份DomsInfo目录;默认在C:Program FilesCommon FilesMercury Interactive下。这个目录包含了Doms.mdb文件(用户信息和工程列表)、connection strings(连接字符串)、parameters(参数)、global style sheets(全局风格表)、the database template(Empty_DB.mdb)(一些临时数据)备份TD项目安装文件;TD_Dir包含每个工程的自动测试、附件、设置、风格列表。默认在C:TD_DirDefault目录下,打开这个目录可以看到TD的工程文件,我们需要将这些工程文件备份下来。备份项目数据库;备份项目用的数据库文件。,38,TestDirector安装使用,2、安装一台新的TestDirector8.0服务器,然后登录到Site Administrator,创建与被迁移的TD系统上一样的域和项目。,3、将被迁移的TD_DIR目录下的文件copy到迁移到的那个TD_DIR目录下,在TD_DIR目录下进入每个项目中。,4、在TD_DIRDefault目录下进入每个项目中,修改Dbid.ini文件中的服务器的地址Database Server=Default(设置成Default的好处是以后如果还需要移植的话,就不再需要修改这个ini配置文件了)该文件内容如下:GeneralDatabase_Type=ODBC_Access/表示项目数据库类型为AccessCreated_Date=03/25/02 16:40:15/数据库创建时间Created_By=tdCreated_By=td/数据库为td创建AliasName=TestDirector_Demo/项目名称Database Name=TestDirector_Demo/数据库中项目数据库的名字Database Server=LOCAL/数据库所在服务器的机器名Domain Name=DEFAULT/项目所在的域名SendAllQualified=NHas_VCS_DB=N,39,TestDirector安装使用,5、将Program FilesCommon FilesMercury InteractiveDomsinfo目录下除了doms.mdb以外的文件覆盖新服务器下的目录文件,6、经过上述修改项后,迁移数据的工作就已经成功,重新启动机器,td服务器可以访问迁移后的数据库。,40,TestDirector安装使用,结束,不是,是开始,41,TestDirector安装使用,