面向需求的嵌入式软件测试复用技术的研究

被引量 : 0次 | 上传用户:bloodfort
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,被测嵌入式软件规模及复杂程度急剧增大,尤其在轨道、汽车、民航及工业控制等方面的用户对嵌入式软件质量要求越加严格,使用过程中对嵌入式软件缺陷的容忍度也越来越低。因此,如何有效提高测试效率,在满足嵌入式软件测试巨大吞吐量要求的同时,确保嵌入式软件质量和软件安全性,就成为了摆在嵌入式软件测评行业发展道路上的一项重大挑战。当前,软件测试行业中,现有的测试过程及方法并不能很好的指导测试工程实践,因此,能够按照优化的测试流程,并复用已有正确的历史测试数据和经验,快速生成测试策略及方法,避免或少走弯路的嵌入式软件测试复用技术即成为目前唯一一种行之有效的解决方案。论文在总结、分析现有嵌入式软件测试模型、测试用例复用方法、软件需求复用技术及软件测试工程实践经验等方面优缺点的基础上,选择并借鉴测试模型优点及复用历史经验的基本思路,提出了面向需求的嵌入式软件测试复用技术,包含新测试复用技术的建模、数据管理、测试偏差控制等方法,以指导、管理嵌入式软件测试项目工作,实现保障嵌入式软件质量、提高测试效率的总目标。新测试复用技术的建模方法,是在W测试模型和X测试模型的基本结构中增加知识库,尝试在模型优点的基础上借鉴历史知识成果。优化后的模型结构(测试过程)在保障嵌入式软件质量的前提下,提高了嵌入式软件测试效率。新测试复用技术的数据管理方法,包含逻辑关系管理、存储关系管理、目标测试数据生成等3个子方法,即:利用“软件需求-测试树”结构管理数据逻辑关系;利用扁平化的数据库表结构管理数据存储关系,在标准原则的指导下,按照数据库表定义收集历史知识数据;最终遵循规定的匹配原则,快速生成目标测试数据。新测试复用技术的测试偏差控制方法,包含测试复用过程控制、历史缺陷分析重现、测试覆盖率分析及补充等3个子方法,即:通过加强对各细分阶段被测软件和测试关键数据的状态的追踪管理,以实现对整个测试工作的控制,避免大量复用历史数据可能带来的测试偏离、未完全覆盖用户需求、已变更代码未被覆盖、测试用例不充分、可能存在遗留缺陷等问题。最后,通过新测试复用技术的应用实践及工程成果分析,进一步验证了论文提出的新测试复用技术较原有测试方法的优越性和实用性。总的来说,论文构筑了面向需求的嵌入式软件测试复用技术,以指导嵌入式软件测试项目管理和工程实施,最终基本实现了确保嵌入式软件质量,提高嵌入式软件测试吞吐量的目的。
其他文献
复杂地层护壁堵漏一直是钻探工程中的难题。本文是在对复杂地层护壁堵漏这一问题进行了深入分析基础的之上,总结了国内外学界在该领域的研究发展情况和对复杂条件的分类情况
法官刑事自由裁量权行使得当与否和公民基本人权能否得到恰如其分的保护唇辅相连,厘定法官刑事自由裁量权内涵、夯实其现实基础、探寻其价值理念及划定其运作的合理边界是我
欧元作为一种跨国的单一货币,它的流通对我国经济的影响是多方面的。本文分别采用虚拟回归和均值检验的方法,利用1995—2007年的相关数据,研究欧元作为国际流通货币以来对我
建立长边两侧采空(煤柱)与短边两侧弹性基础边界基本顶板结构力学模型,根据薄板主弯矩破断准则并结合偏微分方程有限差分算法计算研究了基本顶破断的影响因素及权重关系。得
清音和浊音线谱频率(LSF)参数分布具有差异性。为了提高声码器中LSF参数的量化性能,利用胞腔均匀度(CE)能定量表征清浊音LSF参数分布的差异程度,提出了一种基于CE的清浊模式码书设
人类日常生活中充满着丰富多彩的信息,图像信息以内容直观、信息量大占据着各种信息的主要地位,这使得图像处理技术成为计算机应用研究中一个活跃的领域。目前,数字图像处理
律师惩戒程序在律师惩戒制度中占有重要一席之地。律师制度比较健全的国家几乎已建立了一套相当完善的律师惩戒制度。完善的律师惩戒制度,对一国律师惩戒制度的长期良性发展,
基于博弈论理论,对“家电下乡”主要的利益相关主体——政府、家电企业、乡镇经销商、农民的行为进行了分析,构建了政府与家电企业的完全信息动态博弈模型、中标家电企业与农民
东南大学吕志涛院士指出,未来将会有许多工程需要进行一定的修复和加固,研究如何选取更经济,更合理的材料,将是未来加固领域研究的趋势。经历二十多年以来的发展,碳纤维增强
多股螺旋弹簧(简称多股簧)是一种通过将多股钢丝绞合成具有相同螺旋方向的单层或多层同轴线而形成的圆柱形螺旋弹簧。与普通单股螺旋弹簧相比,它具有独特的性能,如优异的吸振