文档介绍:内蒙古大学
硕士学位论文
-3测试平台中并行测试支持的设计与实现研究
姓名:单旻
申请学位级别:硕士
专业:计算机科学与技术
指导教师:王显荣
20100613
.馐云教ㄖ胁⑿。ú馐缘某橄描述和测试具体的实现分离,提高测试套开发的效率。目前,一丫泛应用于网络协议,通信和电信软件以及其它交互式系统的一致性测试、互操作测试和性能测试。,可以通过创建和启动多个并行测试成分模拟与被测系统交互的实体的行为。测试成分之间、测试成分与被测系统之间通过端口相互连接。通过多个测试成分向被测系统发送数据和接收被测系统的响应来实现对被测系统的测试。本文根据一曜迹谥信泛献飨钅縂阶段实现的已实现的支持分布式测试的的基础上,、测试配置和测试成分间基于消息通讯在内的支持并行测试的功能,给出了每个并行测试的具体操作在械氖迪帧S捎谠谥葱胁⑿胁试操作的过程中,蚑之间、虲湫枰=薪换ィ文设计实现了执行并行测试操作过程中虴间进行交互的内部接口;虲涞慕换ネü齌标准定义的瓹涌谕瓿伞S捎瓹涌谑迪指霰鸬牟僮鞔嬖谝恍┎蛔悖虼耍谑迪植⑿胁馐怨讨校本文对标准的狢涌诮辛死┱埂NA私饩鲆咽迪值腃嬖诘奈侍猓内蒙占人学硕十学位论文
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!R关键词:.⑿胁馐裕珻琓,调整了己实现的支持分布式测试的的结构,并扩充和完善了的功能。最后,本文通过一个测试套说明了内部接口在并行测试支持功能的实现中的作用。’一馐云教ㄖ胁⑿胁馐灾С值纳杓剖迪盅芯
.,.甌,産..
一投槔加茎堑型堕奎壁塑堡生塞塑竺窒:,.琣·,,珿·——————————————————————————————————————————————————————————————————一一
⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯...⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯模块分布构建图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..虴、之间的交互⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..图实现测试行为的静态结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图实现参数、返回值和函数执行状态的传递的静态结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯表实现参数、返回值和函数执行状态的传递的方法⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯郤嘀惺迪帜洗聿僮鞯姆椒ā图执行默认的椒ā图实现默认处理功能的静态结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图测试成分创建过程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图本地创建的测试成分哈希表⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图非保活测试成分的状态图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图保活测试成分的状态图⋯⋯⋯图馐猿煞制舳獭表不同状态的测试成分蛂操作的返回值⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
图僮鞯慕换バ蛄小图操作的交互序列⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图馐猿煞旨浞⑺拖⒌慕换バ蛄小图分布式测试平台部署⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图执行辈馐韵低扯峁埂控制器中的测试成分哈希表⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一控制器实现框架⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图测试例的执行过程⋯⋯⋯⋯⋯⋯⋯:⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..测试平台中并行测试支持的设计实现研究图硬僮鞯睦印
第一章引言近年来,随着网络和通信技术技术的发展,网络协议、通信和电信软件在社会生活的各个领域得到广泛应用,逐步成为保证生产和牛活正常进行的基础。由于这些软件的功能越来越复杂,软件的质量问题也日益突出,在提供强大功能的同时保证软件的质量成为工程应用领域普遍面临的重要问题。软件测试技术是评估和改进软件质量的重要手段,通过测试,能够发现软件中存在的错误和质量问题。软件测试技术丰要包括白盒测试和黑盒测试⋯。白盒测试关注被测系统的内部实现细节,设计测试例时不仪需要了解规格说明,还需要考虑被测系统内部的逻辑结构。而黑盒测试则不必关注被洲系统的