【摘 要】
:
近年来,随着软件开发规模的增加,测试用例数量急剧增长,如何有效利用有限资源降低测试成本和提高软件缺陷检测速率成为一大难题。软件测试是开发高质量软件的重要环节,影响测试成本和测试效率的主要因素是测试用例集规模、测试用例总长度和测试用例执行顺序等。测试用例自动生成技术旨在使用最少的测试用例集覆盖软件测试需求,降低人工成本和系统资源。获得测试用例集后,测试用例优先排序技术在不改变测试用例数量的条件下,可
论文部分内容阅读
近年来,随着软件开发规模的增加,测试用例数量急剧增长,如何有效利用有限资源降低测试成本和提高软件缺陷检测速率成为一大难题。软件测试是开发高质量软件的重要环节,影响测试成本和测试效率的主要因素是测试用例集规模、测试用例总长度和测试用例执行顺序等。测试用例自动生成技术旨在使用最少的测试用例集覆盖软件测试需求,降低人工成本和系统资源。获得测试用例集后,测试用例优先排序技术在不改变测试用例数量的条件下,可通过调整测试用例执行顺序提高测试效率,进而支持软件缺陷的快速检测。因此,测试用例自动生成和优先排序技术对提高软件测试效率、降低测试成本至关重要。目前,国内外很多学者开展了测试用例自动生成和优先排序的相关研究,取得了一定的成果,但仍存在一些难题亟待解决,如测试成本高、测试效率低、无法适应复杂模型等。本文针对扩展有限状态机(EFSM)模型,围绕上述问题展开研究,具体内容包括:(1)提出一种基于集合覆盖理论的测试用例自动生成方法。首先引入最小测试成本迁移覆盖准则,接着设计了基于关键迁移的迁移覆盖算法生成测试迁移片段,然后提出改进的测试迁移片段约简算法,实现消除冗余迁移的目的,最后将该算法得到的集合中测试迁移片段经过有效转换得到测试用例集。并通过实验验证本文提出方法的可行性及优越性。(2)提出一种基于Additional TA策略的测试用例优先排序方法。针对Additional策略具有较大的盲目性和不可控性等缺点,从需求重要度和选择方案两方面改进,提出改进后的Additional TA算法。首先计算迁移重要度,接着利用反馈机制动态调整测试用例的总测试能力值,最后根据测试总能力值进行优先排序,当多个测试用例的测试总能力值相同时,采用测试用例原始路径中迁移个数作为排序指标。并通过实验对比检测故障平均百分比指标验证此方法的有效性。(3)基于上述测试用例自动生成和优先排序方法,开发出一个基于EFSM模型的软件自动化测试平台EFSM_SATP,通过某无人机飞控系统实例,验证系统简单易用,方法切实有效,能够作为软件测试开发的一个较好预选方案及研究方向。
其他文献
非负型数据广泛存在于生存时间、金融经济、生物医学等领域.乘积回归模型能很好的处理这类数据,进而能够大量地运用在实际问题的分析处理中.Chen等(2016)[1]针对乘积回归模型提出了最小乘积相对误差准则(Least product relative errors,LPRE),该准则能够获得光滑且凸的目标函数.本文将乘积回归模型推广到单指标变系数乘积模型(Single-index varying-c
太阳能光伏发电兼具无污染、可持续再生、可快速建设等优点,现今已被大规模应用于生产。但光伏发电因自身功率具有发电间歇变化频率高和无法提前预测的缺点,直接接入市政公用电网会对电网的平稳运行与质量控制产生不利影响,因此需将其通过微网的形式接入公用电网。随着直流型电源与负荷在日常生活中的应用不断增加,直流微电网发展迅速,但交流微电网的存量仍然巨大。因此同时具有直流母线和交流母线的交直流微网成为微网研究发展
在我国城市住宅建筑正以全方位多角度的模式快速发展着,居住型建筑量化需求将逐步转变为对品质的追求。庭院空间作为住宅建筑中与自然环境接触最密切的部分,最能体现当代人对追求亲密自然与精神文化的向往,因此庭院空间设计已然是未来现代住宅发展中的重要一环。寒地城市住宅建筑受到地域性气候特征、文化、人居行为模式的影响,针对寒冷气候、适应地域性人居需求与思想内涵需求相较于其他地域存在较大差异,致使住宅庭院空间的设
在中国经济进入新时代,从高速增长转向高质量发展的新形势下,推动供给侧结构改革,防范化解重大风险,提升资本市场效率,提高上市公司质量,具有特别重要的意义。发展机构投资者是中国资本市场高质量发展的重要途径。但在学术界,对于机构投资者在公司治理中的作用仍有很多争议。机构投资者是否具有识别上市盈余质量的理性和专业水准?机构投资者参与公司治理能否降低股东与管理层、中小股东和大股东之间的信息不对称程度,进而降
我国恐龙化石资源丰富,自贡更是我国重要的恐龙化石产地,也是世界上最重要的古生物化石产地之一。该产地恐龙化石数量之丰富,种类之众多,埋藏之集中,保存之完整在世界上绝无仅有。本论文选取自贡恐龙化石产地作为研究对象,依据多年来的工作和研究积累,首先对自贡恐龙化石的类型及特点进行了分析和总结:经过百余年的发现、发掘和研究工作,累计发现恐龙化石点160处,共命名恐龙骨骼化石21属26种及恐龙足迹化石2属;自
译员短时记忆有限,交替传译中笔记则是辅助记忆的关键工具。高效的笔记能帮助译员更好地存储和提取记忆,掌握源语逻辑结构,并顺利产出译语。本文着眼于汉英交传中笔记有效性不足的现象,对笔者参与的2019中国(深圳)IT领袖峰会模拟会议进行具体分析。本文通过对源语,译语,以及口译笔记的对比研究,整理了低效笔记的示例,分析了案例中笔者笔记有效性不足的表现,主要归纳为笔记信息遗漏、笔记结构模糊,及笔记难以辨认三
研究发现益生菌具备改善肠道菌群,降脂,使机体免疫力升高等功效,但是,多数报道集中于给实验动物建立肥胖模型后进行干预,却鲜有对实验动物建立肥胖模型中进行干预的报道,因此,通过建模后和建模前对高脂饮食小鼠进行植物乳杆菌的干预。希望能够找到有效补充益生菌来进行降脂的方式。其中胃酸和胆盐等物质会影响外源补充进入体内的植物乳杆菌的活菌数,为了能更好地发挥植物乳杆菌的益生作用,因此本课题采用果胶作为微胶囊壁材
在全球化的大背景下,经济高速发展,各国经济形式愈加错综复杂,全球企业需解决更多的风险问题。国有企业属于我国经济发展的关键性力量,在建设社会主义的过程中具有重大影响,全面风险管理是国有企业不可忽视的工作之一,直接影响国有资产保值以及公司的良性发展。2006年6月,国务院国资委下发《中央企业全面风险管理指引》,该指引的发布对我国企业全面风险管理工作意义十分重大,引起众多国有企业的重视。国有企业陆续开展
溅射深度剖析现已成为测量材料表层及薄膜中元素成分分布的一种常规技术,对其工作参数的研究是其发展迅速的重要原因。本文在介绍射频辉光放电光谱仪的溅射和自偏压产生原理
中国是全球最大的蔬菜生产和消费国。截止2017年,我国蔬菜种植面积达33000万亩,产量8.1亿吨。育苗移栽对于种植业具有增加产量和提高品质的优点。为适应高速移栽的要求,本文提出了一种旋转式行星轮系植苗机构,并对该植苗机构进行了设计、虚拟样机仿真和物理样机试验。本文的具体研究内容和主要结果如下:(1)查阅资料分析现有移栽机的特点,并着重分析了其植苗机构的工作特点。提出了植苗机构传动部件和栽植部件的