TTCN基础与实践培训_第1页
TTCN基础与实践培训_第2页
TTCN基础与实践培训_第3页
TTCN基础与实践培训_第4页
TTCN基础与实践培训_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、整理课件自动化测试工具TTCN 培 训整理课件目 录v什么是TTCNv为什么用TTCNv怎么用TTCNv演示v解答整理课件什么是TTCNvTTCN,是英文Tree and Tabular Combined Notation的缩写,直译为树表结合的标记方法,也称为树表组合记法。是一种专门为协议测试设计的语言。v可以分三个层次对TTCN的概念进行理解。首先TTCN是一种记法,一种语言;其次,这种记法和语言体现了协议测试的一种模型;最后,作为工具,表现为TTCN编辑器、编译器及执行器的形式。而最重要的测试用例,表现为用TTCN标记承载、描述的TTCN测试套。v 作为一种标准(ISO9646-3 /

2、ITUTX.292),TTCN的优点是显然的,它体现了协议测试实践过程总结出来的一种模型,正如C语言体现了一种虚拟机的模型;这种模型非常适合协议的一致性测试,如验证被测系统是否符合各种规范、标准。整理课件测 试 套测 试 套 编 辑 器TTCN执 行 器配 置 PCO测 试 PCO桩 模 块被 测 系 统 ( SUT)被 测 实 现( IUT)适配器测 试 端( Tester)监 视 器TTCN测试原理整理课件语音自动化测试组网整理课件为什么用TTCNv1、国际标准v2、TTCN有什么特点v3、好学吗整理课件国际标准v1、标准(ISO9646-3 / ITUTX.292)v2、作为国际标准有什

3、么优点上网查TTCN test suite到处都是,TTCN3还只有3G协议的部分测试套。测试套都是爱立信,诺基亚和摩托等公司发布的,他们的主要工具就是TTCN,TAU就是Telelogic公司跟Nokia合作开发的。整理课件TTCN有什么特点(1)v与TCL比较整理课件TTCN有什么特点(2)v使用TTCN好处很多其一, TTCN 专门为一致性测试设计的语言,而一致性测试是通信业的一个测试重要部分,没有其他形式标记语言可以直接支撑;其二,TTCN 是一种国际标准语言,测试套可以方便地为别人重用;其三,TTCN 实际上相当简单。所以,使用TTCN是协议一致性测试的最好途径。整理课件TTCN有什

4、么特点(3)v对于路由器的配置:需求:路由器多采用命令行方式,还有网管方式,web方式较少TTCN具备以下功能实现了命令行、网管方式配置,web方式目前没有研究;命令行实现了命令和脚本分离,体现了配置和测试过程分离的自动化设计思想,方便后续维护和修改;对设备配置达到每秒100条命令,对需要增加延时的命令可在命令后增加参数解决,默认每条命令延时10毫秒;命令行接口支持COM口和Telnet端口;网管方式即采用SNMP报文发送进行设备配置和查询;整理课件TTCN有什么特点(4)v结果判定: 路由器主要采用终端显示和报文分析;vTTCN具备以下功能核心思想采用报文分析,能够对终端信息(com口或者t

5、elnet端口回送的报文)和其它协议报文,比如SIP、H323或者路由协议报文进行分析判断结果合理的判断关键字PASS、FAIL、(PASS)、(FAIL),使得多条件判定最终结果成为可能。整理课件TTCN有什么特点(5)v报文构造和解析:TTCN的核心和精髓,采用ASN.1和TTCN两种方式定义;TTCN的整套测试思想有国际标准支撑,消息构造比TCL方便的多,且都是国际通用的描述语言对于文本型报文,可直接把报文放在文本文件中进行发送。修改报文只需修改文本文件即可;整理课件TTCN有什么特点(6)v测试例运行可单用例多运行;可自由选择用例运行;整理课件TTCN有什么特点(7)v脚本可移植性:运

6、行前参数设定使脚本移植简简单单;配置文件和测试过程分离,为脚本的可移植性提供了大大的方便;多个测试用例放在同一个脚本文件中,实现了资源共享,极大方便了使用和维护整理课件好学吗vTTCN的问题是确实比TCL难学,TCL比较类似于C语言,开发人员一般看个样例就能写,一般半天就可以写脚本,而TTCN2混杂了太多的概念,语法和我们一般用的语言也差的比较远,所以大多数人开始时确实不太习惯。另外,由于总之,感觉TTCN适合于需求比较稳定但需要反复回归的测试,比如我们现在的VPP协议组件测试,测试套基本上是基于国标测试规范,一个测试套写完后,基本上没有什么变化,可以一直反复在回归中使用。而ITT(或其他TC

7、L工具?)比较适合于随机性比较强的MST测试,比较灵活,随便写几句,改一改就能测。v另外,TTCN还有一个比较霸道些的优势,它是协议测试的国际标准:),和外面交流时容易获得承认。v此外,TTCN3出来后,应该比TTCN2好用,不过从目前来看,要实际使用TTCN3可能还要一段相当长的时间。目前好像工具组在试点。v 关于TTCN的学习,我感觉刚学的时候不要太关注那些晦涩的概念,可以先作一个小练习(比如那个ICMP的例子),先从实践上了解TTCN是怎么测试的,然后了解一些基本的语法和编解码函数,再在实践中不断的深入,这样可以将TTCN比较高的学习门槛搞平缓一些。整理课件怎么用TTCNv 1、工具安装v 2、脚本编写v 3、脚本调试整理课件演示v1、语音自动化测试演

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论