TTworkbench在DNS协议测试中的应用研究

公安消防大队工XX年作总结及XX年工作计划公安消防大队工XX年作总结及XX年工作计划xx年,全县消防工作在临汾市消防支队'县委、县政府以及公安局党委的正确领导下,在各级、各部门的支持下,按照构建“政府统一领导、部门依法监督、单位全面负责'公民积极参与”的消防工作格局,有效遏制了重特大火灾事故尤其是群死群伤恶性火灾事故的发生,确保了全县火灾形势的基本平稳,扎实推进全县消防事业迈上新的台阶号:TP393.06文献标识码:A文章编号:1007—6921(XX)13—0054—02协议测试分为一致性测试、互操作测试以及性能测试。协议一致性测试的目标是检测被测实现是否与说明一致。TTCN-3是由ETSI提出的一种灵活和强有力的语言,它用于描述在多种通信端口上的各种响应系统测试。它应用的典型领域是协议测试、服务测试、基于平台的C0RBA测试、API测试等等。TTCN-3不仅限于一致性测试,它可以用于进行互操作性测试和性能测试。TTCN-3是一种抽象语言,使测试系统独立。这意味着用TTCN为某个应用设计的测试套可以应用于任何测试环境。1TTCN-3测试系统的一般结构及其功能1.1TTCN-3系统的结构ETSI给出的TTCN-3测试系统的一般结构在图1中给出。一个TTCN-3测试系统由一组交互实体组成,它们分别是测试管理器TM,测试执行器TE,被测系统适配器SA和平台适配器PA,它们管理测试执行,负责TTCN-3代码的解释或执行,实现同SUT的通信,实现外部函数并处理定时器操作。740)this,width=740"border二undefined>1.2TTCN-3系统的功能TM实体负责测试的管理和控制,它又可以细分为TC,TL,ECD及CH四个子部分。其中,TC实体负责测试系统的全部管理,TL实体负责维护测试日志,外部Codec实体负责编码和解码同TE内基于消息或基于过程相关的数据。外部codecs能够与同TE相关的内嵌codecs并行使用或代替它,CH实体负责分布并行测试成分。TE实体负责TTCN-3抽象测试套的解释或执行。TE可以被分解成三个交互实体:一个ETS,TTCN-3运行时系统,和编码/解码系统实体。ETS处理在ES201873-1中定义的相应的TTCN-3模块的测试例的解释或执行,测试事件的排序和匹配。EDS实体负责测试数据的编码和解码,测试数据包括在执行TTCN-3模块中指定的同SUT的通信操作中使用的数止、查询或读取。类似地,T3RTS告知ETS实体来自SUT据。需要注意的是,EDS和ETS都需要与被测系统适配器SA交互,但不直接进行,需要通过TTCN-3运行时系统T3RTS来进行。T3RTS实体通过TCI和TRI与TM,SA和PA实体交互,并管理ETS和EDS实体。T3RTS查询TM以得到ETS所需要的模块参数值,并给TM发送日志消息。T3RTS也收集和求解ETS实体返回的相关判定。T3RTS实体实现TTCN-3测试成分的创建和删除,也实现基于消息和过程通信的TTCN-3语义,外部函数调用,行为操作和定时器。这包括告知SUT适配器哪个消息或过程调用被发送到SUT,或告知平台适配器哪个外部函数将被执行或哪个定时器将被开始、停到来的消息或过程调用以及超时事件。SA负责在TTCN-3测试系统和SUT之间传递消息,将发送请求和SUT行为操作从TE传递到SUT,并通过将收到的测试事件追加到TE的端口队列来告知TE。PA用来实现TTCN-3的外部函数以及定时器。TTCN-3测试系统有两个接口,TTCN-3控制接口和TTCN-3运行时接口,TCI实现TM和TTCN-3执行器TE实体间的接口,而TRI实现TE与SUT适配器SA和平台适配器PA实体间的接口。2DNS协议DNS(域名服务协议)负责将域名转换为32位的IP地址。如:www.imu.edu.cn为域名,而202.207.0.11是它的IP地址。740)this.width=740"border=undefined#111nmousewheel="returnzoom_img(event,this)">3在TTworkbench环境中进行DNS协议测试TTworkbench是由testing_tech公司研发的支持TTCN-3语言的测试系统。TTworkbench是基于TTCN-3国际标准测试语言的图形化测试开发环境和执行环境,它包括测试过程所需要的全部功能如分析、测试、执行等。同时TTworkbench还可以执行图形定义的测试例oTTworkbench综合集成开发环境包括核心语言编辑器、TTthree编译器、TTman测试执行管理、图形格式TTCN-3编辑器和运行环境等。在TTworkbench中执行测试的过程为:由CLE或者由GFT对测试者完成的文本或者图形化测试例进行编辑,检查测试...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?