在编写QTP代码时遇到多行注释,查询下快捷键多行注释为:ctrl+M 取消多行注释:ctrl+shift+M, 进一步把快捷键总结了,以下文字为转载而来, 其中QTP快捷键部分原来文字有与我使用的QTP10不符合的,都一一改正并验证过。vb部分原样转载而来。
### QTP 快捷键详解
#### 一、前言
快速测试专业版(QTP, Quick Test Professional)是一款由Micro Focus公司开发的功能性自动化测试工具,适用于多种类型的软件应用程序。在进行测试脚本的编写与维护过程中,掌握一系列实用快捷键能够显著提高工作效率。本文将详细介绍QTP中常用的快捷键及其应用场景。
#### 二、文件菜单快捷键
1. **新建**:
- 测试:`CTRL+N`
- 业务组件:`CTRL+SHIFT+N`
- 函数库:`ALT+SHIFT+N`
- 应用程序区域:`CTRL+ALT+N`
2. **打开**:
- 测试:`CTRL+O`
- 业务组件:`CTRL+SHIFT+O`
- 应用程序区域:`CTRL+ALT+O`
- 函数库:`ALT+SHIFT+N`
3. **保存**:`CTRL+S`
4. **将测试导出到Zip文件**:`CTRL+ALT+S`
5. **从Zip文件导入测试**:`CTRL+ALT+I`
6. **打印**:`CTRL+P`
#### 三、编辑菜单快捷键
1. **剪切**(仅限EV):`CTRL+X`
2. **复制**:`CTRL+C`
3. **粘贴**:`CTRL+V`
4. **删除**:`DEL`
5. **撤消**(仅限EV):`CTRL+Z`
6. **重复**(仅限EV):`CTRL+Y`
7. **重命名操作**:`F2`
8. **查找**(仅限EV):`CTRL+F`
9. **替换**(仅限EV):`CTRL+H`
10. **转至**(仅限EV):`CTRL+G`
11. **书签**(仅限EV):`CTRL+B`
12. **完成字**(仅限EV):`CTRL+空格键`
13. **参数信息**(仅限EV):`CTRL+SHIFT+空格键`
14. **将“With”应用到脚本**(仅限EV):`CTRL+W`
15. **删除“With”语句**(仅限EV):`CTRL+SHIFT+W`
**注意**:EV = 专家视图
#### 四、插入菜单快捷键
1. **检查点>标准检查点**:`F12`
2. **输出值>标准输出值**:`CTRL+F12`
3. **步骤>步骤生成器**:`F7`
4. **新建步骤**:`F8` 或 `INS`(仅限KV)
5. **块后的新步骤**:`SHIFT+F8`(仅限KV)
**注意**:KV = 关键字视图
#### 五、应用程序区域菜单快捷键
1. **录制**:`F3`
2. **运行**:`F5`
3. **停止**:`F4`
4. **模拟录制**:`ALT+SHIFT+F3`
5. **低级录制**:`CTRL+SHIFT+F3`
#### 六、步骤菜单快捷键
1. **对象属性**:`CTRL+ENTER`
2. **值配置选项**(在输入值上按):`CTRL+F11`(仅限KV)
3. **输出选项**(在输出值上按):`CTRL+F11`(仅限KV)
#### 七、调试菜单快捷键
1. **暂停**:`PAUSE`
2. **单步执行**:`F11`
3. **单步跳过**:`F10`
4. **单步退出**:`SHIFT+F11`
5. **插入/删除断点**:`F9`
6. **清除所有断点**:`CTRL+SHIFT+F9`
#### 八、数据表选项快捷键
1. **编辑>剪切**:`CTRL+X`
2. **编辑>复制**:`CTRL+C`
3. **编辑>粘贴**:`CTRL+V`
4. **编辑>清除>内容**:`CTRL+DEL`
5. **编辑>插入**:`CTRL+I`
6. **编辑>删除**:`CTRL+K`
7. **编辑>向右填充**:`CTRL+R`
8. **编辑>向下填充**:`CTRL+D`
9. **编辑>查找**:`CTRL+F`
10. **编辑>替换**:`CTRL+H`
11. **数据>重新计算**:`F9`
12. **插入多行值**(编辑单元格时按):`CTRL+F2`
13. **激活上一个/下一个数据表**:`CTRL+PAGEUP` / `CTRL+PAGEDOWN`
#### 九、常规选项快捷键
1. **查看关键字视图/专家视图**:`CTRL+TAB`
2. **打开步骤或数据表单元格的上下文菜单**:`SHIFT+F10` (右键)
#### 十、VB 编辑快捷键
1. **分行**:`Enter`, `Shift+Enter`
2. **折叠到定义**:`Ctrl+M`, `Ctrl+O`
3. **注释选定内容**:`Ctrl+K`, `Ctrl+C`
4. **删除水平空白**:`Ctrl+K`, `Ctrl+\`
5. **编排文档格式**:`Ctrl+K`, `Ctrl+D`
6. **格式化选定内容**:`Ctrl+K`, `Ctrl+F`
7. **插入制表符**:`Tab`
8. **剪切行**:`Ctrl+Y`
9. **删除行**:`Ctrl+Shift+Y`
10. **上开新行**:`Ctrl+Enter`
11. **下开新行**:`Ctrl+Shift+Enter`
12. **行转置**:`Shift+Alt+T`
13. **改写模式**:`Insert`
14. **停止隐藏当前区域**:`Ctrl+M`, `Ctrl+U`
15. **停止大纲显示**:`Ctrl+M`, `Ctrl+P`
#### 十一、总结
通过上述介绍,我们可以看到QTP提供了丰富的快捷键来帮助测试人员更高效地完成自动化测试任务。熟练掌握这些快捷键不仅能够加快日常工作的速度,还能提高代码质量,减少错误。对于从事QTP自动化测试的专业人士来说,定期回顾并实践这些快捷键是非常有益的。此外,对于经常需要进行代码编辑和修改的操作,掌握一些基本的VB编辑快捷键也是十分必要的。希望本文能帮助读者更好地利用这些工具提升工作效率。