关闭

对于国际标准测试语言:TTCN-3的理解

发表于:2009-7-10 17:05

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

#
TTCN-3

  在当前的软件开发领域,测试语言有很多的选择,对于不同的行业、不同的开发阶段都可以选择不同的测试语言。即使在同一个项目的不同开发阶段,我们的测试语言也可能不同。当然每个阶段或者每个领域到底应该选择什么样的测试,其实是无解的问题。我们应该根据实际的情况做灵活的决策。通常情况下,UT或者低级别的测试尽量选择和被测测试实现语言相同的测试语言。而高级别的测试可能更趋向选择更加抽象的测试语言。本文不涉及如何选择测试语言,而是给大家介绍一种国际标准的测试语言TTCN-3。当然如果大家对在什么领域、什么阶段到底应该怎么去选择测试语言,也可以留言一起交流。

  什么是TTCN-3

  TTCN-3即Testing and Test Control Notation Version 3:是ETSI专门为测试领域制定的通用测试语言。目前在很多领域以及不同的软件开发阶段都有运用,下面简单的描述了TTCN-3当前的一个使用领域以及被用在软件开发哪些阶段。

  关于更多的TTCN-3知识可以参考官方网站:http://www.ttcn-3.org

  TTCN-3有哪些优点

  新事物的产生肯定会招来一部分的质疑,他们经常会说和现在相比有什么区别?有什么好处等等疑问。。这里对于TTCN-3这门ETSI专门为测试领域制定的标准测试语言给出我自己的认识,如果有不对,大家可以一起讨论交流。

  1、从架构上将抽象的测试套与底层适配层分析,这样可以使同一测试套可以在不同的平台运行,而且明确各组件的接口,可以让不同的角色聚焦自己的工作(测试人员和工具开发人员)

  2、 内置非常强的匹配机制

  3、支持并发测试以及动态的配置测试系统

  。。。。。。

  下图给出TTCN-3完整的测试系统的架构图,供大家参考。

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号