预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于XML的协议动态测试工具设计摘要:在计算机通信技术飞速发展的时代,计算机网络变得越来越重要。网络间实现信息共享和交换,主要是依靠网络协议,因此网络协议是各种网络类设备及系统级软件产品的重要组成部分。协议测试也是产品测试的重点。当前协议测试主要覆盖协议一致性测试,测试方法多采用静态解析的方式进行。这种测试方法存在协议异常分支难以覆盖,测试自动化程度低,且测试方法和测试工具都难以满足通用性,可移植性要求的问题。本文提供一种基于XML的协议动态测试工具设计方法,目的在于解决协议的动态测试自动化需求,该工具可完整覆盖协议一致性测试,协议级别的性能测试,具有测试用例易于维护,自动化程度高的优点,可有效提高测试质量和效率。关键词:XML;协议测试;性能测试;通用性;扩展性中图分类号:TN39文献标识码:ADOI:10.3969/j.issn.1003-6970.2021.02.033本文著录格式:何舒.基于XML的协议动态测试工具设计[J].软件,2021,42(02):108-111ResearchonDynamicProtocolTestingMethodBasedonXMLHEShu(The30thResearchInstituteofChinaElectronicsTechnologyGroupCorporation,ChengduSichuan610041)【Abstract】:Withtherapiddevelopmentofcomputercommunicationtechnology,computernetworkbecomesmoreandmoreimportant.Therealizationofinformationsharingandexchangebetweennetworksmainlydependsonnetworkprotocol,sonetworkprotocolisanimportantpartofvariousnetworkdevicesandsystemlevelsoftwareproducts.Protocoltestingisalsothefocusofproducttesting.Atpresent,protocoltestingmainlycoversprotocolconformancetesting,andmostofthetestingmethodsarestaticanalysis.Thistestmethodhastheproblemsofprotocolexceptionbranch,whichisdifficulttocover,lowdegreeoftestautomation,andtestmethodsandtoolsaredifficulttomeettherequirementsofgeneralityandportability.ThispaperprovidesadesignmethodofprotocoldynamictestingtoolbasedonXML,whichaimstosolvetherequirementofprotocoldynamictestingautomation.Thetoolcancompletelycoverprotocolconformancetestingandprotocollevelperformancetesting.Ithastheadvantageofeasymaintenanceoftestcasesandhighdegreeofautomation,andcaneffectivelyimprovethequalityandefficiencyoftesting.【Keywords】:XML;protocoltesting;performancetesting;scalability0引言当今时代,各种网络通信设备以及系统级别的大型软件产品通过网络通信协议与外界交互。协议的稳定性是产品稳定的基础,因此协议测试是产品测试的重点之一。当今部分产品由于其本身使用场景的特性导致其通信协议不是常见的通用协议,而是根据产品需要设计的自定义协议。这类产品往往由于种类繁多,版本迭代快,导致协议测试的工作量较大,通过手工测试的方式难以满足测试效率和质量的要求。被测协议的不确定性对协议测试工具也提出了更高的要求,即需要满足通用性和可扩展性的要求。本文在充分了解設备通信协议格式特点的基础上,结合XML文件跨平台适用性及扩展性好的优点提出了基于XML的协议动态测试工具设计方法[1]。1协议动态测试概述当前协议测试主要包含协议一致性测试,协议级别的性能测试等。其中,协议一致性测试是指,根据协议设计文档的描述,确认协议的设计及实现与文档描述