收藏本站 收藏本站
积木网首页 - 软件测试 - 常用手册 - 站长工具 - 技术社区
软件测试 > TTCN > 正文

首页 | 领域细分: 游戏测试 安全测试 手机测试 Web测试 | 技术研究: 单元测试 入门教程 用例设计 性能测试 功能测试 | 测试职场: 面试精选 职场发展 面试试题

测试管理: 配置及流程 - 需求管理 - 质量验收 - 缺陷管理 - 其它管理相关 | 开发语言: PHP技巧 - PHP基础 - PHP实例 - PHP错误代码

测试工具: LoadRunner JiRa QuickTestPro RoBot WinRunner TestDirector 其它测试工具 | 数据库: Mysql数据库 Oracle数据库 CSS/DIV基础 HTML基础

为什么使用TTCN-3

来源:互联网 日期:2012-05-12 20:30

  为什么使用TTCN-3,因为:

  1、容易学习

  ● 像一般的编程语言;

  ● 有许多参考文献,如教程、课件、会议出版物、期刊论文等;

  ● 书写良好。

  2、专为测试而设计

  ● 良好定义的语法;

  ● 良好定义的静态操作语义;

  ● 具有丰富的类型系统,包括判断列表、子类型、类型兼容等概念;允许基于抽象接口语义(而不是传输语义)的测试描述;

  ● 内置强大的匹配机制和匹配公式;

  ● 快照语义;

  ● 允许定义并发测试;

  ● 支持异步通信,也支持同步通信;

  ● 支持动态测试配置;

  ● 允许在运行时通过模块参数规范执行参数;

  ● 支持定时器;

  ● 能够完整地自动执行测试。测试执行顺序在TTCN-3的控制部分进行描述;测试执行也可由外部源码通过TCI控制接口驱动。

  3、是国际标准

  ● 由来自工业界(包括工具开发者)、研究机构和学术界的顶尖级测试专家创建和维护;

  ● 不仅编写测试的语言是标准的,而且具有控制和适配测试的接口以适应特定环境;用户可以得到不依赖于使用任何特殊工具的好处;

  ● 标准被工具供应商接受并沿用;

  ● 它可以用于描述标准化以及专利产品特征的测试。

  4、提供现成的工具和测试系统

  ● 市场上有四种不同的商用TTCN-3工具;

  ● 提供开源工具;

  ● 工具可被用于构建和执行大的、复杂的测试套。

  5、是极度灵活的测试技术

  ● 语言完全独立于被测系统的执行技术、操作系统等;

  ● 独立于任意特殊的执行域;

  ● 事实上,测试或测试系统将无限制地适应你的需求;

  ● 是可升级的;

  ● 测试部件也能用于测试或仿效接口;

  ● 是可扩展的;

  ● 具有多种表达格式。到目前为止,文本、图形、表格格式已被标准化。

  6、可在许多测试类型中使用

  ● 有效性测试、无效性测试、不符合性测试;

  ● 模块测试、单元测试、集成测试等;

  ● 能测试、负载测试等;

  ● 回归测试、确认测试、验收测试等。

  7、经过了时间的考验。

  ● 第一版在2000发布,从那时到现在都是稳定的;

  ● 大部分概念继承于前一版TTCN-2,而那时TTCN-2在商业测试应用中已多于十年了;

  ● 已成功地应用在新的挑战性技术的证明中,例如Ipv6,wimax,3gpp等。

本周排行

别人正在浏览

强悍的草根IT技术社区,这里应该有您想要的!
Copyright © 2010 Gimoo.Net. All Rights Rreserved  京ICP备05050695号