咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >基于TTCN-3测试平台的模板匹配问题的研究与实现 收藏
基于TTCN-3测试平台的模板匹配问题的研究与实现

基于TTCN-3测试平台的模板匹配问题的研究与实现

作     者:郑冰 

作者单位:内蒙古大学 

学位级别:硕士

导师姓名:叶新铭

授予年度:2009年

学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)] 

主      题:TTCN-3 模板 模板匹配 数据类型 

摘      要:随着计算机网络的迅猛发展,协议测试技术的研究越来越重要。为了适应更广泛的测试需求,ETSI(欧洲通讯标准协会)重新设计并推出的新一代协议和软件测试标准TTCN-3(Testing and Test Control Notation Version 3)。它在定义并规范测试套描述语言的同时给出了测试语言的执行语义,并且规范了测试系统各组件之间的接口。TTCN-3是一种灵活和强有力的语言,它可以用于描述在多种通信端口上的各种响应系统测试。 使用TTCN-3语言描述抽象测试套的执行需要一个运行环境,即测试执行平台。TTCN-3相应的测试执行平台在我国还是空白。本文中的工作是测试执行平台中的重要组成部分——模板匹配机制(Template matching mechanisms)。 模板(Template)是TTCN-3提供的强大的功能,模板的匹配机制是模板的功能之一,它使函数可以在传入某些参数的情况下才被调用,或者是从接收到的消息中过滤出符合特殊要求的消息。 在充分分析ETSI标准文档基础上,运用面向对象的软件开发技术,本文主要做了以下几方面的工作:首先模板匹配功能的实现必须基于TTCN-3的数据类型,这部分已经初步实现,但是还不够完善。为了更好的实现模板匹配功能,我们充分分析了已实现的TTCN-3的数据类型及对应的数据值并进行了补充和完善;在此基础上分析了模板匹配功能在整个测试执行平台中的作用和各种模板匹配机制,将ATS中模板的定义封装成类,并在类的操作中实现了模板匹配功能,在实现串的模板匹配功能的时,为了提高程序的可靠性和运行效率使用到了正则表达式;最后给出了验证设计合理性的抽象测试套和对应的C++源码。

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分