多目标优化类集成测试序列确定问题研究进展

来源 :小型微型计算机系统 | 被引量 : 0次 | 上传用户:adamadama
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在面向对象软件集成测试中,类的测试顺序同系统的测试桩复杂度密切相关,但由于描述类间依赖的关系复杂,衡量测试代价的目标多样,测试序列难以确定.鉴于在软件测试领域,智能优化算法的应用已获得良好的效果,因此可以将智能优化算法融入类集成测试序列生成问题,形成多目标优化类集成测试序列.对已有基于智能优化算法的多目标类集成测试序列生成技术进行比较研究.对已有类集成测试序列生成技术进行分类,包括典型的基于线性加权的多目标优化算法和基于帕累托模型的多目标优化算法,并概括描述相关研究进展;通过Markov过程、优化理论等对应用于多目标类集成测试序列中的智能优化算法进行理论分析,重点分析其全局收敛性及优缺点;对各算法的比较实验结果表明基于粒子群算法和帕累托最优模型的多目标优化算法均可以生成较优的类集成测试序列.“,”Class integration test order (CITO) is closely related to stubbing complexity for programs in object-oriented software testing.However,complicated dependent relationships between classes and diverse interdependent objectives measuring stubbing cost cause the difficulty to determine test order.Considering the fact that intelligent optimization algorithms have been successively applied in other fields of software testing,approaches based on multi-objective intelligent optimization in CITO have been proposed.This paper aims at comparing these different approaches.First,it categorized approaches in CITO and discussed two typical multi-objective optimization algorithms based on linear weighting method and Pareto model,as well as the advances of CITO.Then,it analyzed these multi-objective intelligent optimization algorithms by the theory of Markov process and theoretical optimization,especially compared their global convergence,advantages and disadvantages in generating test order.Finally,the results of comparative experiments show that the class integration test order determination methods based on Particle Swarm Optimization (PSO) and Pareto model can generate optimum solution.
其他文献
在许多危险的工作环境中,企业需要使用安全防护装备来保护作业人员的健康和安全,避免他们在工作过程中受到有害和危险因素的伤害。企业的管理者在使用安全防护装备时务必遵
为三维电涡流缓速器的仿真提供了一个完全的有限元表达式,这个表达式通过运用A,Φ-A公式结合库仑定律得以实现.为了考虑电涡流缓速器不规则的几何形状,采用了四面体单元对网
由于饲料生产相对从日本进口更临近消费市场,产品的新鲜度较高,因此三通国际的饲料品质会比日本进口的产品更好。
目前链球菌病是我国池塘养殖罗非鱼危害最严重的疾病,连续多年造成养殖业者巨大的经济损失,使养殖业者防范心理极强,池塘一旦发现有罗非鱼死亡,不管什么原因引起的,马上就按
当前,云计算不仅是学术界的研究热点,而且也引起了工业界的极大兴趣,因此得到了全世界各国政府的广泛关注与重视.云计算的目标是要像使用水电一样使用计算资源,像使用银行一
纺织行业中传统的卧式热定型机炉门启闭机构采用绞链式,虽然结构简单,但由于绞链支点是固定的,当存在制造误差或发生变形后,炉门与机体端面很难密合,特别是密封元件磨损后,无法补偿
随着我国经济的发展,对于城市文明建设的要求也日益迫切,一个城市文明的标志不仅是要人民的衣食住行得到保障,另外对于公共环境、 公共设施、 公共资源的利用与建设要求日趋
园林工程作为城市绿化中的一个重要组成部分,数量呈现出逐年递增的趋势,在城市绿化过程中发挥着重要作用.但是,园林工程施工中所存在的问题也越来越突出,阻碍了城市绿化的进
现代教育技术的一个非常关键的实践范围就是教学设计,而且作为知识形态要素的重点成分在教育技术学科系统中占据着重要位置.信息化教学设计要遵循几种教育教学理论、以学生为