【转载】TD常见问题及处理方法

上一篇 / 下一篇  2009-12-09 15:08:32 / 个人分类:测试工具

  • TD用户密码忘记
TD有三种用户下面分别是这三类用户密码忘记的解决方法:1。站点管理员,打开系统盘:\Program Files\Common Files\Mercury Interactive\DomsInfo\doms.mdb中admin表(打开表的密码是tdtdtd)将密码这一列清空,然后机器重起。则密码为空。2。项目的admin用户,打开TD_DIR\项目\TestDir.mdb中的users表将admin的US_PASSWORD清空,则密码为空。3。普通项目用户,登陆site administrator在user tab重置该用户密码。

    2.TD工作流脚本

TD工作流脚本是使用Visual Basic scrīpts来控制TD项目的工作流,比如可以控制某些字段是否显示,字段值变化的依赖性等,脚本是通过事件触发的方式达到的,也可以自定义事件。这里有个例子:

TD默认修改缺陷者是assigned to用户的。如果开发这样要求的话,你可以这样实现,在缺陷实体中自定义一个FIXED BY字段(字段取值为用户列表).然后再工作流脚本的中粘贴这个脚本
Sub Defects_Bug_FieldChange(FieldName)
  If FieldName = "BG_STATUS" Then
     if Bug_Fields("BG_STATUS").Value = "Fixed" then
        Bug_Fields("BG_USER_01").Value = User.UserName 'BG_USER_01为自定义字段FIXED BY的数据表列名
     end if
  end if
End Sub

    3.关于rpc出错

TD通过RPC服务调用远程分布式组件DCOM
The RPC server is unavailable 是TD比较常见的出错情况,有时只要重起一下机器,就没有问题了。但是如果还是不行的话,可以试着下面的解决方法:
1.是否修改过windowsadministrator的密码:解决方法:系统托盘TD图标---run as---输入正确的密码运行
2.通过IP地址访问TD后报RPC的解决方法
如果通过服务器名称访问TD正常,而用IP地址访问服务器出现RPC错误。此方法是解决局域网通过网内代理服务器访问局域网内TD服务器出现的问题.在IE->工具->Internet选项->连接->局域网设置->高级->例外:在以下开头的地址不使用代理服务器,输入TD服务器的IP保存. 从新打开浏览器就可以通过IP地址访问
3. RPC服务未启动。解决:控制面板-管理工具-服务-“Remote Procedure Call(RPC)”/“Remote Procedure Call(RPC)Locator”,启动一下,服务状态“启动”;
4.用Windows光盘重新安装IIS服务,在控制面板中;
5. 新安装TD,成功后,进入“计算机管理”->“Internet信息服务”->“默认Web站点”->“TDBIN”->"属性"->”虚拟目录”,修改应用程序保护,将起改成“低(IIS进程)”,重新启动TD,或者重新启动机器。不过该方法在用CheckTD是可能会出现TD Virtual Directory的警告。
6. 解决由IIS WebSite Statue的错误时,进入“计算机管理”->“Internet信息服务”->“默认Web站点”->“TDBIN”->"属性"->”虚拟目录”,将脚本访问资源钩上,否则错误提示不能访问脚本资源。
7.解决由OTAServer配置类型不正确,要求检查用户名和密码的问题时,可以进行以下操作:
在TD应用服务器中打开[开始]-[运行],输入Dcomcnfg.exe命令来打开分布式COM配置属性,然后选择[应用程序]-[Mercury OTAServer Server]-[属性]-[安全性]-[编辑]-[显示用户],将以IUSR_为开头的用户和TD_IUSER_LOCAL添加进入用户列表(我是在所有的编辑中都添加了这2个用户)。
重启IIS或机器。(如果以上2步还不行的话,可以继续第三步)
选择[应用程序]-[Mercury OTAServer Server]-[属性]-[身份标志],选择制定用户,将用户名和密码改为本机管理员帐号和密码。
8.如果TD服务器管理员帐号/密码或者数据库的被修改过,一定要将它们修改回安装TD时的帐号/密码,否则也会出现RPC错误。

       4.创建新项目时从已有的项目中拷用户群/成员,项目自定义设置

创建一个项目的时候,可以是create的,也可以是copy另一个项目的.copy的方式有两种一种是拷贝项目内容,一种是拷贝项目设置,看一下创建项目界面的功能按纽

       5.开发工具引用QC开放测试框架API的方法

开发工具vb6.0引用方法: “工程”-“引用”中添加 “OTA COM 9.0 Type Library”
开发工具vc6.0引用方法:#import "C:\Program Files\Common Files\Mercury Interactive\Quality Center\OTAClient.dll"
开发工具.NET引用方法:添加引用-浏览到C:\Program Files\Common Files\Mercury Interactive\Quality Center\OTAClient.dll或者
                                添加引用-COM-OTA COM 9.0 Type Library
如果目录下没有OTAClient.dll,到 QC 的 add-in 界面,下载MercuryQuality Center Client Side Setup 插件。

相关阅读:

TAG: TestDirector 常见问题

tye601永远的永远 引用 删除 tye601   /   2011-04-22 11:10:23
有些问题我遇到了,,,还没有解决办法
tye601永远的永远 引用 删除 tye601   /   2011-04-22 11:09:52
3
 

评分:0

我来说两句

日历

« 2024-03-27  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 12758
  • 日志数: 17
  • 建立时间: 2009-07-17
  • 更新时间: 2010-04-27

RSS订阅

Open Toolbar