【摘 要】
:
TTCN-3(Testing and Test Control Notation)是新一代协议和软件测试描述语言,它在定义并规范测试套描述语言的同时给出测试语言的执行语义,并且规范测试系统各组件之间的接
论文部分内容阅读
TTCN-3(Testing and Test Control Notation)是新一代协议和软件测试描述语言,它在定义并规范测试套描述语言的同时给出测试语言的执行语义,并且规范测试系统各组件之间的接口。TTCN-3的诸多优点使得在软件开发领域中使用一种标准化的抽象测试描述语言成为可能。使用TTCN-3语言描述抽象测试套只是完成了测试生成部分,测试套的执行需要一个运行环境,即测试系统。本文中的工作是测试执行平台中的重要组成部分——数据类型子系统。测试活动的执行以数据为基础,数据是TTCN-3语言中最基本的构成元素,它定义在数据类型基础之上。因此要使用测试平台完成测试工作必须将抽象测试套(ATS,Abstract test suit)中的抽象数据映射到测试平台。在TTCN-3控制接口(TCI,TTCN-3 Control Interface)中将TTCN-3的各种预定义类型、用户自定义类型以及相对应的各种类型的数据包装成统一的形式,以满足TCI和TRI(TTCN-3 Runtime Interface:TTCN-3运行时接口)的要求,实现消息的编解码和成分间消息的通信。在此思想指导下我们实现了TTCN-3测试平台中的数据类型子系统,采用面向对象的方式实现Type/Value的表示、存储和转换。我们把ATS中数据类型、数据和模板的定义都封装成类。首先要确立存储具体数据类型和数据的数据结构,其次实现作用在抽象数据类型和数据上的各种操作。在此基础之上说明可执行测试套(ETS,Executable Test Suite)如何使用数据类型子系统对具体的数据类型、数据和模板进行存储的过程。
其他文献
软件复用是提高软件生产效率和质量的现实可行的途径,其中基于构件的领域软件开发平台成为了研究的热点。零码软件生产平台是面向特定领域的基于构件的软件开发平台,提供了过
随着信息技术的发展,计算机已成为人们工作、学习和生活中不可缺少的部分,而计算机软件正是推动这一发展的主要动力。然而,盗版现象日益严重,引起了许多企业和学者的关注。要
随着互联网的普及和发展,网络已经与人们的生活息息相关。由于接入到互联网的人数激增,给传统的客户机/服务器模式的网络带来了很多新的挑战。近年来Peer-so-Peer(简称P2P)技
嵌入式系统SoC的器件尺寸越来越小、集成度越来越高、功能越来越复杂,传统的设计方法已经不能满足当前SoC设计的需求,因此出现了软硬件协同设计。软硬件划分是软硬件协同设计
随着数据仓库应用范围的不断扩大,集中式数据仓库环境已不能满足用户的需求,分布式数据仓库技术应运而生。分布式数据仓库中的数据大多来源于多个分散、异构及自治的底层业务
模式(字符串)匹配是计算机领域中的一个重要的研究方向,该问题是计算机科学中的基础问题之一,在学术界和工业界有着广泛的研究与应用。模式匹配算法被广泛应用到涉及文本处理
基于数字照片的计算机艺术处理在计算机艺术和数字娱乐等领域有广阔的应用前景,如何利用数字图像处理技术,结合艺术家不同艺术风格生成具有艺术效果的数码作品,不仅可以提供新的
数字水印至今已有十余年的历史,按水印所附载的媒体划分,其主要可分为三大类:图像水印、音频水印、视频水印。图像水印算法是音频与视频水印的基础,它可以方便的应用到音频与
在网络应用服务发展的今天,信息获取已成为网民使用Internet的主要目的之一。由于传统搜索引擎存在不足及自身的局限性,限制了人们对资源的获取。为提高用户查询信息的覆盖面
无线传感器网络是一种随机布撒、分布式、自组织的面向具体应用的新兴网络,具有重大的研究意义和广阔的应用前景。但是,由于传感器节点的存储、计算和通信能力有限,对网络结