- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6 关于 regular expressions
A 问题描述 :
在 QTP 中可以是使用 regular expressions 来完善你的参数化
B 处理流程 :
B1 参数化你的系统
B2 将参数化设定为 regular expressions
B3 在表格中使用 regular expressions
C 术语说明
C1 TD 是 MI 公司的一款测试管理工具,他采用 B/S 模式,使得用户可以在任何与 Server
相连的计算机上实现测试用例的管理
C2 QTP 是 MI 公司推出的功能测试工具,主要用于 B/S 模式的系统测试
D 实例 :
D1 参数化你的系统 , 以参数 1980-2000 年中间相隔 20 年为例 ,需要比较 1980-1990 以及
1990-2000 之间的值 ,如果使用一般的参数化 ,那么需要设定 20 个参数 1980,1981,2000,
使用 regular expressions 则不需要这么麻烦
D2 在参数化时选为 regular expressions,选定你要参数化的步骤 ,参数化它在你参数化的过
程中会遇到这如下对话框
图 6.D2.1
选定 regular expression, 点击 ok
在 QTP 的 table 中会出现你参数化的一列
图 6.D2.2
D3 在 表 格 中 使 用 regular expressions 以 ‖[ ‖, ‖] ‖ 为 例 , 可 以 在 table 中 输 入
198[0-9],199[0-9],2000 如下图
图 6.D3.3
这样只用三行参数 ,就可以满足 20 行参数达到的要求
以上只是 regular expression 的一个例子 , regular expression 还有类似 ‖[ ‖的方便符号 ,详
细可查阅 QTP user help,通过如上方法就能将这些符号应用到你的测试中
下面是对 regular expression 的一个简单介绍
如果我们问那些 UNIX 系统的爱好者他们最喜欢什么,答案除了稳定的系统和可以远
程启动之外,十有八九的人会提到正则表达式;如果我们再问他们最头痛的是什么,
可能除了复杂的进程控制和安装过程之外,还会是正则表达式。那么正则表达式到底
是什么?如何才能真正的掌握正则表达式并正确的加以灵活运用?本文将就此展开介
绍,希望能够对那些渴望了解和掌握正则表达式的读者有所助益。
入门简介
简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以
在几乎所有的基于 UNIX 系统的工具中找到正则表达式的身影,例如, vi 编辑器, Perl
或 PHP 脚本语言,以及 awk 或 sed shell 程序等。此外,象 JavaScript 这种客户端的脚
本语言也提供了对正则表达式的支持。由此可见,正则表达式已经超出了某种语言或某
个系统的局限,成为人们广为接受的概念和功能。
正则表达式可以让用户通过使用一系列的特殊字符构建匹配模式,然后把匹配模式
与数据文件、程序输入以及 WEB 页面的表单输入等目标对象进行比较,根据比较对象
中是否包含匹配模式,执行相应的程序
举例来说,正则表达式的一个最为普遍的应用就是用于验证用户在线输入的邮件地
址的格式是否正确。如果通过正则表达式验证用户邮件地址的格式正确,用户所填写的
表单信息将会被正常处理;反之,如果用户输入的邮件地址与正则表达的模式不匹配,
将会弹出提示信息,要求用户重新输入正确的邮件地址。由此可见正则表达式在 WEB
应用的逻辑判断中具有举足轻重的作用。
\ 基本语法
在对正则表达式的功能和作用有了初步的了解之后,我们就来具体看一下正则表达
式的语法格
您可能关注的文档
- office学习手册课件资料.pdf
- OEC管理模式课件资料.pdf
- OBD-II故障码库课件资料.pdf
- offer录用通知书课件资料.pdf
- OHSAS18001通用检查表课件资料.pdf
- O-Sepa选粉机课件资料.pdf
- OA操作手册课件资料.pdf
- NLP时间线疗法课件资料.pdf
- NHS和EDC的用途课件资料.pdf
- NPV练习课件资料.pdf
- 市科技局副局长在理论学习中心组学习2025年全国两会精神研讨发言材料.docx
- 在深入贯彻中央八项规定精神学习教育读书班开班式上的讲话1.docx
- 关于开展深入贯彻中央八项规定精神学习教育的工作方案.docx
- 市国资委党委书记学习2025年全国两会精神专题研讨发言材料.docx
- 在2025年作风建设专题“读书班”上的研讨发言材料(八项规定).docx
- 在县政府全体会议暨廉政工作会议上的讲话4.docx
- 关于我市农村电商发展情况的调研报告.docx
- 在某某区安全生产重点工作安排部署会上的讲话.docx
- 市发改局党组书记在理论学习中心组会上学习2025年全国两会精神的研讨发言材料1.docx
- 商务局委员会(商务局)基层党组织“分类指导、争先进位”工作方案.docx
文档评论(0)