【摘 要】
:
随着软件系统结构的复杂及软件规模的扩大,如何保障软件系统的可靠性变成了当务之急,对于软件可靠性的研究越来越被人们所重视,软件测试是提升软件可靠性最主要的手段。在软件测试方法中,基于软件运行剖面的测试是一种主要使用的测试方法,它根据软件的运行剖面来分配测试工作,使得测试工作的重心倾向于在软件系统实际使用过程中使用频率较高的功能上,移除这些缺陷进而可以极大地提高软件的可靠性。除此之外,基于软件运行剖面
论文部分内容阅读
随着软件系统结构的复杂及软件规模的扩大,如何保障软件系统的可靠性变成了当务之急,对于软件可靠性的研究越来越被人们所重视,软件测试是提升软件可靠性最主要的手段。在软件测试方法中,基于软件运行剖面的测试是一种主要使用的测试方法,它根据软件的运行剖面来分配测试工作,使得测试工作的重心倾向于在软件系统实际使用过程中使用频率较高的功能上,移除这些缺陷进而可以极大地提高软件的可靠性。除此之外,基于软件运行剖面的测试还可以用于评估和预测软件的可靠性水平以及验证软件产品是否达到用户的可靠性要求,是软件可靠性领域内最有效的测试方法之一。如今,计算机软件应用已经渗入到国防、交通、航天、医疗等关键领域,不同于其他行业,这些领域中的软件对可靠性和安全性有着更高的要求,当这些软件已经达到了较高可靠性,而需要更高的可靠性时,测试工作的效率降低,测试需要转移工作重心,找到那些低发生率的故障,因此,基于运行剖面测试方法显然不适用于这些用于关键领域中已移除高发生率失效而需要更高可靠性的软件系统。本文针对运行剖面测试方法出现的不足,提出一种基于运行剖面的测试用例分配选择方法,该方法基于软件的运行剖面对测试用例进行分配和选择,将整个测试工作分成了两个部分,即测试用例的分配和测试用例的选择。其中,在测试用例的分配阶段将基于运行剖面测试与重要性抽样方法相结合,形成一种自适应的测试方法,在每一次迭代测试中能够动态改变每个分区分配测试用例的比例。在测试用例选择阶段,本文提供了两种选择方法,分别是基于RHC抽样方法和基于程序覆盖谱自适应测试方法,RHC抽样方法操作简单,容易实现,但效果一般,而基于程序覆盖谱自适应测试方法需要在测试前收集统计程序覆盖谱信息,需要花费一定时间成本,但效果较好。经过测试用例的分配和选择两个步骤后,测试可以选择那些更有效率的测试用例来执行,进而提高测试的有效性和软件的可靠性。最后,为了验证本文提出的基于运行剖面的测试用例分配选择方法的有效性,设计了两组相应的实验进行验证,实验结果表明,该方法能够在一定程度上有效提高软件的可靠性。
其他文献
硅作为半导体产业中的重要材料,其常压下的力学性质和电学性质受到了广泛的关注,并得以充分的研究。但在高压下,硅会金属化,并会随压力的变化发生一系列的相变。在对单质的固体物质进行高压相变的研究中,硅是极具代表性的,具备很高的研究价值。到目前为止,科学家们利用X射线衍射技术对硅晶体在高压下的相变及各高压相的晶体结构进行了充分的研究,但对于其弹性力学性质的研究仍然停留在较低压力,因为在更高压力下对样品进行
半导体材料在金属腐蚀与防护领域广泛存在,一方面通过加入半导体填料以提高涂层的防腐性能;另一方面金属表面的腐蚀产物大多具有半导体性质。而半导体与金属的电子结构特性差
移动互联网的飞速发展使人们可以通过移动设备随时进行信息的发布、传递和查看。互联网作为一个共享数据的平台,已经成为人们文化、生活、娱乐的核心部分。线上购物网站、点
微波频率梳(MFC)由一系列频率分量间距相等的离散微波信号构成,可以在一个连续的频率带宽范围内同时提供若干个不同频率的微波信号,它不仅兼具微波信号似光性、穿透性、非电离性和信息性等特点,而且相较于单频微波信号有着更多的谱线、更宽的频带宽度以及更高的谱线间距精密度,在遥感、抗干扰测试、雷达探测、卫星通信以及无线通信等多个领域均有重要的应用价值,具有十分广阔的发展前景。目前,国内外产生MFC的方法主要
随着分布式计算、网格计算、效用计算等技术的发展,研究学者们融合了这些传统计算机和网络技术的优点,从而提出了一种更高级的计算方式——云计算,这是互联网领域的又一巨变,
工作记忆是人和动物的一种独特的记忆能力,对推理、理解和学习等大脑高等认知功能至关重要。在工作记忆任务中,大脑前额皮层出现持续性放电活动,并间断地呈现高低不同的放电状态,神经网络动力学的双稳态可能为这种持续性活动提供功能基础。研究表明,短时程突触可塑性可作为工作记忆的机制,并在动力学上作为非线性因素,导致神经网络活动出现双稳态。然而,短时程突触可塑性对神经网络的双稳态和记忆效应的调控机制仍不十分清楚
随着人工智能技术的快速发展,目标跟踪算法在智能安防、人机交互、无人驾驶和工业控制等领域得到了大量的应用,成为了计算机视觉领域的研究热点。然而,由于目标运动的随机性和环境的复杂性,要实现既准确又快速的跟踪算法存在很大的挑战性。不同于以往跟踪算法中采用的复杂外观模型和搜索策略,近年来利用基于相关滤波的目标跟踪算法能在取得较好跟踪精度的前提下保持高速的运行,因此吸引了研究者的广泛关注。本文在对目标跟踪算
锂辉石属辉石族矿物,因其内部微量元素的不同,锂辉石可呈现各种颜色,如粉色、绿色、黄色、蓝色、无色等。本文通过对两类绿色锂辉石进行发光特征研究,测试表明,Fe3+致色的绿
本研究中,我们首先对设施园艺的基本理论进行了阐述,对我国现阶段设施园艺的主要类型进行了深入研究,对我国设施园艺的主流类型的种类以及优缺点进行了详细的分析。研究了中
有限域GF(2m)算术运算的高效硬件实现,在编码理论和公钥密码中有着广阔的应用前景。在域GF(2m)的诸多算术运算中,乘法是最关键的运算之一,因为其它复杂运算例如指数运算和求逆运