51Testing软件测试论坛

标题: 有没有大虾出来解释一下一个Test目录下面包含的文件都是干什么用的。 [打印本页]

作者: jackymail    时间: 2007-8-6 10:16
标题: 有没有大虾出来解释一下一个Test目录下面包含的文件都是干什么用的。
RT....越详细越好,如果知道哪里有帮助请提供。多谢。
作者: winfood    时间: 2007-8-6 10:31
原帖由 jackymail 于 2007-8-6 10:16 发表
RT....越详细越好,如果知道哪里有帮助请提供。多谢。

没有见到过解释这些文件用途的官方资料,不过我曾经把Test Script下面的各种文件依次打开浏览过。就不逐个列出来分析了,毕竟大部分文件是QTP直接操作的,不需要也不宜手工改动。
做法就是用文本编辑工具打开各种文件,UltraEdit、EditPlus或者Notepad也可以。
其中有一些是配置文件或者脚本文件,可以直接用文本方式浏览;
另外一些则是二进制文件,一般是资源文件,比如对象库、场景恢复文件等等;
动手试一下吧 sdlkfj2
作者: jackymail    时间: 2007-8-6 10:43
标题: 嗯,谢谢,大概看了一下。
没看出来什么。
我觉得qtp有bug。。在关联测试对象库的时候,会列出一些已经被删除。不存在的action.。。。
作者: winfood    时间: 2007-8-6 11:04
原帖由 jackymail 于 2007-8-6 10:43 发表
没看出来什么。
我觉得qtp有bug。。在关联测试对象库的时候,会列出一些已经被删除。不存在的action.。。。

每个Test Script文件夹下面有两个配置文件和Action有关,你可以打开看看。

第1个是文件名为[TestScriptName],扩展名为.usr的文件,用Notepad打开这个文件可以看到:
[Actions]标签下面说明该脚本包含的所有Action对应的脚本文件(也可以由此判断共有多少个Action);
例如:
Login=action1\Script.mts
其中Login是脚本中一个Action的实际名字,而等号后面的action1则是实际保存的文件夹名字
(注意,Action0是一个特殊的Action,用于全局运行。用户不用直接修改)

[ExtraFiles]标签下面说明该脚本包含的大部分文件;

第2个是defualt.usp,里面的信息保存了脚本运行的循环次数以及首次调用的Action信息。

从你说的情况,可以检查一下第一个文件。其他的我就无能为力了。
作者: jackymail    时间: 2007-8-6 11:44
很好,谢谢。
我已经了解一些了。。。

原帖由 winfood 于 2007-8-6 11:04 发表

每个Test Script文件夹下面有两个配置文件和Action有关,你可以打开看看。

第1个是文件名为[TestScriptName],扩展名为.usr的文件,用Notepad打开这个文件可以看到:
[Actions]标签下面说明该脚本包含的所 ...

作者: jackymail    时间: 2007-8-6 12:07
标题: 我已经给mercury发信了。不知道这个bug是否准确。。
There is a decect in QTP 9.0 release build.

Title: The removed reusable Action is still shown in Available actions field of Associate repositories dialog.

Repro steps:
1) Create Action A and Action B  and Action C
2) Set Action B is reusable
3) Record some script with either of them to fill up with object repository.
4) Export the object repository of Action C
5) Remove Action B
5.1) Click Save All button
6) Press Ctrl+R to open Object Repository
7) Click Tools->Associate Repositories
8) Click Add in Associate Repositories dialog
9) Check the Available Action field.

Result: Action B is still shown there although it's removed.




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2