CPU+GPU异构并行多目标测试用例预优化技术

来源 :第七届中国测试学术会议 | 被引量 : 0次 | 上传用户:jimiewongy2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  软件回归测试是一个非常耗时的过程,由于客观因素(比如交付时间、成本等)的制约,庞大的测试用例集不可能全部被执行。测试用例预优化是一种通过调整测试用例的执行顺序来优化回归测试过程的技术。然而,传统的测试用例预优化技术主要研究基于单一测试准则的优化排序问题,并研究不同测试准则和平均错误检测率之间的相关性,但实际的优化过程往往需要满足多个测试准则。为此,本文提出了一种基于NSGA-Ⅱ算法的多目标测试用例预优化方法,该方法可以同时把多个测试准则和客观因素同时作为优化目标,更加符合实际的回归测试需求。另一方面,针对多目标优化算法的效率问题,本文采用了CPU+GPU异构并行方式对算法中的适应度评估进行了加速处理,实验结果表明这种方法在所有被测程序上获得了至少52倍的加速比,可见其加速效果非常明显,具有一定现实意义。
其他文献
  本文深入研究了VRI>VSN时的分层半空间中导波的传播机理,得到了有意义的结果。对VRI>VSN的分层半空间,只在低频存在一种导波模式,即存在截止频率,在高于该截止频率的频段内不存
  在声学研究的诸多领域,如何对声信号进行测量、采集及信号处理是一项重要的研究内容。在研发声波测井仪器时,需要对声波换能器以及声波测井探测器进行性能测试和实验研究,如
  自2002年Taleyarkhan在Science上发表文章报导声空化核聚变的证据以来,气泡核聚变已经在科学界热议了整整10年。学者们开展了大量的理论和实验研究以探索声空化的核效应(
  软件兼容性测试是测试软件在特定的软硬件系统上和不同的应用软件之间能否协调工作的过程,是软件开发过程中必不可少的一个步骤。然而对于既有软件系统,如何有效定位该系
  三维芯片由于其高性能和低功耗越来越受到人们的欢迎.SoC技术是把一个完整的系统集成到单个(或少数几个)芯片上,从而实现整个系统功能复杂的集成电路.以细粒度划分的3D So
  现有服务组合中在选择Web服务时使用的是服务供应商提供的静态Qos属性,而不是服务运行时表现出的真实值,这将影响到服务选择的质量.针对这一问题,本文提出一种基于卡尔曼预
  介绍了Hadoop的数据负载均衡算法,为了提升Hadoop数据负载均衡算法的效率,文中提出了超负载机架的优先处理及引用排序策略的解决负载均衡的改进算法。实验证明了改进算法在
  声镊是利用声场的辐射压效应,由一束高度会聚的超声形成的三维势阱对单个细胞、生物大分子等微小粒子实现非接触、无损伤精确操控。本文基于声线法,讨论了双半高斯空心超声
  超大规模集成电路半导体工艺尺寸的不断减小使测试的复杂度和测试成本不断提升.测试数据压缩率和测试应用时间是降低测试成本的关键因素.内建自测试作为一种可测性设计方
  本文设计并实现了低功耗无线传感器网络节点。首先分析比较了现有的各种节点设计方案,选取低功耗芯片,设计了基于MSP430F149处理器和nRF24L01+无线收发芯片的低功耗节点设