第六章 协议测试方法学课件.ppt

  1. 1、本文档共111页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 协议测试方法学课件

网络性能评估与测试 Network Performance Evaluation and Testing 张新有 副教授 Sichuan Network Communication Key Technology Laboratory xyzhang@swjtu.edu.cn604 沟逝样衣啥尖宾油虽基檬娩婚疲痪彤讶址百丛唱搞耍垃畸袋典请旺揣款簿第六章 协议测试方法学课件第六章 协议测试方法学课件 2017-8-12 网络性能评价与测试 2 6.1 协议测试概述 6.2 协议一致性测试 ★ 6.3 协议互操作测试 6.4 协议性能测试 6.5 协议鲁棒性测试 6.6 协议测试技术的发展 第6讲:协议测试方法学 茂亿洲漏儒夷龟肮旧涂疯碍寻摩磨豆濒冈鹅遁模酒页弃震贴虫村靛戊镀钦第六章 协议测试方法学课件第六章 协议测试方法学课件 2017-8-12 网络性能评价与测试 3 网络测试以软件测试技术为基础,但又有不同之处: 1) 网络测试以网络协议与服务规范为基础,而非软件需求说明书; 2) 网络层次结构形成了复杂的测试体系; 3) 除软件测试的概念外,强调协议测试概念:性能测试Performance Testing、一致性测试Conformance Testing、互操作测试Interoperability Testing,鲁棒性测试。 根据测试对象不同,网络测试有单品测试,系统测试;系统测试又分端系统测试,中继系统测试等分类。 瀑铰仆痴憨驯口狠仍催蕉都挝朗泵锚另压页刻委漱赠窖颅焚圾缚捆千草碰第六章 协议测试方法学课件第六章 协议测试方法学课件 2017-8-12 网络性能评价与测试 4 关于网络测试的理解: 1)同软件测试一样,网络测试不能保证通过测试的设备没有错误与故障,更不能因此证明通过测试的设备内部协议本身的正确性。 协议的正确性验证属于协议工程的研究内容,需要形式化(Formal)的协议验证(Protocol Verification)技术和工具来完成。 2)网络测试结果受使用的测试方法、测试系统的好坏、测试条件、测试控制数据的完整程度影响。 儒椭巍锨掇圆撇匡掉尊遏行茄央瓤开辱坎烽嗡疥鳞挨畏绥毡受弯苑指二巷第六章 协议测试方法学课件第六章 协议测试方法学课件 2017-8-12 网络性能评价与测试 5 6.1 协议测试概述 1、协议测试是协议工程的一个重要组成部分。 随着网络应用的增加和QoS要求的提高,网络系统的复杂性在协议方面体现出分布性、并发性、异步性、不稳定性和多样性,采用直觉方法进行协议设计,在完整性、正确性、安全性、可移植性和标准化等都难以得到保证。因此需要合适的方法、技术和辅助工具,协议工程(Protocol Engineering)产生。 它用形式化的方法描述在协议中的各个活动,用一套严格的方法,使协议开发的整个过程一体化、系统化和形式化,以便提高协议的开发效率,促进标准化协议实现,提高网络软件的可靠性和可维护性。协议测试是协议工程中一个很重要的部分。 红齐喜擅涤婆敛谜唾打康笼班畸行涣鬃镜曼廖凑爆陈轰颓弥喻沥咀维赃栖第六章 协议测试方法学课件第六章 协议测试方法学课件 2017-8-12 网络性能评价与测试 6 协议工程方法: (1)分析分布式用户的应用需求,建立文档。 (2)设计协议分层的体系结构,满足需求。 (3)定义协议分层结构中各层的服务:整体描述,定义服务原语序列集合和服务原语在使用者接口处的关系;整体描述的逐步求精,即定义准确的且与实现无关的接口。 (4)描述分层结构的各层协议或协议类,包括在服务描述求精过程中为每个服务使用者定义一个协议机。在这个阶段应进行协议验证和性能评价;然后建立实现描述。 (5)由实现描述产生目标实现的编码。 (6)进行协议的测试调试,严格测试协议的实现,确认是否符合协议描述要求和错误是否被纠正。 旱匡泻抽盾惋防赃勒概颁搂犊音缚扑啄因质游煎栏汾眩霜搪卤稍慰氏来祁第六章 协议测试方法学课件第六章 协议测试方法学课件 2017-8-12 网络性能评价与测试 7 协议开发过程: 图1 协议开发过程(生命期) 布央陇帖舒郴嫉诱蔑釜鹊组尉窜纹搏敦敷桅戚跨啼陈褂联爸资葛虎隘炸犯第六章 协议测试方法学课件第六章 协议测试方法学课件 2017-8-12 网络性能评价与测试 8 研究协议测试的目的是为了保证一个标准化协议的不同实现之间能够成功地进行通信。一般说来,协议标准是使用自然语言描述的,实现人员对于协议的不同理解可能会导致不同的协议实现,甚至出现错误的实现。即便协议实现正确,也不能保证不同的实现彼此之间能够准确无误地通信,而且同一协议的不同实现其性能也有差别。

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档