TD安装或使用中遇到的问题

上一篇 / 下一篇  2009-05-26 17:37:23 / 个人分类:TD

就为了装这东西,又折腾了半天,好歹现在能用了。

环境:VMware Workstation 6.0.3 build-80004
系统 win2003 sp2,网上有人说TD8 装在Win2003会不稳定,易出问题,就目前看,没有啥问题的。

1、先装IIS,然后装SQLServer,再装TD,TD和SQLServer哪个先装应该没多大关系。

2、在Windows2003系统下,按照下一步进行装TD8.0,但是到了填写系统管理员用户时过不去,总是提示: unknown user name or bad password,不管用什么用户名和密码都不行。

解决办法:

出现这样的提示,是因为数据保护引起的,
在控制面板里打开“系统”属性,在【高级】选项卡下的“性能:视觉效果、处理器计划、内存使用和虚拟内存”里面点击   【设置】,接着在“性能选项”中选择【数据执行保护】选项卡
我们只要设置为:只为关键的windows程序和服务启动数据保护,
或者选择:对所有的程序和服务启动数据保护,除了。。把checku.exe钩选在排除之外。

3、刚刚安装好TD8.0,点击testdirector时显示空白页面

原因:
这是因为当打开http:// TD在IIS的发布目录及端口号/TDBIN/start_a.htm这个页面时需要下载一些内容类型是application/octet-stream的文件。如果我们没有事先把IIS服务的MIME类型(Multipurpose Internet Mail Extensions,多目的Internet邮件扩展)设置成包含application/octet-stream文件内容类型的话,将会出现上面的那种情况。
解决办法:

我们需要配置一下IIS的属性中的HTTP头属性里的MIME类型。
在Windows 2003中配置步骤如下:
打开开始菜单——〉设置——〉控制面板——〉管理工具——〉Internet 信息服务(IIS)管理器——〉IIS信息服务——〉网站——〉默认站点 选择默认站点点击右键——〉HTTP头——〉点击MIME类型——〉新建一个MIME类型(扩展名:.* ;MIME类型:application/octet-stream)。
然后我们需要重新启动一下服务,再访问一下http:// TD在IIS的发布目录及端口号/TDBIN/start_a.htm将会看到页面。
4、进入界面显示,Microsoft Internet Explorer : 4.0 (compatible; MSIE 6.0) is not supported!
解决办法:
InetPub\TDBIN中,修改了start_a.htm 和siteadmin.htm两个页面,在(ua.lastIndexOf('MSIE 6.0') != -1)添加(ua.lastIndexOf('MSIE 7.0') != -1),保存后即可。

5、问题:登录时出现另一个问题,输入密码点[Login]按钮时提示“The RPC server is Unvailable.”。

解决办法:出现这类问题有很多原因,不过号称重装了SP2 就解决了。装完以后重启 就可以了。还真的好了,奇迹啊!!

6、Invalid License Key 无效,在安装没有填写License,在登录时会出现License无效的限制。

解决办法:进行重新添加License,

重新添加License:

(1)登录 Site Administrator ,使用空密码登录(没修改之前默认是空的);

(2)选则Licenses / Modife License Key 进行重新添加。

7、登录Site Administrator 报下面:Authentication Failure错误;

解决办法:

使用空密码登录。

好像8.0装好之后默认就是空的,登录时如果没有填写就可以登录,填写了密码就报上面错误,
这时可以通过那个change pwssword 进行修改密码,修改完在登录就正常了。

8、在Site Administrator建立项目时,登录Site Administrator以后,建立链接数据库
遇到以下错误:SQL Server 不存在或者决绝访问。|未制定错误。

解决办法:

网上提供的处理办法:

TestDirector连接SQL SERVER 数据库:

9、TD如何在sqlserver2000下建库
步骤一:安装sqlserver2000的客户端

步骤二:进入sqlserver2000的“客户端网络实用工具”,选择“别名”标签页, 在服务器的别名种输入“TDSQLSERVER”,“网络库”选择“named pipes”, 然后保“管道名称”改为你的机器名。点击确定按钮。

7.2版本的可以能需做第三步,8.0或以上版本的用户可以省去第三步
步骤三:进入TD的BDE ADMINISTRATOR的管理界面,选择“configurantion”标签页, 选择选择“congiguration-drivers-native”树下的“mssql”,将“server name”项改为你的机器名称。

步骤四:进入TD的PROJECT ADMINISTRATIONS(Site Administrator)的界面,new一个TD的project库即可。

需要做第一第二步,做完以后在直接在Site Administrator中建立接连即可,也可以在Site Administrator / DB Server中建立链接进行ping测试,看是否ping成功。

10、查询TD在SQLServer中各个表的数据

解决办法:在SQLServer 的查询分析器中无法查询TD的表信息,提示[SQLServer]对象名 ‘xxx’ 无效”错误,可以直接在TD里面进行查询库表数据;
11、如何增加用户

解决办法:
2个地方:
(1)直接为指定工程设置用户
在登陆窗口,点击[CUSTOMIZE]链接,进入“工程自定义窗口”(Project Customiation),点左侧的[Setup Users]可以设置用户,点[Setup Groups]可以设置用户组。
(2)在后台管理用户
在登陆窗口进入“Site Administrator”,选择“Users”页,不过只能设置用户,用户的权限设置还得参照1的说明去做。
在这里可以管理TD中所有的用户。
12、采用IP(http://IP/TDBIN/start_a.htm)登录时,提示:Error : The RPC server is unavailable.
把IP换成主机名以后则可以正常访问,提示:OTA server is not connected

解决办法:

原因未找到,发现可以用一下办法解决:
在C:\WINDOWS\system32\drivers\etc\hosts 文件中添加:
192.168.1.10    Tdserver
然后通过:http://Tdserver/TDBIN/start_a.htm
则访问正常,局域网中均可这样处理。

13、TD中字体如何进行修改

1. 首先下载字体控件

有SP4的字体控件下载地址:

http://bbs.51testing.com/viewthread.php?tid=6961&fpage=1

无SP4 的字体控件下载地址:

http://bbs.51testing.com/viewthread.php?tid=6977&fpage=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服务。

14、TD如何新建一个新project

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

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

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

15、如何设置TD自动发送邮件

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

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

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

16、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’)

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

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

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

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

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

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

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

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

19、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_ID为BUG_ID的变量)

20、打开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。

21、TD8.0链接SQL2000,ping不通,也不能建立新的Project

在TD的DBserver中ping 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。


TAG:

tye601永远的永远 引用 删除 tye601   /   2012-04-11 15:14:02
5
 

评分:0

我来说两句

Open Toolbar