TTCN-3是个什么东东及其它

TTCN-3是个什么东东及其它

分类: TTCN-3相关 189人阅读 评论(0) 收藏 举报
TTCN-3 测试

TTCN-3是什么

TTCN-3,Testing and Test Control Notation Version 3 (TTCN-3),是目前由ETSI支持的一种计算机语言。


TTCN-3有什么特点

TTCN-3的官方网站(http://www.ttcn-3.org/)上面列出了四点:全球标准;独立于执行环境;能设计、维护具有高可移植性的测试软件;高质量。

个人理解为:

1,TTCN-3已经成为一个ITU标准了,比较成熟比较规范;

2,TTCN-3定义了良好的接口(TRI和TCI),同样的TTCN-3脚本,可以再编译为C、C++、Java等其它语言集成到系统中

3,TTCN-3是特别为测试而开发的一种语言,

4,高质量这个比较虚,大概就是这门语言从2001年起家,发展到现在也有一定的积累了,还比较靠得住吧


TTCN-3应用领域

从个人的经历来看,TTCN-3应用得最多的还是协议一致性测试。

计算机通信领域有各种各样的协议文本,很多厂家会把这些协议以软件协议栈或硬件设备的形式进行实现,为了保证这些协议实现是符合协议规范定义的,就需要对它们进行测试,这种测试称为协议测试。而一致性测试是协议测试的其中一种方法,属于给予激励判断反馈的黑盒测试。


TTCN-3相关资料

1、TTCN-3官网,http://www.ttcn-3.org/home.htm,鸟文网站,涵盖语言各个方面

2、中科大TTCN实验室,http://ttcn.ustc.edu.cn/MainPage.html,比较厉害的是开发了一个TTCN-3的IDE吧。

3、《TTCN-3核心语言中文版》,TTCN-3核心语言一个比较老版本的翻译,网上有下载的,语法基本差不多,适合语法查阅

4、《An Introduction to TTCN-3》,目前来看唯一的教材吧,网上同样有下载的,比核心语言更适合阅读

=》最好的方法还是装个IDE,写个Hello World,然后把自己甩到一个项目里边做边学


其它

测试、协议一致性测试,注定这门语言不会像Java、C++那样,TTCN-3还是一门比较“专”的语言,碰到项目有需求的,就开始学开始用呗,

搬砖嘛,先搬起来。


你可能感兴趣的:(java,接口,开发,官方网站,计算机语言)