QTP自动化测试
文章平均质量分 77
yixin757
这个作者很懒,什么都没留下…
展开
-
QTP-HTML DOM测试应用
HTML 文档中的每个元素、属性、文本等都代表着树中的一个节点 DOM对象识别IE可以使用【IEDevToolBar】或【IEWebDeveloperV2】使用DOM的作用1. 修改控件自身接口调用了DOM对象接口来修改控件的自身接口属性2. DOM对象下CurrentStyle对象应用CurrentStyle 是一个可以与HTML对象元素的style sh原创 2012-06-17 13:26:43 · 2714 阅读 · 2 评论 -
QTP-正则表达式
正则表达式何时使用正则表达式1、 对象动态属性:如属性TestID_001. TestID_002,TestID_003…….可以使用正则表达式【TestID.*】2、 相似对象识别:如页面上有很多相似的文本框,名字都大致相同,可以使用正则表达式3、 对象动态验证4、 复杂长字符串:如页面的【Title】很长的时候,可以用正则表达式验证对象属性参数化步骤一:抓取原创 2012-06-17 13:31:41 · 931 阅读 · 0 评论 -
QTP-利用EOM自动化EXCEL
Excel—数据驱动必备利器注意:更多信息可以查询EXCEL的VBA或Visual Base For Aplication如何使用如果遇到QTP读取DataTable不能满足基本需求,需要使用Excel来解决问题时● 通过编写Excel Macros把数据表的格式转化为QTP中DataTable的格式。● 直接抛弃DataTable功能,使用EOM来对数据表进行操控。查看EOM原创 2012-06-17 02:59:03 · 1736 阅读 · 0 评论 -
QTP-数据库操作ADO
注意:更多信息可以查询ADO或ActiveX Object Object如何使用ADO:ADO就是一个可以访问并操作数据源的一个COM组件l Connection对象:掌管数据库的连接和关闭功能,可以通过对应的连接字符串来连接数据库l Command对象:完成SQL语句的执行,包括查询语句、更新语句、创建语句、删除语句以及存储过程。l RecordSet对象:存放执行后的数据原创 2012-06-17 03:00:25 · 1346 阅读 · 0 评论 -
QTP-自动化测试流程
自动化测试流程 1. 合理的自动化测试切入点。项目只有在经历了完整的系统测试后才算具备了基本的引入测试自动化的条件。2. 测试自动化分析a) 可行性分析(项目时间紧迫,项目需求变幻无常,项目周期短,自动化测试工具对系统的有效性)b) 抽样demo分析。利用demo对整个项目是否可以进行自动化测试有一个总体的把握。关于demo的选取,一般直接选择冒烟测试用例原创 2012-06-18 20:47:19 · 1258 阅读 · 0 评论 -
QTP-自动化测试项目人员安排
● 自动化测试组长:自动化测试团队的最高管理,拥有发言权。负责自动化测试项目从自动化立项到进度实施,到验收报告等整个测试流程;负责团队人员调度与管理;负责与上级领导、项目经理、手工测试负责人沟通与协调,并带领整个自动化小组工作。● 高级测试开发工程师:团队中技术最牛的角色,通常负责自动化测试框架的设计与搭建;负责自动化项目实施过程中各类技术难点的解决;负责公共数据的提炼和开发,如公共函数库等。原创 2012-06-18 20:48:07 · 1244 阅读 · 0 评论 -
QTP-录制与回放
录制与回放—QTP的开关1. 录制”是指以录制的方式并配合使用其他QTP自带的功能录制出来的脚本,从而完成自动化测试脚本编写的整个过程(线性脚本、结构化脚本都在此范畴之内),而不是指单一的录制功能。2. 检查点,在这里点到为止,后续的“验证点”3. 即使选择正确的插件,有时仍然会出现图1-18中的情况。如果以后发生类似的问题,解决办法相当简单,只要关闭QTP和测试网页,然后原创 2012-06-18 20:50:41 · 2461 阅读 · 0 评论 -
QTP-基础中的基础
自动化测试分类:功能(黑盒)自动化测试、功能(白盒)自动化测试、性能测试、压力测试、GUI测试、安全性测试等等自动化测试的优势:1. 回归测试更方便、可靠。由于回归测试的业务流程操作和测试用例是预先完全设计好的,预期结果也是完全在项目人员掌握之中的,将回归测试交给计算机自动运行,可以极大提高测试效率,缩短回归测试时2. 可运行更多、更繁琐的测试,且快原创 2012-06-18 20:45:19 · 485 阅读 · 0 评论 -
QTP-自动化测试用例设计原则
● 原则1:自动化测试用例的范围往往是核心业务流程或者重复执行率较高的。如果项目的变更频率,测试用例数量大的话,增加了后期的维护工作量等,都是造成最终失败的一些隐患。投入越大,损失越大。因此,往往我们会选取最核心的一些业务路径或者是重复执行率较高的一些手工测试用例进行自动化测试● 原则2:自动化测试用例的选择一般以“正向”为主。如果每个异常情况都要写进脚本中,那真的是花了大价钱买一堆小原创 2012-06-18 20:48:54 · 1316 阅读 · 0 评论