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窗口,左侧树DEFECT、TEST、TEST STEP等等是工程中的实体,页可以看作是对象,展开实体的一级节点,会发现所有的实体都有2个节点:System Fields、User Fields,这就是实体的两个Field:系统Field和用户Field。System 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: