欢迎来到天天文库
浏览记录
ID:29739835
大小:19.59 KB
页数:11页
时间:2018-12-23
《qtp自动化测试计划报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划qtp自动化测试计划报告 QTP自动化测试 1.自动化测试与手工测试的区别? 1)重复性的操作 2)大数据量的精确计算和比较 1)自动化工具不能做测试设计 2)自动化测试工具不能判断测试是否通过,需要在测试脚本中去用代码实现。 2.测试工具分类: 测试管理工具 自动化工具:模拟手工操作,基于GUI 1)(转载于:写论文网:qtp自动化测试计划报告)基于代码 2)基于DOM 3)基于GU
2、I 性能测试工具:模拟用户发送请求,基于协议 LD 商用QTP 开源Selenium 自主研发 3.主流自动化工具:目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 QuickTestProfessional/UFT(mercury?HP) Selenium RationalRobot 4.HP测试工具系列 测
3、试管理:TD/QC/ALM 自动化测试:QTP/UFT 性能测试:LR 5.QTP测试流程: 与手工系统测试类似 1)测试计划?2)测试设计?3)测试实现?4)测试执行 --------------------------?自动化工具执行 1.分析测试对象、提取测试点 2.设计测试方案并评审 3.设计测试用例并评审 4.准备测试环境 5.录制测试脚本 6.优化、增强测试脚本 7.执行测试脚本 8.分析测试结果、提取手动测试点 9.手动执行用例、输出测试报告 6.插件和插件管理器:目的-通
4、过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 插件:帮助QTP识别被测程序GUI界面上的被测对象控件。 插件管理器:用于管理插件 插件类型: 1)B/SWeb页面web插件与具体的开发语言无关 2)C/S客户端程序C/C++标准Window插件JAVAJAVA插件 VBVisualBasic插件 .net插件 C#.ne
5、t插件 … 7.QTP一些概念 1)测试 2)测试流(testflow) 3)操作模块(action) 4)关键字视图(keywordview) 记录用户在GUI界面对关键对象的操作步骤。 关键字:关键对象,关键操作,关键数据 对象的层次关系: 父对象—子对象---子对象-…-操作对象 LoginAgentName 对象:现实中的事物在计算机中的逻辑映射。 属性:对象的特征变量;目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业
6、的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 操作:对对象属性的操作; 对象类型:具有相同属性和行为的对象的集合或描述体。 Userobject; Varusername; Voidsetname(varname) { Username=name; } Setname(“zhangsan”); 5)专家视图(expertview) 本质上就是一个VBS编辑器,可以开发自动化脚本。 QTP怎样表示一个操作。 父对象类型
7、.子对象类型…操作对象类型.方法操作数据 Dialog(“login”).WinEdit(“AgentName:”).set”mercury” 6)ActiveScreen 可以看成是用户操作步骤的快照。 可以提供后续操作的一些入口。 7)datatable 实现数据与脚本的分离,主要用于参数化的脚本、 8)informtion目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、
8、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 显示脚本中的语法错误 QTP录制回复原理. 1)QTP封装了不同类型的对象,将对象的鉴别属性保存在对象识别中, 比如:WinButton对象,鉴别属性nativeclass,text 2)录制脚本时,QTP封装真实被测试对象,并转换成QTP测试对象,保存在对象库
此文档下载收益归作者所有