分布式系统自动化测试平台设计与实现

被引量 : 2次 | 上传用户:colinwangaaaa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在软件的开发过程中,软件测试是保障软件质量的重要手段,是软件发布前的最后一道工序。但是,在软件的开发周期中,软件测试占据了大部分的时间和资源。为了提高测试的效率,缩短开发的周期,通过开发测试工具进行自动化测试已经成为软件测试的普遍趋势。同时,随着网络技术的飞速发展,分布式系统早已取代单机系统成为了信息技术发展的趋势和热点。近年来,随着大量的分布式应用的诞生,开发针对分布式系统的自动化测试工具成为了软件测试领域的新课题。本文通过调研分布式系统的测试特点和难点,结合国内外在该领域的研究成果,设计并且实现了针对分布式系统进行自动化测试的平台DSTP。DSTP平台集分布式系统自动化构建、自动化部署、自动化启停、自动化测试、自动化监控及结果分析等多种功能于一体。利用此平台,测试工作者可以方便地进行分布式集群管理,测试任务管理和测试结果查看。此外,为了方便测试工作者使用自动化测试平台,设计了易于理解的结构化的测试规约信息。DSTP是一个支持多个测试任务并发执行的平台。测试控制管理器和测试控制器以父子进程的形式进行通信和协作。测试控制管理器通过创建测试控制器实例来执行自动化测试任务,测试控制器通过进程间通信向测试控制管理器索要测试机资源。测试执行单元通过向测试控制管理器注册加入到自动化测试平台,并且通过心跳信息汇报在线状态和测试实时信息。本文最后对分布式系统自动化测试平台进行了测试,从平台的初始化、新建测试任务、测试自动化执行以及删除测试任务几个方面的功能进行了验证。
其他文献
随着世界经济一体化进程的加快,酒店服务行业与国际市场的接轨已是大势所趋,酒店业要面对这场挑战,就必须提高整体竞争能力,提高整体竞争能力必须变革酒店的管理模式,提高管
股票回购是国外资本市场中一种常见的资本运作方式,是指上市公司利用自有资金或债务融资收购本公司发行在外的股票,将其作为库藏股或进行注销的行为。本文深入探讨了上市公司
本文依据班杜拉的交互决定论,针对地方理工科院校学生的特点,使用问卷调查法和访谈法对学生的移动学习现状与移动学习期望进行了调查,找出了现状与期望之间的差距,分析了学生
采用全站仪测绘数据,并借助矢量三维建模软件Rhinoceros对古遗址地层堆积和遗迹单位进行可视化的三维模型复原技术。基于该技术所建立的遗址三维模型,可实现对其任意位置、任
半导体技术集成化的不断发展导致半导体的尺寸不断减小,晶体管的密度不断增加,电路速度不断加快从而使芯片的功率和热流密度越来越大。近些年来纳米电子技术的使用和半导体设
英语新课程倡导合作学习,新课改也提倡新的教学模式,而在英语课堂上采取小组合作学习的教学模式起到了很好的作用。
由于高吸收、超薄厚度、频率选择性和设计灵活性等优势,超材料(Metamaterials,MM)吸收器在微波、光波尤其是太赫兹(THz)波段备受关注。超材料吸收器的厚度只有工作波长的1/20
打制石器一般分为砍砸器、刮削器、尖状器、雕刻器、石球等,这种分类方式存在着标准不统一的问题。本文尝试通过打制石器对刃部的选择作为分类标准,将广东省的新石器时代早期
财务管理是企业当前重要并且复杂的工作内容,其中涉及到的会计数据信息以及财务信息内容将为企事业单位的发展带来一定的影响。对于国家企业事业单位财务管理系统而言,选题主
为了延缓氟乐灵降解速率,延长其持效期,以正硅酸乙酯(TEOS)为二氧化硅源,以吐温–60为表面活性剂,采用乳液法将氟乐灵包裹在二氧化硅中,制备了氟乐灵微球,同时考察正硅酸乙酯