学科分类
/ 25
500 个结果
  • 简介:针对基于时间感知的测试优先问题,提出了整数线性规划与遗传算法相结合的混合求解算法.首先,基于整数线性规划,选择待测程序实体的覆盖量最大且满足时间约束的测试集;然后,根据程序实体覆盖矩阵对个体进行编码,以程序实体覆盖速率作为适应度函数,利用遗传算法对测试集进行排序.选择5个经典的基准开源项目进行实验,以分支和方法作为程序实体,时间约束分别为25%和75%.实验结果表明,混合算法收敛速度快、稳定性好,优于传统整数线性规划方法.该算法有助于尽早发现软件缺陷,降低回归测试成本.

  • 标签: 测试用例优先排序 整数线性规划 遗传算法 时间约束
  • 简介:摘要对于桥梁结构进行养护方案的方法研究,有利于强化桥梁的质量,采用更优的养护方案实施养护工作,不仅节约资金的使用,也能够提升桥梁的使用寿命,促进桥梁养护施工单位不断优化管理。本文围绕桥梁结构养护方案优先方法展开论述,期望能够对提高桥梁结构,优化养护方案的选取,具有参考价值。

  • 标签: 桥梁结构养护 方案方法 优先排序
  • 简介:摘要:随着社会经济的发展,关于企业多项目管理中优先问题的重视越来越高,其研究有着十分重要的现实意义。文章对企业多项目管理中优先进行了阐述说明,结合相关研究对其中的问题进行了研究分析,旨在为今后相关研究提供参考。

  • 标签: 企业多项目管理 优先排序 研究
  • 简介:摘要针对逻辑运算的短路特性,提出了条件覆盖测试设计的一般方法。关键词条件覆盖;逻辑条件;测试;短路特性

  • 标签:
  • 简介:摘要:在使用软件产品之前,需要对软件进行测试来确保产品的质量。 但是,在进行软件测试的过程中,出现了很多影响软件测试的因素,其中,包括软件本身的复杂度、测试人员的素质、测试方法、测试技术的应用等,想要把一个系统彻底测试是不可能的,在这种情况下,产生了测试,它是设计和指定软件测试过程的基础,是软件质量稳定的根本保障。

  • 标签: 测试用例 测试用例设计方法。
  • 简介:研究了工件有不同的到达时间和平行链约束(也就是每一个工件至多有一个前驱和一个后继)的情形.考虑有m条链,其中一条链上包含n个工件,其余的m-1条链上的工件数总和为常数,给出了一个多项式算法.同时指出,对于其他正则单目标函数也是多项式可解的.

  • 标签: 排序 分批排序 优先约束
  • 简介:由于功能的增加、性能的优化、错误的修复等原因,软件处于不断演化中。软件的变化导致在回归测试中部分测试失效,直接丢弃失效用例会降低用集检测错误的能力,减弱回归测试的有效性,测试修复技术很好地解决这个问题。测试修复旨在通过对失效测试中的测试元素进行添加、修改、删除等修复操作,使该测试在新版本软件的回归测试中执行通过。通过系统文献综述的方法,首先对相关文献进行检索,然后通过EndNote、Bibexcel、RefViz工具对检索结果进行文献计量分析,最后完成文献综述。

  • 标签: 回归测试 测试用例修复 测试用例演化 系统文献综述 文献计量分析
  • 简介:本文通过对测试原则与用况驱动思想的分析,提出了用况驱动系统测试设计的思想。从功能性测试、性能测试、回归测试等三方面,阐述了该思想在测试设计过程中的必要性和应用方式。并重点以功能性测试,给出一些该思想应用于实践的方法和经验。

  • 标签: 用况驱动 系统测试 测试用例设计
  • 简介:摘要测试(TestCase)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求,随着信息时代的发展,以及软件产品的增长,测试生成领域逐渐成为热门研究领域。本文分析了测试生成领域的专利文献,对申请量和申请人分布情况进行了分析。

  • 标签:
  • 简介:在嵌入式系统软件测试过程中引入场景模式,完成软件系统的需求模型构建,将场景模型分类,并构建测试场景的状态图,完成测试过程的路径遍历,获取对应的测试信息。本文的结果可以证明,场景模式方法在测试中能够快速完成设计与生成,对于测试的可重复以及有效性有提高效果。

  • 标签: 嵌入式系统 测试用例 场景模式
  • 简介:针对如何选择自动化测试的用、提高软件测试效率、节省测试成本的问题,从软件自动化测试选择的现状出发,对影响软件自动化测试选择的8种因素进行全面分析,探讨软件自动化测试的选择策略,并通过实例加以说明。

  • 标签: 测试用例 软件自动化测试 选择因素 权重
  • 简介:摘要:软件测试是通过针对性的设计,对软件产品的主要功能进行测试,快速梳理软件产品的功能模块、结构关系以及对应的测试点,从安全、功能、界面、性能、兼容性、异常等角度对软件产品进行分析。在软件开发体系中,软件测试是重要环节,关乎软件的安全、质量以及是否能够实现预期的功能。本文即对软件测试技术进行简单分析介绍,并对软件测试技术的发展方向进行综合探究,以供参考。

  • 标签: 软件测试用例技术 技术特点 发展方向 对策
  • 简介:本文讨论的是排序问题中的分批排序问题1|chains,B=m|Cmax。假设链chains的条数为m,每批的容量为B,本文给出这个问题的算法、算法的多项式复杂性证明,并且在证明过程中推导出将m条链进行分批排序的运算次数公式:(n1+n2+…+nm)!/n1!·n2!…nm!。

  • 标签: 链优先约束 排序 目标函数
  • 简介:首先,阐述了软件测试标准的相关概念,揭示了测试标准在获取测试需求中的作用;然后,在分析测试启发式选择算法的基础上,结合实例给出了算法在保证需求覆盖率以及减少测试方面的优势;同时,根据算法存在的不足,提出一种基于软件运行剖面的测试改进算法——TestSelection算法,分析了该算法的可行性及有效性;最后,对基于运行剖面的测试生成及选择技术进行了展望。

  • 标签: 测试用例选择 运行剖面 改进TestSelection算法 软件测试
  • 简介:开发一个实用化的软件测试自动生成系统,作为软件质量保证系统的一个重要的组成工具。实验中我们基于C程序模块建立起路径覆盖及测试自动生成系统,尽管目前尚不完善,但力求其能向实用化的方向发展。

  • 标签: 路径覆盖 插装 软件测试
  • 简介:摘要:标准单电池是用来测试和评价燃料电池质子交换膜,催化剂以及膜电极等材料性能的重要工具,其流场形式对测试结果有重要的影响,以25cm^2 PEMFC单电池为研究对象,该工艺将在实验数据的基础上,通过调整各个参数来改变实际运行工况下双馈电线FC单翼电流、转矩特性曲线图以及开关状态下电池箱内电场变化规律,并对影响因素做定性定量总结和理论研究工作。

  • 标签: 质子交换膜燃料电池(PEMFC) 流场 结构
  • 简介:摘要目前市面使用的软件大多都是由事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果形成事件流。这种在软件设计方面的思想被引入到软件测试中,生动的描绘出事件触发时的情景,有利于测试设计者设计测试,同时测试也更容易的得到理解和执行,从而最大程度上覆盖用户需求,这就是我们通常所说的基于场景的测试方法。

  • 标签: 软件测试 环境 场景 用例
  • 简介:摘要在软件测试中,测试的关键在于测试的生成和优化选择,尤其对于参数输入较多的程序,将涉及到参数取值的组合以及对组合的取舍和重组。现今,对于参数的组合测试研究已不少见,但考虑到有参数约束的情况并不多。本文在之前提出的全对偶测试方法的基础上,对其进行了改进,适应了有参数约束的全对偶测试生成方法,但该方法仅适用于二参数约束的情况,多参数约束时,需要将多参数约束转换为二参数约束后,方可采用该方法,但也间接的解决了多参数约束的问题。

  • 标签: 软件测试 全对偶测试 二参数约束 组合测试