TD8.0使用过程中遇到的10个问题及解决方法(6~10)

上一篇 / 下一篇  2010-09-02 18:08:07 / 个人分类:TestDirector

Q6:配置邮件

一、配置步骤

1.     在后台管理(site administrator)td servers,邮件协议采用smtp,邮件服务器填写本公司的邮件服务器的ip比如(192.168.1.1)或域名;

2.     在后台管理(site administrator)users,添加参与项目的所有人员,注意一定要填写邮件地址,该邮件地址就是公司邮件服务器分配给你的邮件地址;

3.     在后台管理(site administrator)projects,选择一个需要自动发送邮件的项目,在右边找到send defect emails automatically前的选框,打上勾就可以了

4.     在后台管理(site administrator)site config,mail_interval字段的值改为0,这样做的目的是,当缺陷发生变化时,能够立即发送邮件,到此后台管理的配置完成了;

5.     接下来是在自定义(customize)中的配置,选择一个需要自动发送邮件的项目,输入管理员密码,进入自定义配置页;

6.     选择chang user properties,填入admin的全名和email,或者只添email,这里的可以填写成用户名部分为admin,服务器部分必须与之前添加用户时所给用户填写的email的服务器部分一致;

7.     选择set up users,将属于该项目的用户添加进来,一并检查每个用户的邮箱是否正确;

8.     选择configure mail,选择邮件自动发送的触发字段,意思就是当某个字段发生变化,就自动发送邮件.比如当缺陷的状态改变时,邮件就开始自动发送.那就把状态这个字段从左边的字段中选到右边来;

9.     选择configure mail,设置接收邮件的过滤条件,它和上一步有联系,每个条件之间是与的关系,比如前面设置了状态改变时,就自动发送邮件,但是liuc这个人只想接收状态为fix的缺陷,就可以在缺陷字段那儿只填写fix,这样一来其他状态的缺陷就不会发送到liuc的邮箱中;

10. 选择set traceability notification,把所有框框都打上勾.

自定义中的TD自动发邮件配置就完成了,不过如果使用CMAIL。等,往往有时候不能自动发邮件成功

来源:http://blog.sina.com.cn/s/blog_4fdd0e740100bas7.html

 

Q7:关于汉化

TD的汉化分为两部分,第一部分:汉化操作项;第二部分:汉化表单

1、汉化操作项,通过下载汉化文件tdclientui80.ocx进行相应的覆盖来完成,具体方法是:覆盖TD客户端安装目录下的TD2000_80/tdclientui80.ocx文件(一般在C:\Program Files\Common Files\Mercury Interactive\TD2000_80目录下,注意:覆盖前,先备份被将要被覆盖的文件。)

2、通过定制管理来完成汉化,操作方法如下:

步骤一:TD登录页,点击右上角的CUSTOMIZE,进入PROJECT CUSTOMIZE页面。

步骤二:点击Customize Project Entities,弹出Customize Project Entities窗口,左侧树DEFECTTESTTEST STEP等等是工程中的实体,页可以看作是对象,展开实体的一级节点,会发现所有的实体都有2个节点:System FieldsUser Fields,这就是实体的两个Field:系统Field和用户FieldSystem Fields展开后,其中的节点不允许被修改,但可以修改Field Label,将Field Label的内容修改为Field Name对应的中文,就可以进行相应的Field汉化(即表单汉化)。

【补充说明:User Fields的作用,用户可以添加/删除/修改User Fields中的Field,添加/修改/删除的Field会在项目对应的Entity(实体)中有体现,具体体现是自定义列,添加一个Field,那么对应的Entity的列选项中,就可以多一个选项】

更多管理定制内容见:http://q.sohu.com/forum/5/topic/2423723

 

Q8:点Test lab标签时,弹出错误提示:

Access violation at address 072CD69A in module 'TDCLIE~1.0CX'.Read of address

00000458.

错误原因:未知(可能是客户端组件下载不完全)

解决方法(同Q3):删除C:\Program Files\Common Files\Mercury Interactive\TD2000_80子目录下的文件,然后重新操作(解决方法很简单,但找到此方法相当困难,尝试了好多方法,终于解决问题了。)

补充:关于Access violation问题,网上查到的方法是修改DEP(数据执行保护),但这个对Q8不管用,Q8的问题可能是下载组件出问题。关于修改DEP的方法是:

彻底关闭dep的做法:
需要对C:\boot.ini文件进行修改,首先你要改变它的只读属性,右键单击该文件选择属性,然后取消选择只读。然后你可以用记事本来对它进行编辑,找到以multi(0)disk(0)开头的条目,在那一行的结尾应该是/fastdetect选项,如果你安装了SP2,就还能看到/noexecute选项,这正是DEP生效的标志。你可以将/noexecute改为/execute,然后重新启动机器。这样就可以关闭数据执行保护(DEP)机制。


不彻底关闭dep的做法:(推荐)

以管理员或Administrators组成员的身份登录才能完成该过程。如果计算机与网络连接,网络策略设置也可能阻止您完成此步骤。

要打开系统属性,请单击开始,指向设置,单击控制面板,然后双击系统

单击高级选项卡,然后单击性能下的设置

单击数据执行保护选项卡。

为下列程序之外的所有程序启用DEP”列表中,执行下列操作之一:

要为程序禁用DEP

TAG:

 

评分:0

我来说两句

Open Toolbar