发布网友 发布时间:2024-03-13 12:19
共1个回答
热心网友 时间:2024-11-23 05:22
TTCN是由ISO/IEC9646和ITUX.292 系列所提出的实现OSI 与ITU协议定义的一致性测试方法的标准。由于TTCN集成开发环境ITEX( Interactive TTCN Editor and eXecutor)能够自动生成ANSI C的测试代码,因此测试的主要工作量集中在利用形式化语言描述测试流程上,这同时避免了由于手工编程可能导致的错误。测试过程出现的问题可由ITEX 生成相应的测试报告,减少跟踪调试程序的工作量。并且所有与具体平台相关的代码都被集中在测试的内核中,因此TTCN所生成的测试模块可重用性好、容易维护。它支持多个PTC同时执行, 由MTC 控制整个执行流程。TTCN与ASN.1(Abstract Syntax Notation.1)兼容,ASN.1属于国际标准ISO/ IEC8824 系列,是开放系统互联(OSI)的关键组成部分之一,由于两者的兼容性,使TTCN的应用更加广泛。
然而最初的TTCN不能设计和描述并行行为,人们很快意识到对TTCN的并行能力的扩展的重要性和迫切性。这也是TTCN-2出现的直接原因。尽管在TTCN-2中做了扩展,但是对于新出现的不同领域的不同种类的测试仍存在很多缺陷和不足,STF(Special Task Force)133和ETS156从1998年开始研究新版TTCN,到2000年10月完成,新版的TTCN命名为Testing and Test Control Notation version 3(TTCN-3)。