共查询到16条相似文献,搜索用时 390 毫秒
1.
为实现基于TTCN-3的协议一致性测试系统,提出一种通过编译方式将TTCN-3语言转换为C++语言的编译器方案。通过对TTCN-3核心语言的研究分析,运用正则语言解析方法实现词法分析模块;在词法分析输出基础上编写上下文无关文法规则,使用多种方法较为彻底地解决语法冲突问题,实现语法分析模块;实现将TTCN-3语言转换为C++语言的编译器前端模块。该方案可快速实现对TTCN-3源代码的词法分析和语法分析,输出单词符号序列并检查其是否符合预定义的语法规则,对错误进行定位、报错并输出编译结果。 相似文献
2.
基于TTCN-3的手机网络应用软件测试方法研究 总被引:1,自引:1,他引:0
介绍了手机网络应用软件的主要开发技术,概述了TTCN-3标准规范中的TTCN-3核心语言、TTCN-3运行时接口和TTCN-3控制接口的基本概念,并在对手机网络应用软件网络连接方式分析的基础上,提出了基于TTCN-3的手机网络应用软件测试方法,说明了使用TTCN-3测试手机网络应用软件的测试流程.通过给出一个手机网络应用软件的测试实例,展示了这种测试方法的可行性. 相似文献
3.
4.
基于C++语言转换的TTCN-3测试系统的设计与实现 总被引:1,自引:1,他引:1
TTCN-3是一种用于协议与软件测试的标准化测试语言,文章提出了一种实现TTCN-3测试系统的设计方法,将用TTCN-3书编写的抽象测试套先翻译为C 语言,进而编译生成可执行的测试套,然后调度执行.并用这种方法实现了TTCN-3测试平台TTPlatForm,运行结果表明,这种基于语言转换的TTCN-3测试系统在性能、可移植性和灵活性均比采用编译生成成内存对象并调度内存对象执行的方式有了较大的提高. 相似文献
5.
随着网络技术的发展,TTCN-3在协议测试领域的运用越来越广泛。文章介绍了TTCN-3的发展过程和应用状况,阐述了其核心语言、表格及图形表示格式,重点分析了TTCN-3标准对比TTCN前版本改进的主要特性,并以此为基础提出TTCN-3的应用前景。 相似文献
6.
为了满足日益增长的测试需求,欧洲电信标准协会推出了新一代测试描述语言TTCN-3。TTCN-3的表格形式不仅是其核心语言的一种表现形式,而且强调了如何满足协议一致性测试的需求。文中研究了TTCN-3的表格形式,并提出了一个用表格形式描述的OSP协议的测试例。该测试例可以被应用于OSP协议的一致性测试。 相似文献
7.
为了满足日益增长的测试需求,欧洲电信标准协会推出了新一代测试描述语言TTCN-3.TTCN-3的表格形式不仅是其核心语言的一种表现形式,而且强调了如何满足协议一致性测试的需求.文中研究了TTCN-3的表格形式,并提出了一个用表格形式描述的OSP协议的测试例.该测试例可以被应用于OSP协议的一致性测试. 相似文献
8.
9.
在程序语言翻译技术中,如何有效地减少翻译后的代码数量是一个值得研究的性能问题。综合考虑TTCN-3语言中值和模板的定义和使用,提出一种新的TTCN-3语言到C++语言翻译方案。与现有的翻译方案相比,翻译后的C++代码与原TTCN-3代码比例由1∶20降低到1∶5左右。与此同时,新方案减少了类型信息副本的保存,提高内存的利用效率,更确切地说,提高了TTCN-3语言编译器和执行器的性能。此外,因为翻译后的C++代码与原TTCN-3代码基本一致,这使得代码的可读性得到改善,进而提高代码的可维护性。 相似文献
10.
11.
12.
TTCN-3(Testing and Test Control Notation version 3)是一种形式化的测试描述语言,被广泛应用于协议测试等领域。由于测试套的复杂度越来越高,测试人员迫切需要能够调试TTCN-3语言的技术。本文提出了一种非侵入式的TTCN-3语言调试方法,通过驱动第三方调试器对TTCN-3语言编译后生成的目标代码进行调试,同时结合语句映射和符号解析等算法,实现了基本的调试功能。实验结果表明,该调试技术对测试系统的执行性能影响非常小,能更好的满足对大型测试套的调试需求。 相似文献
13.
Ariel Sabiguero Anthony Baire César Viho 《International Journal on Software Tools for Technology Transfer (STTT)》2008,10(4):337-346
TTCN-3 is an abstract language for specification of Abstract Test Suites. Coding of TTCN-3 values into physically transmittable
messages and decoding of bitstrings into their TTCN-3 representation has been removed from the language itself and relayed
to external and specialized components, called CoDec. CoDec development, either implicitly or explicitly, is a must in any
TTCN-3 testing activity. Field experience showed that there is a high cost associated with CoDec development and maintenance.
To achieve adequate software engineering practices, a set of types, tools and definitions were developed. This paper unveils
gray areas in TTCN-3 architecture and presents a methodological approach to minimize the complexity of CoDec development.
Even though the initial field of application is IPv6 testing, the main tool introduced—the CoDec Generator—is a valuable tool
in any testing application domain. It is designed to lower the CoDec maintenance costs in all test case lifecycle stages,
from development to maintenance.
This work has been partly supported by the IST Go4IT European project: . 相似文献
14.
15.
阐述了信息安全等级测评过程、模型和测试方法。探讨了使用TTCN-3核心语言将测评标准转换为测试套的可能性,提出了用一致性测试模型进行信息安全等级测评的方法。根据一致性测试模型,给出了信息安全等级测评系统的设计方案。这一方案用强描述性规范化语言把权威的标准条款定义为测评标准库,再通过高层描述语言的通用转换平台转化为测试任务,然后由分布式的测评管理平台调度测评执行平台进行测评。 相似文献