QTP自动化测试面试精华10问

4星 · 超过85%的资源 需积分: 45 16 下载量 29 浏览量 更新于2024-07-26 2 收藏 124KB DOC 举报
在自动化软件测试领域,尤其是针对QuickTest Professional (QTP) 的面试题集,涵盖了面试者对这款业界常用的测试工具的理解和技能掌握程度。以下是一些关键知识点的详细解释: 1. **测试管理与操作** - QTP 的工具菜单命令是面试中可能会被考察的基础部分。问题1询问如何管理和操控测试动作以及测试库步骤,答案是通过**"Tools"** 菜单进行操作,这体现了对测试工作流程中基本工具使用能力的要求。 2. **Keyword View** - 在Keyword View中,如果需要展开所有步骤,应选择**"Expand All"** 选项,这对于理解测试脚本的结构和执行顺序至关重要。 3. **快捷键** - QTP 的快捷键对于效率至关重要。例如,打开Step Generator的快捷键是**F6**,而Function Definition Generator通常在**"Insert"** 菜单中找到,表明面试者需熟悉工具的快捷键对应功能。 4. **录制、停止和运行** - 记录测试过程的快捷键是**F4**,停止执行则是**F5**,运行测试则使用**F3**。这些快捷键能够展示面试者是否能高效地操作工具进行测试执行和调试。 5. **对象存储** - 了解如何通过快捷键打开Object Repository也很重要,因为它是存放和管理测试对象的地方。在QTP中,通常使用**Ctrl+R** 或者**Shift+O+R** 快捷键来访问。 6. **断点设置** - 设置和管理测试中的断点有助于测试过程的调试。插入或移除断点的快捷键是**Ctrl+b**,面试者应该熟知这类细节,以便在实际工作中快速定位问题。 这些问题旨在评估自动化测试工程师对QTP工具的熟练度,包括对界面操作、快捷键使用、脚本编辑和测试执行流程的深入理解。熟悉这些基础知识是确保在面试中表现出色的关键,特别是对于准备HPCertification Exam的应聘者来说。面试官会关注应聘者的实际操作能力和理论知识相结合的能力,以便评估其能否胜任自动化软件测试工程师的职位。
2021-05-07 上传
一、linux 1,linux常用命令 2,某个时间段日志的查询 3,linux文件的上传和下载 二、功能测试 1,工作中所遇到的错误 2,测试流程: 3,测试计划元素: 4,测试报告元素: 5,测试点: 6,测试方法: 7,bug相关问题 8,adb常用命令 9,软件测试原则 10,测试用例编写的要素 11,测试用例的设计原则 12,软件产品质量特性 13,android四大组件 14,web测试和app测试的区别 15,app的anr的根本原因 16,app的crash的原因 17,h5页面图片未加载出来问题排查 18,区分原生和h5页面 19,为什么不能用jenkins打包 三、性能测试 1,了解jmeter 2,性能指标 3,如何做性能测试 四、接口测试 1,如何设计接口测试用例 2,为什么要做接口测试 3,接口测试的关注点 4,request处理cookie的三种方式 五、自动化测试 1,自动化核心框架 2,自动化测试的好处 3,自动化的前提 4,自动化测试的场景 5,元素定位的8种方式 6,如果一个元素无法定位,一般会考虑哪些原因 7,driver.close()和driver.quit()的区别 8,自动化脚本断言 9,判断页面元素是否存在 10,js在web自动化中的作用展示 11,自动化代码优化 12,selenium对比RF 13,自动化测试脚本三种等待 14,PO模式 六、HTTP协议 1,HTTP协议特点: 2,HTTP传输原理 3,get和post的区别 4,HTTP响应代码 5,osi七层模型 6,三次握手过程 7,session和cookie的区别 8,tcp和udp的区别 9,sockect通信原理 10,post的三种请求方式 七、数据库 1,sql分类 2,数据库事务特性:ACID 3,mysql索引的类型 4,池化思想 5,redis 6,如何提高数据库运行效率 八、java 1,面向对象的三个特征 2,重写和重载 3,比较sping,sping mvc 4,进程和线程的区别 5,java三层架构 6,处理异常 九、python 1,字符串反转的7种方法 2,new 和 _init_ 3,不使用中间变量交换两个变量的值 4,python四大内置高阶函数 5,python带颜色输出 6,python *args,**kargs用法 7,python常用模块 8,python多线程 9,python发送邮件 10,python操作图像 11,python的replace()方法的使用