导读:本文包含了测试服务系统论文开题报告文献综述及选题提纲参考文献,主要关键词:云计算,软件测试,任务调度
测试服务系统论文文献综述
周悦,王威,郭剑虹,何泾沙[1](2018)在《基于云平台的防御性软件测试服务系统》一文中研究指出云计算由于具备强大的资源处理能力与高效的计算能力而在当今快速发展,且云计算因可以为用户提供廉价可定制的服务而受到人们的青睐。伴随着云计算技术的进步,云平台承载了越来越多繁杂的应用服务。软件测试作为一种常见而普遍的应用服务,其规模与复杂度近年来不断增长。云平台相比传统的测试模式更能满足软件测试的需求。文章将云平台的软件测试系统分为测试任务的上传、管理、资源分配、执行以及测试任务数据库5个模块,并探讨与测试任务特性相适应的调度原则以高效完成测试任务。文章还探讨了面向云测试平台的安全防护模型,从需求与技术两方面分析了该模型对云测试平台的安全保障。(本文来源于《信息网络安全》期刊2018年12期)
王博[2](2016)在《测试服务化系统平台中项目管理功能的设计和实现》一文中研究指出敏捷开发模型是当前软件开发领域应用最广泛的软件开发模型之一。敏捷开发模型主旨是将项目需求进行合理的拆分,依次完成拆分出来的小的需求模块,最终达到完成整体项目的软件研发方式。这种研发方式既可以适应软件项目需求的多变性,也能高质量的完成每一次小的项目需求的迭代开发。本文主要是结合敏捷开发模型和现在行业内最主流的软件开发方式,分析和整理软件开发流程中的各个阶段的工作内容。将敏捷开发模型各个阶段的工作内容合理拆分,展现到平台上,并结合现有的技术和经验,通过对流程的优化和有效的管理手段,来达到提高软件工程开发测试效率和改善敏捷开发测试过程中流程的优化等问题。首先,本文介绍了课题的研究背景和相关技术,包括敏捷开发模型的基本原理,服务器端开发技术,客户端开发技术,相关的工具平台服务介绍,以及设计模式的介绍和所使用的业务开发框架的基础原理介绍。其次,本文结合课题的研究背景以及国内外行业的现状,对现有的软件研发经验积累进行总结,并将所需技术进行了详尽的理论和经验分析。在此基础上,形成了测试服务化平台的基础模型,并以此为根本,进行了整体系统的分析和架构工作。接下来,基于以上的理论研究基础,本文对系统的各个功能模块进行了详细的需求分析和设计实现,并对功能模块之间的相互关系做了清晰的图示。之后,本文对测试服务化平台进行了整体功能的测试和演示,并说明进行测试的具体测试用例和测试结果展示。最后,本文对课题的总体工作进行了总结,对敏捷模型的发展进行了展望。(本文来源于《北京邮电大学》期刊2016-03-10)
沈毅[3](2013)在《基于软件行为分析的测试服务系统的设计与实现》一文中研究指出随着软件规模的不断扩增,以及代码量和软件复杂度的不断提升,百度公司在软件研发与测试过程中面临:测试数据量大,测试周期较长;程序结构复杂,人工错误定位成本较高等问题。测试人员在设计测试用例时很难涵盖所有的使用场景,这就造成了代码测试不完全,没有被测试到的分支和路径很可能导致线上服务错误。因此测试过程需要大量测试数据来保证测试的多样性和完整性,但是大规模的测试数据会严重影响测试效率。在发生错误之后,由于程序模块规模较大、模块之间交互复杂,开发人员需要耗费大量的时间查找程序错误的准确位置。传统的软件调试和查错手段对开发人员的效率造成了极大的影响。为解决以上问题,本文开发了一个基于软件行为分析的测试服务系统,它能够辅助使用者进行自动化测试数据筛选和自动化错误定位。本系统主要分为叁个模块,分别是自动化测试用例执行与执行信息收集模块、测试数据筛选模块以及自动化错误定位模块。自动化测试用例执行框架与执行信息收集模块是本系统的基础,负责构建测试程序、执行测试用例、收集并处理执行信息等。测试数据筛选模块结合执行框架的输出,在满足测试数据的多样性与完整性的约束下对测试数据进行筛选。自动化错误定位模块采用图挖掘或者其它的错误定位算法处理执行框架输出的执行序列信息,输出可能出错的程序位置。自动化测试用例执行与执行信息收集模块主要采用C语言和Python开发,测试数据筛选部分采用Python开发,自动化错误定位模块采用C++开发,模块之间松耦合,通过文件和数据库进行交互,具有较好的灵活性和可扩展性。目前该系统已经应用到自然语言处理组的开发与测试工作中,有效地保证了测试数据测多样性和完整性并减少了测试数据量,提高了测试效率:辅助开发人员快速定位错误,提高开发效率。同时本系统具有较高的可扩展性,可以灵活添加新的筛选或者定位算法,以及其它软件开发任务。(本文来源于《南京大学》期刊2013-05-01)
刘元盛,郭杰,王超越[4](2012)在《基于网络的FPGA测试服务系统的设计》一文中研究指出主要介绍了一种新型的基于网络的FPGA远程测试服务系统的原理及其实现方法。该系统建立在以逻辑分析仪及动态探头的综合应用为核心的仪器测控网络的基础上,实现了较为完善的FPGA远程测试功能。该系统的应用,可以使用户通过网络远程对被测的FPGA设备进行数据测试、数据分析及更新程序重新装载,从而实现远程快速FPGA程序的验证及修正工作。(本文来源于《计算机科学》期刊2012年S2期)
测试服务系统论文开题报告
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
敏捷开发模型是当前软件开发领域应用最广泛的软件开发模型之一。敏捷开发模型主旨是将项目需求进行合理的拆分,依次完成拆分出来的小的需求模块,最终达到完成整体项目的软件研发方式。这种研发方式既可以适应软件项目需求的多变性,也能高质量的完成每一次小的项目需求的迭代开发。本文主要是结合敏捷开发模型和现在行业内最主流的软件开发方式,分析和整理软件开发流程中的各个阶段的工作内容。将敏捷开发模型各个阶段的工作内容合理拆分,展现到平台上,并结合现有的技术和经验,通过对流程的优化和有效的管理手段,来达到提高软件工程开发测试效率和改善敏捷开发测试过程中流程的优化等问题。首先,本文介绍了课题的研究背景和相关技术,包括敏捷开发模型的基本原理,服务器端开发技术,客户端开发技术,相关的工具平台服务介绍,以及设计模式的介绍和所使用的业务开发框架的基础原理介绍。其次,本文结合课题的研究背景以及国内外行业的现状,对现有的软件研发经验积累进行总结,并将所需技术进行了详尽的理论和经验分析。在此基础上,形成了测试服务化平台的基础模型,并以此为根本,进行了整体系统的分析和架构工作。接下来,基于以上的理论研究基础,本文对系统的各个功能模块进行了详细的需求分析和设计实现,并对功能模块之间的相互关系做了清晰的图示。之后,本文对测试服务化平台进行了整体功能的测试和演示,并说明进行测试的具体测试用例和测试结果展示。最后,本文对课题的总体工作进行了总结,对敏捷模型的发展进行了展望。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
测试服务系统论文参考文献
[1].周悦,王威,郭剑虹,何泾沙.基于云平台的防御性软件测试服务系统[J].信息网络安全.2018
[2].王博.测试服务化系统平台中项目管理功能的设计和实现[D].北京邮电大学.2016
[3].沈毅.基于软件行为分析的测试服务系统的设计与实现[D].南京大学.2013
[4].刘元盛,郭杰,王超越.基于网络的FPGA测试服务系统的设计[J].计算机科学.2012