spider基础语法培训.ppt

  1. 1、本文档共90页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
spider基础语法培训

SPIDER语法基础培训 课程目标 学习本课程后,您将能够: 了解SPIDER约束符号怎么使用。 了解SPIDER的PCO的基本特征。 了解SPIDER常用的AW怎么使用。 了解SPIDER逻辑结构和逻辑语法。 了解SPIDER测试用例的结构和语法。 了解什么是复合逻辑,什么是RunLogic。 了解用例的执行顺序怎么控制。 目录 SPIDER概念回顾 SPIDER符号约束 PCO特征 常见AW Logic语法 TESTCASE语法 SPIDER基本概念 PCO:程序控制对象。可以将PCO理解为模拟对象的代表。如SIP/MML/Diameter等。 AW:ActionWord,关键字。AW体现为某个PCO对象的一个或一组动作,如摘机、拨号等。 Logic逻辑:通过一个或者多个PCO的AW组合完成的业务或功能的抽象过程。 TESTCASE测试用例:把已配置的PCO以及具体的测试数据作为参数传递给逻辑,然后按照一定的顺序把各个逻辑组织起来的结构。 SPIDER用例编写实例 SPIDER用例编写实例 SPIDER用例编写实例 察看执行结果 目录 SPIDER概念回顾 SPIDER符号约束 PCO特征 常见AW Logic语法 TESTCASE语法 SPIDER符号约束:分隔符 分割符:SPIDER中的分割符有:空格,Tab,回车换行。 空格:单词之间,单词与符号之间用空格分开。 Tab:主要用于缩进(建议用四个空格代替Tab进行缩进) 。 回车换行:各个AW操作之间,AW操作列表之间,等等,用回车换行符进行分割。 SPIDER符号约束:分隔符举例 SPIDER符号约束:{} 大括号{}用于将多个空格、Tab或是回车分隔的单词绑定为一个整体来处理。当{}用作AW或逻辑参数时,{}里面的内容不作任何处理。 SPIDER符号约束: 引号有两个作用 一是同{}一样,将含有空格、Tab或是回车分隔的单词绑定为一个整体。 二是引号中的特殊符号如[ ]、\、%%、??,[]等符号的作用不会消失。 SPIDER的注释:#和;# #:从‘#’开始直到所在行结尾的所有字符都被SPIDER看作注释。 ;#:如果 ‘#’ 不是出现在行首而是紧跟在某些命令行末尾,则用;#作注释。 SPIDER符号约束:[] SPIDER中的中括号[]是用来执行命令的,[]里的内容必须是SPIDER识别的完整AW (大多在SPIDER AW手册Public下面定义的AW),该AW需要要有返回值,[]一般用作AW的某个参数或参数的某一部份。 SPIDER符号约束:%% SPIDER采用%%来区分所有的PCO以及PCO的属性。 SPIDER符号约束:?? SPIDER允许用户自己定义变量,自己定义的变量必须通过??加以保护和区别。 目录 SPIDER概念回顾 SPIDER符号约束 PCO特征 常见AW Logic语法 TESTCASE语法 PCO的必备属性 SPIER中PCO的两个必备属性 PCO的可选属性 PCO的属性值 PCO的引用 逻辑、测试用例引用PCO时,必须加上%% 宏 宏用来定义一个变量,一般这个变量用在PCO需要引用某个变量时的场景。 可以把宏理解为全局变量,对于那些依赖于环境的常用数据可以定义为宏: 宏:PCO引用宏举例 自定义用户数据 用户可以根据需要来定义自己经常用到的数据,并进行分类管理。例如各种电话号码的定义。自定义数据只能用在测试逻辑和测试用例中。 自定义用户数据在测试用例中应用举例 目录 SPIDER概念回顾 SPIDER符号约束 PCO特征 常见AW Logic语法 TESTCASE语法 常用AW介绍 SendXXX RecvXXX 常用AW:SendXXX 功能: 常用AW:SendXXX 格式:SendXXX OperationList SwitchPara 常用AW:SendXXX 参数说明: OperationList对发送的消息作进一步的操作的列表,支持如MOD,ADD,RMV等操作符,是可选的。通用的消息都可以通过OperationList操作达到测试目的。 常用AW:SendXXX 参数说明: SwitchPara开关参数,可选。 SendXXX举例 常用AW:RecvXXX 功能: 常用AW:RecvXXX 格式:RecvXXX OperationList SwitchPara 常用AW:RecvXXX 参数说明: OperationList对接收的消息进行检查,支持如CHK,ABS,EXT,TFT等消息检测符,是可选的,所有的消息的检测都是通过OperationList的检测条件来达到测试目的。 常用AW:Rec

文档评论(0)

rachel + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档