About TestDirector question

2010-10-05  宋桂芬 

        这两天,搭建了一个TD服务器,环境是window server2003+TD8.0+sp2,使用的是SQLServer2000+SP4,当然,我是在虚拟机里搭建的环境,由于本机使用的是IE8,而且,TD8.0是不支持IE7/8的,所以,碰到了一些问题,这篇日记全当作我使用TD过程中遇到问题的总结吧,遇到一个,写一个,呵呵
1. 安装TD的过程中,在安装到TestDirector Service时,输入计算机密码后点击NEXT提示错误,无法通过
这是因为windows server2003的安全性比较高,解决方法:我的电脑属性-->高级-->设置-->勾选第一项“只为关键windows程序和服务启用数据执行保护”-->确定
2. 环境搭建好后,在客户端访问时,显示为代码。
这是因为window server2003加强了对网页的安全设置,对于那些没有加入可信站点的网站,都显示为代码
解决方法:将访问TD的网址添加到可信站点中即可解决
3. 解决TD8.0不支持IE7/8的问题
解决方法:
修改TD服务器:找到C:\Inetpub\TDBIN目录下的start_a.htm
SiteAdmin.htm后分别修改,
查找出sniffBrowser代码段的 var fMSIE3456,在后面加一句脚本:||(ua.lastIndexOf('MSIE 7.0') != -1)||(ua.lastIndexOf('MSIE 8.0') != -1)
运行ie8,然后选择 工具-Internet选项-高级-安全,接着找到启用内存保护帮助减少联机攻击,把前面的勾去掉重新用ie8访问td即可

:TD正常安装后不能正常运行,造成浏览器运行假死的状况

  有可能造成的原因是由于杀毒软件阻止了TD的进程运行,需要关闭掉杀毒软件,然后再次运行TD

  二:TD中字体如何进行修改

  1. 首先下载字体控件

  说明:分别为两个rar的压缩包,下载到本地后,选中任意一个压缩包直接点右键释放到这里。。。即可(因为压缩的方式为分卷压缩,实际是把一个文件分成两个部分压缩,解压时rar会自动把两部分合在一起,所以各位同学实在不必为另外一个没有解压而担心)。

  解压后的文件名是:TDClientUI.ocx(如果是TD8.0应为TDClientUI80.ocx

  2. 然后进行控件替换

  关闭TD服务.

  关闭所有的浏览器.

  在目录‘InetPub\TDBIN\Install’中,用新的‘TDClientUI.xco’(改写下载文件的后缀)文件进行替换.

  在目录‘InetPub\TDBIN’中打开文件‘setup_a.ini’,找到节点‘[File_2]’中的‘CheckSize=******’改写CheckSize的大小为新‘TDClientUI.xco’文件的大小.

  进入C:\program files\common files\Mercury Interactive\TD2000目录,备份原TDClientUI.ocx文件.

  将下载的字体控件TDClientUI.ocx拷贝至C:\program files\common files\Mercury Interactive\TD2000目录.

  然后重启TD服务.

  三:TD如何新建一个新project

  1.进入‘Site Administrator’->‘DB Servers’,点击‘Create Project’,在‘Create Database Server’选择你要创建的项目名称,数据库的类型;

  2.‘Site Administrator’->‘Projects’中选择一个域,然后点击‘Create Project’创建一个新project;

  创建一个新Project实际上是在数据库里新建了一个库.

  四:如何设置TD自动发送邮件

  1.进入‘Site Administrator’,选择一个项目.

  2.勾选上该项目的‘Send defect emails automatically’选项.

  3.进入‘Site Administrator’->‘TD Servers’,点击‘Mail Protocal’,选择你要使用的邮件服务器(最好方式是搭建一个邮件服务器,然后选择‘SMTP Server’选项,输入邮件服务器地址).

  五:TD如何自定义BUG字段选项

  1.进入‘CUSTOMIZE’->‘Customize Project Entities’,‘Project Entities’中选择‘DEFECT’(其中System Fields为不可编辑和修改的,只能进行常规的操作,User Fields为可编辑的,因此在更多时候添加新的字段会选用User Fields

  2.点击‘User Fields’->‘New Field’,‘Field Settings’对你的新字段进行编辑

  Field Label:字段名称

  Field Type:字段的选择类型Number(整型)、String(字符型)、Lookup List(下拉框)、Date(日期类型)

  History:显示修改的历史记录

  Required:此字段为必填选项

  注:如果在Field Type选择了Lookup List选项,那么会让你编辑‘Lookup List’中的内容,其中下拉框里连接的其实为‘Customize Project Lists’内设定的值,也可以点击‘New List’建立一个新的与Lookup List中动态连接的值(具体参见‘Customize Project Lists’

  六:TD如何对下拉框(Lookup List)中的字段进行编辑

  1.进入‘CUSTOMIZE’->‘Customize Project Lists’,在‘Lists’中选择你要编辑的字段

  2. ‘List Items’中选择你要修改的值,然后进行修改

  七:TD如何对发送邮件的发送内容以及发送条件进行设置

  1. 进入‘CUSTOMIZE’->‘Configure Mail’,在‘Configure Mail’->‘Fields’中选择你要发送的邮件中所要包含的内容

  2.‘Configure Mail’->‘Condition’中选择你要发送邮件给指定的条件的用户

  l 如果选择了‘Detected By’中的‘All Defects’那么这意味着,在用户提交bug时,在bug界面中Detected By字段被选中的用户将收到邮件

  l 如果选择了‘admin’ 中的‘All Defects’那么这意味着,所有bug的缺陷都会提交给用户‘admin’

  八:TD8.0中邮件标题过长导致邮件无法显示

  问题:

  发送bug邮件时,当BUG的标题超过22个字符出现就无法正确显示Html

  解决:

  1. 点击操作系统开始’->‘运行,输入‘mecury.ini’,点击‘OK’按钮,打开以个名为mecury.ini的文本文档(或者打开<system drive>:\Winnt\mecury.ini进行修改)

  2.mecury.ini文档中加上一段配置代码

  [SAQFORMAT]

  Project Name = Subject line

  例如:

  [SAQFORMAT]

  BBM(项目名称) = BBM.BBM - # BG_BUG_ID(标题名称,其中?BG_BUG_IDBUG_ID的变量)

  :打开TD提示:Error:Server is Not Available 的解决方法

  问题:

  在进入tdstart_a.htm时提示Error:Server is Not Available,按确定,再提示:OTA server is not connected。使用TDTestDirector Checker检查了一下,没有发现任何问题

  解决:

  1.开始’->‘运行中输入‘inetmgr’,打开IIS管理器

  2.点击站点‘TDBIN’,右键属性’->‘虚拟目录查看‘Application name’的使用项为空且右边的按钮为‘Remove’而不是‘Create’。(证明此站点的应用设置有问题)

  3. ‘Application Protection’中选择‘HighIsolated,提示error(证明IIS出现问题)

  4.开始’->‘运行中输入‘iisreset’,重新启动IIS服务

  5.再次进入站点‘TDBIN’,右键属性’->‘虚拟目录,在‘Application Protection’ 中选择‘LowIIS Process,然后点击‘Application name’使用项右边的按钮‘Create’(此时为Create)生成TD站点应用程序成功,可以继续使用TD.

  (我安装TD8.0 时出现了这个问题,我的运行环境是Window XP+SQL 2000个人版+ IIS 5.1. 后来运行环境换成window server 2003+SQL 2000+IIS 6.0此问题解决了.)

  十:Windows XP中安装TD8.0,IIS默认网站不可用

  在网上查找有关资料发现是XP系统补丁的漏洞,安装此补丁并重启机器后,winxp系统的IIS默认网站将会停止且无法启动。手动启动时报服务没有及时响应启动或控制请求,再进一步检查,World Wide Web Publishing服务不能启动所至,该服务报错为错误号127,找不到指定的程序,程序当然是存在的,删除IIS重装还是不行。

  解决办法:

  打开控制面板”---“添加删除程序,将顶部的显示更新前打上勾,然后找到2007710日的补丁,卸载。(我安装TD8.0 时出现了这个问题,卸载补丁后系统不能启动. 安装运行环境window server 2003+SQL 2000+IIS 6.0此问题解决了.)

  十一:TD8.0连接SQL 2000,ping不通,也不能建立新的Project

  在TDDBserverping SQL 2000,错误提示为:

  [DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied. | Unspecified error.

  主要原因是因为:SQL SERVER安装默认的别名是SQL SERVER,TD 安装的时默认的数据库别名是TDSQLSERVER,两者不一致。

  解决方法:

  打开“SQL Server客户端网络实用工具”---别名:添加---服务器别名(TDSQLSERVER;服务器名称(TDSQLSERVER);管道名称(主机名);网络库(Named Pipes)保存后OK.

  十二: RPC server is unavailable

  TD启动时提示:RPC server is unavailable.

  解决办法:

  1.重起TD(这种情况,可能是你安装的杀毒软件的原因;你的TD在启动时,加载不成功)

  2.把右下角的TD——start/stop重新启动一下或则再次刷新以下“Run as”选项

  3.最次的一个办法:把有关TD的各个启动项全部刷新.

  (我安装TD8.0 时出现了这个问题,我的运行环境是Window XP+SQL 2000个人版+ IIS 5.1. 后来运行环境换成window server 2003+SQL 2000+IIS 6.0此问题不存在了.)

 

482°/4769 人阅读/6 条评论 发表评论

徐明明  2010-10-09

高级东西啊,要版权的东西我不敢乱装了。。。


宋桂芬  2010-10-09

徐明明: 高级东西啊,要版权的东西我不敢乱装了。。。
哈哈


赵云  2010-10-10

装JIRA的飘过


郝帅  2010-10-11

比起TD,我还是愿意用QC......
可惜公司里不用它~


吴卓扬  2010-10-14

3. 解决TD8.0不支持IE7/8的问题  针对IE7/8 td有一个自己的浏览器,不用ie浏览就可以,如果像你那样既需要改服务器,又需要修改浏览器多麻烦~~
应该叫tdexplorer,你搜索下吧


宋桂芬  2010-10-14

吴卓扬: 3. 解决TD8.0不支持IE7/8的问题  针对IE7/8 td有一个自己的浏览器,不用ie浏览就可以,如果像你那样既需要改服务器,又需要修改浏览器多麻烦~~
应该叫tdexplorer,你搜索
我知道,我试着安装过,谢谢


登录 后发表评论