51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1573|回复: 5
打印 上一主题 下一主题

[原创] 有没有大虾出来解释一下一个Test目录下面包含的文件都是干什么用的。

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-8-6 10:16:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
RT....越详细越好,如果知道哪里有帮助请提供。多谢。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-8-6 10:31:26 | 只看该作者
原帖由 jackymail 于 2007-8-6 10:16 发表
RT....越详细越好,如果知道哪里有帮助请提供。多谢。

没有见到过解释这些文件用途的官方资料,不过我曾经把Test Script下面的各种文件依次打开浏览过。就不逐个列出来分析了,毕竟大部分文件是QTP直接操作的,不需要也不宜手工改动。
做法就是用文本编辑工具打开各种文件,UltraEdit、EditPlus或者Notepad也可以。
其中有一些是配置文件或者脚本文件,可以直接用文本方式浏览;
另外一些则是二进制文件,一般是资源文件,比如对象库、场景恢复文件等等;
动手试一下吧 sdlkfj2
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-8-6 10:43:32 | 只看该作者

嗯,谢谢,大概看了一下。

没看出来什么。
我觉得qtp有bug。。在关联测试对象库的时候,会列出一些已经被删除。不存在的action.。。。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-8-6 11:04:26 | 只看该作者
原帖由 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信息。

从你说的情况,可以检查一下第一个文件。其他的我就无能为力了。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-8-6 11:44:05 | 只看该作者
很好,谢谢。
我已经了解一些了。。。

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

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

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

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2007-8-6 12:07:28 | 只看该作者

我已经给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.
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-7 20:48 , Processed in 0.108095 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表