TTCN基础与实践培训.ppt

上传人:牧羊曲112 文档编号:5576336 上传时间:2023-07-29 格式:PPT 页数:18 大小:298.49KB
返回 下载 相关 举报
TTCN基础与实践培训.ppt_第1页
第1页 / 共18页
TTCN基础与实践培训.ppt_第2页
第2页 / 共18页
TTCN基础与实践培训.ppt_第3页
第3页 / 共18页
TTCN基础与实践培训.ppt_第4页
第4页 / 共18页
TTCN基础与实践培训.ppt_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《TTCN基础与实践培训.ppt》由会员分享,可在线阅读,更多相关《TTCN基础与实践培训.ppt(18页珍藏版)》请在三一办公上搜索。

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

2、显然的,它体现了协议测试实践过程总结出来的一种模型,正如C语言体现了一种虚拟机的模型;这种模型非常适合协议的一致性测试,如验证被测系统是否符合各种规范、标准。,TTCN测试原理,语音自动化测试组网,为什么用TTCN,1、国际标准2、TTCN有什么特点3、好学吗,国际标准,1、标准(ISO9646-3/ITUTX.292)2、作为国际标准有什么优点上网查TTCN test suite到处都是,TTCN3还只有3G协议的部分测试套。测试套都是爱立信,诺基亚和摩托等公司发布的,他们的主要工具就是TTCN,TAU就是Telelogic公司跟Nokia合作开发的。,TTCN有什么特点(1),与TCL比较

3、,TTCN有什么特点(2),使用TTCN好处很多其一,TTCN 专门为一致性测试设计的语言,而一致性测试是通信业的一个测试重要部分,没有其他形式标记语言可以直接支撑;其二,TTCN 是一种国际标准语言,测试套可以方便地为别人重用;其三,TTCN 实际上相当简单。所以,使用TTCN是协议一致性测试的最好途径。,TTCN有什么特点(3),对于路由器的配置:需求:路由器多采用命令行方式,还有网管方式,web方式较少TTCN具备以下功能实现了命令行、网管方式配置,web方式目前没有研究;命令行实现了命令和脚本分离,体现了配置和测试过程分离的自动化设计思想,方便后续维护和修改;对设备配置达到每秒100条

4、命令,对需要增加延时的命令可在命令后增加参数解决,默认每条命令延时10毫秒;命令行接口支持COM口和Telnet端口;网管方式即采用SNMP报文发送进行设备配置和查询;,TTCN有什么特点(4),结果判定:路由器主要采用终端显示和报文分析;TTCN具备以下功能核心思想采用报文分析,能够对终端信息(com口或者telnet端口回送的报文)和其它协议报文,比如SIP、H323或者路由协议报文进行分析判断结果合理的判断关键字PASS、FAIL、(PASS)、(FAIL),使得多条件判定最终结果成为可能。,TTCN有什么特点(5),报文构造和解析:TTCN的核心和精髓,采用ASN.1和TTCN两种方式

5、定义;TTCN的整套测试思想有国际标准支撑,消息构造比TCL方便的多,且都是国际通用的描述语言对于文本型报文,可直接把报文放在文本文件中进行发送。修改报文只需修改文本文件即可;,TTCN有什么特点(6),测试例运行可单用例多运行;可自由选择用例运行;,TTCN有什么特点(7),脚本可移植性:运行前参数设定使脚本移植简简单单;配置文件和测试过程分离,为脚本的可移植性提供了大大的方便;多个测试用例放在同一个脚本文件中,实现了资源共享,极大方便了使用和维护,好学吗,TTCN的问题是确实比TCL难学,TCL比较类似于C语言,开发人员一般看个样例就能写,一般半天就可以写脚本,而TTCN2混杂了太多的概念

6、,语法和我们一般用的语言也差的比较远,所以大多数人开始时确实不太习惯。另外,由于总之,感觉TTCN适合于需求比较稳定但需要反复回归的测试,比如我们现在的VPP协议组件测试,测试套基本上是基于国标测试规范,一个测试套写完后,基本上没有什么变化,可以一直反复在回归中使用。而ITT(或其他TCL工具?)比较适合于随机性比较强的MST测试,比较灵活,随便写几句,改一改就能测。另外,TTCN还有一个比较霸道些的优势,它是协议测试的国际标准:),和外面交流时容易获得承认。此外,TTCN3出来后,应该比TTCN2好用,不过从目前来看,要实际使用TTCN3可能还要一段相当长的时间。目前好像工具组在试点。关于TTCN的学习,我感觉刚学的时候不要太关注那些晦涩的概念,可以先作一个小练习(比如那个ICMP的例子),先从实践上了解TTCN是怎么测试的,然后了解一些基本的语法和编解码函数,再在实践中不断的深入,这样可以将TTCN比较高的学习门槛搞平缓一些。,怎么用TTCN,1、工具安装 2、脚本编写 3、脚本调试,演示,1、语音自动化测试演示:多用例在一个文件中、pco、参数、用例选取、单用例多运行演示;2、命令配置效率:100个拨号实体的配置和删除;3、用MIB文件生成TTCN脚本;4、用EXCEL表格填写用例模板,生成TTCN脚本框架;,提问?,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号