我平时都用QTP11+BPT+QC11+TDS开发。假如我在我的win7X64上新建一个Component然后上传,当我在另外一台Win2003上执行时,执行“测试实验室”中的用例时就会报错(具体错误忘了)
后来去英文网站查找,发现是ALM11增加了一个BPTWrapperTest的功能,在跑用例之前一次性下载完所有组件,这样运行速度比较快。但是win03运行NT6内核上创建的组件时,就会报错,必须要禁用。同理,NT6跑NT5上的机器创建的组件也会报错,除非在该机器下修改组件重新保存。
今天在一台win08虚拟机上直接运行就可以,不用修改注册表。
UseBPTWrapperTest测试集失败,就在注册表中设置:
Mercury Interactive——TestDirector——BPT(UseBPTWrapperTest)设为N
后来去英文网站查找,发现是ALM11增加了一个BPTWrapperTest的功能,在跑用例之前一次性下载完所有组件,这样运行速度比较快。但是win03运行NT6内核上创建的组件时,就会报错,必须要禁用。同理,NT6跑NT5上的机器创建的组件也会报错,除非在该机器下修改组件重新保存。
今天在一台win08虚拟机上直接运行就可以,不用修改注册表。
UseBPTWrapperTest测试集失败,就在注册表中设置:
Mercury Interactive——TestDirector——BPT(UseBPTWrapperTest)设为N