导读:本文包含了基于构件的软件测试论文开题报告文献综述、选题提纲参考文献及外文文献翻译,主要关键词:测试,构件,软件,嵌入式,自动机,控制程序,系统。
基于构件的软件测试论文文献综述
杨永国[1](2019)在《一种嵌入式信号处理软件构件测试框架》一文中研究指出为了缓解嵌入式信号处理软件构件人工测试的不足,设计一种自动化测试框架极为必要。基于此,本文从特征与主要流程入手,明确了嵌入式信号处理软件构件测试的内容,并依托叁层体系架构完成嵌入式信号处理软件构件测试框架的设计,分析了测试框架中不同的功能单元。(本文来源于《数字技术与应用》期刊2019年10期)
程知敬,张晋文,刘凤[2](2019)在《一种嵌入式信号处理软件构件测试框架》一文中研究指出嵌入式系统在保障雷达信号处理高可靠性和高实时性要求的同时,其硬件耦合度高和处理数据量大的问题给嵌入式测试的自动化推进带来了挑战。为提高嵌入式信号处理软件的测试效率,提出了一种构件级测试的自动化框架,该框架通过解析构件的测试用例表产生测试数据,调用驱动镜像,并根据测试脚本自动执行测试,评估测试结果,最终生成测试报告,实现测试全流程的自动化。文中给出了该框架应用于某产品构件测试的实际效果,缩短近一半的人工耗时,验证了其正确性及有效性。(本文来源于《现代雷达》期刊2019年06期)
王博[3](2016)在《基于接口语义自动机的嵌入式软件构件与时序测试研究》一文中研究指出现代嵌入式系统广泛应用于航空、航天、工业控制、民用电子等领域。随着嵌入式软件规模和复杂度的不断增长,基于构件的设计技术逐渐得到广泛应用,通过测试保证构件功能和集成构造的正确性、软件运行时序的正确性、以及运行健壮性等成为重要的研究问题。本文采用基于模型的测试思想,建立了嵌入式软件的可组合接口模型,在此基础上提出一套构件测试和时序测试生成方法、以及异常时序检测方法,提升了测试的自动化和系统化程度,提高了测试生成的质量和效率,为提高嵌入式软件测试有效性和测试质量提供新的途径。在嵌入式软件建模方面,提出接口语义自动机(Interface Semantic Automata,ISA)模型,通过引入语义规则,从行为、时序两个方面增强和扩展模型的语法、语义表达能力。在ISA模型中,定义了接口行为参数、中间变量,建立了基于谓词逻辑的行为约束,通过模型的可组合性和组合操作,支持构件间的集成测试。针对嵌入式软件的时间需求,定义了时间变量、置零行为、以及典型时间约束,支持运行时序的定量描述。ISA模型为构件和时序测试提供了设计信息和领域知识。在嵌入式构件测试研究中,提出基于符号执行的构件测试生成方法。在嵌入式软件ISA模型之上,利用动态符号执行技术,搜索生成有效的事件/行为序列,构建测试路径集,进而沿特定测试路径采用基于相关性分析的约束求解方法生成测试数据。针对各类功能异常,提出基于约束条件变异、基于插桩以及基于反例的测试方法,对构件的功能异常处理机制进行测试。在构件功能验证基础上,提出基于构件间组合路径的集成测试方法,生成集成测试用例。在时序测试研究中,提出基于时间约束相关性分析的分区测试方法。通过分析、识别和提取相关时间变量间的取值依赖关系,针对各项独立、相关时间约束,划分相应时间变量的有效测试分区,并在测试分区内抽取典型时间数据,对各类正常、异常运行时序进行测试。针对软件测试中难以发现的运行时序故障,提出一种基于执行序列的异常时序检测方法,通过提取包含时间信息的执行序列,检验其是否满足ISA模型描述的时间需求,进而发现软件存在的时序缺陷。本文以列车通信网络实时通信协议软件、卫星定位终端软件为被测对象,进行构件和集成测试、以及时序测试工作实践。测试结果显示,本文方法可有效发现各类构件功能和集成故障、以及运行时序故障,提高了嵌入式软件测试的质量。(本文来源于《清华大学》期刊2016-12-01)
陶传奇,李必信,Jerry,Gao[4](2015)在《构件软件的回归测试复杂性度量》一文中研究指出基于构件的软件构建方法目前被广泛使用在软件开发中,用于减少软件开发的工程成本和加快软件开发进度.在软件维护过程中,由于构件更新或者新版本的发布,基于构件的系统会受到影响,需要进行回归测试.对于指定的软件修改需求,维护者可以实施不同的修改手段.不同的修改手段会导致不同的回归测试复杂性,这种复杂性是软件维护成本和有效性的重要因素.目前的研究没有强调构件软件的回归测试复杂性问题.基于修改影响复杂性模型和度量,提出一种回归测试的复杂性度量框架.该度量框架包括两个部分:基于图的模型和形式化度量计算.该度量可以有效表示构件软件分别在构件和系统层面的回归测试复杂性因素,可视化地体现复杂性变化.然后根据模型,提出具体的度量计算方式.最后,通过实验研究,针对同一个构件软件的相同修改需求,利用若干个实验组进行独立修改实施,然后比较回归测试的复杂性.实验结果表明,所提出的度量方式是可行和有效的.(本文来源于《软件学报》期刊2015年12期)
吴永强,潘祯[5](2015)在《构件技术的通用自动测试系统软件设计》一文中研究指出本文主要分析当前常见的几种构建技术的自动检测系统软件,例如VISA、GPRS、LXI等。阐述技术在实践中的应用与开发过程,介绍一种面向对象的ATS软件系统。针对该软件系统的构架进行分析和自动测试。以期通过文中的分析能实现构件技术自动化测试系统软件的推广和应用。(本文来源于《电子设计工程》期刊2015年23期)
朱哿[6](2015)在《基于遗传算法的软件构件测试方法研究》一文中研究指出软件测试是保证软件开发质量和生命力的重要手段,随着现代软件结构规模的不断扩大和构件化软件开发思想的广泛应用,软件的开发效率有了极大的提高,然而与构件化开发高速发展不符的是,构件的测试技术发展缓慢。由于软件构件自身的特点,构件的使用者无法获知构件内部的结构,传统的软件测试无法应用于构件的测试工作中。本文针对软件构件难于测试的问题,分析了影响构件测试实施的因素,引入构件内建测试的思想,通过在构件内部建立观察点的方式提高构件的可测试性。同时设计了一种基于改进的遗传算法的构件测试模型,对构件的逻辑路径进行覆盖探测,实现了构件的路径覆盖测试用例自动生成,将其应用在构件的实际开发过程中。本文的主要内容包括:针对构件测试的难点和影响构件测试的因素,提出了通过引入内建自测试思想保证构件的可测试性,在构件开发的同时在其内部留下支持测试的测试点,描述观察点的关键信息,以此支撑测试系统对构件的测试能力。针对构件程序内部逻辑结构复杂难于进行有针对性探测的难点,利用遗传算法强大的非线性搜索能力,进行对构件逻辑路径的覆盖探测,为解决传统遗传算法使用固定遗传算子极易出现过早收敛或陷入迟钝状态的问题,对遗传算法进行了自适应的改进,使得遗传算法能有效避免陷入局部最优的同时最大限度的保留其高效的搜索能力。将本文的构件可测试开发方法和遗传算法路径覆盖测试数据生成技术结合,建立了路径覆盖测试用例生成模型,将利用该模型开发的测试系统应用于油田软件构件开发测试,验证了构件可测试开发和遗传算法路径覆盖测试的实用性与高效性。(本文来源于《东北石油大学》期刊2015-06-06)
彭天玲,袁凯南,罗华,朱战伟[7](2015)在《电机测试分析软件中构件化技术》一文中研究指出介绍了如何将先进的软件构件化开发技术应用于电机测试软件开发过程中,对电机测试工程领域内的需求进行整理、封装和抽象,并根据电机测试过程的情况提出了系统模型,且实现了电机测试分析软件的系统构件。并将提炼的系统构件应用于电机测试分析软件系统的开发中,结果表明系统构件的使用极大的提高了电机测试分析软件的开发效率和软件的复用性、通用性、开放性。(本文来源于《防爆电机》期刊2015年03期)
赵祺[8](2014)在《基于构件复用机制的测试软件的设计与实现》一文中研究指出当前电子产品接口形式多,种类多,升级快,相应自动测试系统一般应用传统开发方式,而且仅针对特定产品进行研制。测试软件与底层嵌入式软件,专用设备联系密切,测试软件内部各部分边界不明确,耦合度高,不可分割。由于受采取的需求开发,设计和编码方式等的限制,传统开发模式设计出的测试软件一般是一款专用定制软件。专用定制软件虽然可以良好的匹配系统初始设计任务,但很难以此为基础再发展或重构从而适应不断变化的需求。目前,随着软件规模的不断扩大,功能越来越复杂,因此,软件可重构,可复用需求日益增强。本文引入层次化,模块化设计思想,并应用到我公司产品的测试软件开发中,提出了一种基于构件复用机制的测试软件设计方法。本文根据本公司对测试软件的实际需求,从总体上把构件复用机制测试软件分为综合控制程序和可复用构件两部分进行设计和实现。这两部分配合实现测试功能。本文讨论了综合控制程序的设计与实现。综合控制程序是构件复用机制测试软件的控制中心,为可复用构件提供运行平台和必要的资源保障。综合控制程序由测试中心和测试代理组成。其中,测试中心是构件复用机制测试软件内建的管理中心,负责各类测试任务的发起和测试数据的搜集和汇总;测试代理为测试中心提供功能代理。它主要有两方面功能,一方面是对各类可复用构件实施管理,包括可复用构件的注册等功能;另一方面是提供软总线平台服务,软总线平台可以将不同的可复用构件进行组合,从而实现具体测试功能。本文讨论了可复用构件的设计与实现。构件复用机制测试软件具体的功能业务需要依靠可复用构件实现。可复用构件在实现上分为固定部分和可变部分。可复用构件固定部分用来限定可复用构件的范围,实现了一些基本的接口和协议,固定部分。可复用构件可变部分可以根据需要定制实现具体的测试功能。公共构件与常规构件在固定部分实现上有所不同,公共构件提供了数据缓冲池服务,便于为常规构件提供服务。可复用构件挂接到综合控制程序的软总线平台上实现数据交换。(本文来源于《电子科技大学》期刊2014-03-01)
唐泽浩,杨燕龙[9](2014)在《面向可重构网络设备软件构件的自动化测试方法研究》一文中研究指出针对可重构路由平台中的软件构件,本文设计并实现了一种基于petri网理论模型的脚本自动化路由软件仿真验证方法,本文的方法能够实时按照用户的修改重建构件网络。(本文来源于《数字技术与应用》期刊2014年02期)
覃杨森,霍朝晖,刘成玉[10](2013)在《构件化机载软件非功能属性测试分析方法研究》一文中研究指出精准有效的非功能属性测试分析过程及结果已被国内外机载武器系统设计及开发研制工作者公认为机载武器系统高可靠性及安全性的重要保障。为确保测试分析过程的精准度,对构件化机载软件结构层次及运行时配置逻辑关系进行划分,设计系统、使命和功能层上的非功能属性测试分析模型,提出基于3个层次上运行时配置状态复杂度和重要度的性能指标分配方法,并分别作了应用举例和讨论。经过验证表明,测试分析模型及指标分配方法符合系统总体设计的非功能属性指标分析及分配要求。(本文来源于《测控技术》期刊2013年11期)
基于构件的软件测试论文开题报告
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
嵌入式系统在保障雷达信号处理高可靠性和高实时性要求的同时,其硬件耦合度高和处理数据量大的问题给嵌入式测试的自动化推进带来了挑战。为提高嵌入式信号处理软件的测试效率,提出了一种构件级测试的自动化框架,该框架通过解析构件的测试用例表产生测试数据,调用驱动镜像,并根据测试脚本自动执行测试,评估测试结果,最终生成测试报告,实现测试全流程的自动化。文中给出了该框架应用于某产品构件测试的实际效果,缩短近一半的人工耗时,验证了其正确性及有效性。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
基于构件的软件测试论文参考文献
[1].杨永国.一种嵌入式信号处理软件构件测试框架[J].数字技术与应用.2019
[2].程知敬,张晋文,刘凤.一种嵌入式信号处理软件构件测试框架[J].现代雷达.2019
[3].王博.基于接口语义自动机的嵌入式软件构件与时序测试研究[D].清华大学.2016
[4].陶传奇,李必信,Jerry,Gao.构件软件的回归测试复杂性度量[J].软件学报.2015
[5].吴永强,潘祯.构件技术的通用自动测试系统软件设计[J].电子设计工程.2015
[6].朱哿.基于遗传算法的软件构件测试方法研究[D].东北石油大学.2015
[7].彭天玲,袁凯南,罗华,朱战伟.电机测试分析软件中构件化技术[J].防爆电机.2015
[8].赵祺.基于构件复用机制的测试软件的设计与实现[D].电子科技大学.2014
[9].唐泽浩,杨燕龙.面向可重构网络设备软件构件的自动化测试方法研究[J].数字技术与应用.2014
[10].覃杨森,霍朝晖,刘成玉.构件化机载软件非功能属性测试分析方法研究[J].测控技术.2013