TTCN-3测试在手机支付平台测试中的应用

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:pickbaobei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
TTCN-3测试语言作为国际上唯一的测试标准语言,广泛应用于协议一致性测试,互操作性测试等测试领域。使用TTCN-3进行测试需要解决的一个重要问题就是测试适配器和编解码器的开发,它们往往涉及测试开发的大部分工作量。随着测试应用领域的不断扩展,编解码方式及其需要支持的数据类型也更加多样化,而传统的TTCN-3标准里的TCI数据类型接口,已经不能很好的表达不断扩展的数据类型了。如何设计一个新的编解码器的框架,使其能够方便的扩充新的编解码方式和支持新的类型描述语言,是当前使用TTCN-3测试时迫切需要解决的问题。   本文研究了上述问题,设计实现了一套通用编解码器,由中间公共类型和值、编解码实现以及对外接口三个模块组成。通过具有良好可扩展性的中间类型和值模块,通用编解码器不仅能够灵活支持各种数据类型语言,而且它的实现独立于特定的TTCN-3测试平台,实现了真正意义上的通用。目前已经实现了工业界常用的编解码,如BER,PER,XER,TLV+,ISO8583,HTTP等。   为了配合使用通用编解码器对Web Services的应用进行测试,本文提出了自己的XML Schema&DTD到TTCN-3语言的转换方案,实现了相应的工具。    借助TTCN-3测试发现被测系统的某个漏洞后,通过分析提取其所在的源代码,生成相应漏洞模式。使用相似漏洞查找算法,进而发现被测系统中存在的其它相似漏洞。本文提出了使用程序依赖图表示漏洞模式以及相应的漏洞模式生成算法,并实现成对应的工具SBF。   使用通用编解码器所开发的TTCN-3测试套已经作为一个度量标准,被应用于中国移动手机支付业务(NFC)主要接口的一致性测试及异常性测试,测试中发现大量的漏洞,相对于以往的测试同时缩短了测试所需的时间。提取TTCN-3测试中漏洞模式,运用SBF相似漏洞查找工具新发现了3个漏洞,说明通过TTCN-3测试与静态漏洞查找方法结合的有效性。  
其他文献
随着多媒体技术和Internet技术的迅速发展,网络上的视频数据增长迅猛,如何对视频数据进行有效的内容监管和版权保护,对视频进行拷贝检测就成为亟需解决的问题。本文主要设计
物联网随信息技术进步发展迅速,融入社会各方面,悄然改变着人们的日常生活。IEEE 802.15.4标准出现、6LoWPAN工作组的成立,使无线嵌入式网络成为可能,促进了物联网的发展。WS
粗糙集理论是波兰数学家Z. Pawlak提出的一种可用于处理不精确性、模糊性和不确定性的有效的数学工具。其特点是在无先验知识或者附加信息的情况下处理数据。粗糙集在数据挖
随着计算机技术的发展,特别是网络技术的迅猛发展,电子商务、ERP、VPN、虚拟化等这些曾经的IT“新宠”20年间曾经不断地为企业信息化注入生机与活力。但是正是由于企业信息化
随着网络和多媒体技术的发展,视觉通信的需求急剧增加,数字视频技术在通信和广播领域获得了日益广泛的应用。视频信息和多媒体信息在Internet和移动网络中的处理和传输技术成
随着三维扫描和建模技术的发展,三维网格成为继声音、图像、视频之后的一种新型多媒体数据。由于三维网格数据规模和复杂程度的急剧增长,给三维网格的存储、处理、网络传输以及
学位
手语是听力障碍者在日常生活、工作中与人交流、表达意图的主要手段,然而当今社会中信息传播的主要方式都是建立在自然语言之上,对听力障碍者接受信息、融入社会主体造成极大的
学位
Web服务是近年来蓬勃兴起的一种分布式计算模型,能够实现在不同平台、不同程序设计语言编写的应用程序或应用程序组件之间无缝的互操作。随着Web服务标准的完善和支持Web服务
随着计算机多媒体技术的迅猛发展,人们可以方便地利用数字设备制作、处理和存储图像、语音、文本和视频等数字信息;与此同时,网络通信的飞速发展使得信息的发布和传输实现了数