《自动化测试工具第三章qtp高级使用.ppt》由会员分享,可在线阅读,更多相关《自动化测试工具第三章qtp高级使用.ppt(16页珍藏版)》请在三一办公上搜索。
1、自动化测试,第三章 QTP高级使用,本章学习目标,掌握在脚本中使用多个Action理解QuickTest的专家视图掌握QTP编程,在脚本中使用多个Action,Action动作,QTP脚本中的步骤集Action的作用用Action可以对步骤集进行分组步骤重组,然后被整体调用拥有自己的sheet组合有相同需求的步骤,整体操作具有独立的对象仓库一个脚本中使用多个Action的好处?,在脚本中使用多个Action,一个脚本中使用多个Action的好处是什么?,用户A登录,1号订单输入,返回首页,用户A登录,2号订单输入,返回首页,用户A登录,N号订单输入,返回首页,1号订单输入,用户A登录,2号订单
2、输入,返回首页,N号订单输入,在脚本中使用多个Action,Action的种类可复用Action不可复用Action外部Action,在脚本中创建多个Action,通过分割方式产生新的Action,在脚本中使用多个Action,Call new Action命令 用于创建一个新的Action。Call copy of Action命令 用于复制其他测试的Action。Call Existing Action命令 用于调用其他测试的Reusable Action。通过分割方式产生新的Action,在脚本中创建多个Action,使用Call new Action命令创建新的Action,在脚本中创
3、建多个Action,用Call copy of Action命令复制其他测试的Action,在脚本中创建多个Action,使用Call Existing Action命令调用其他测试的Reusable Action,在脚本中使用多个Action,使用专家视图,专家视图VS关键字视图,使用专家视图,常用步骤在专家视图中的表示检查点步骤Window(Flight Reservation).Dialog(Flights Table).WinList(From).Select RandomNumber(0,2)输出值步骤Window(Flight Reservation).WinEdit(Price:
4、).Output CheckPoint(Price:)脚本参数化步骤Dialog(Login).WinEdit(Agent Name:).Set DataTable(name,dtLocalSheet),使用专家视图,何时使用专家视图(演示)录制脚本维护对象属性增加判断功能增加控制语句执行测试,查看结果,使用专家视图,专家视图使用VBScript语言。不区分大小写“”引用常量使用括号的规则控制语句计算操作符使用系统的帮助和调试功能加快脚本开发。,描述性编程,描述性编程与传统QTP的区别 前者需要把识别的对象的属性从对象库转移到脚本,通过在脚本中特殊的语法格式来告诉QTP识别对象的方法QTP读写文件、DataTable和数据库,