【摘 要】
:
针对现有面向对象软件测试序列生成算法对软件动态依赖关系和节点自身重要程度欠缺考虑,导致测试不充分问题,提出一种基于软件方法调用关系的方法节点重要度值计算算法。通过As
【基金项目】
:
陕西省自然科学基金项目(2015JM6359);陕西省教育厅自然科学基金项目(15JK1678)
论文部分内容阅读
针对现有面向对象软件测试序列生成算法对软件动态依赖关系和节点自身重要程度欠缺考虑,导致测试不充分问题,提出一种基于软件方法调用关系的方法节点重要度值计算算法。通过AspectJ框架获取软件执行过程中方法间的调用关系,建立网络形模型,对网络中冗余节点进行约简得到有效网络,结合节点的错误传播影响范围和节点错误传播率计算网络中节点的重要性,生成软件测试序列。典型实验分析结果表明,该算法得到的软件测试序列能够保证重要节点优先被测试且避免构造测试桩,测试序列生成时间平均降低了33.45%,软件规模越大效果越明显。
其他文献
目的:探讨分析对早期胃癌预后影响的因素。方法:回顾性分析1997年1月~2007年1月我院收治86例早期胃癌患者的临床资料及术后随访资料,统计分析早期胃癌影响预后的因素。结果:本
针对无人机航拍图像尺寸大、分辨率高、信息丰富等特点,提出一种基于改进ORB (oriented FAST and rotated BRIEF)算法的图像配准方法。在待配准图像中构造一个掩模,逐步移动掩模检测ORB特征点;采用非极大值抑制方法剔除聚集的特征点,对保留下的特征点进行ORB特征描述;使用汉明距离进行特征点匹配;采用PROSAC算法进行匹配对提纯并计算变换矩阵。实验结果表明,该方法对于存在
近年来,一些地方政府或部门将一些自认为最重要的工作或迫切需要解决的问题纳入"一票否决",如精神文明、环境卫生、城镇建设、税费征收、招商引资、教育收费甚至报刊征订等."
研究了超滤法分离提取鸡胸软骨中硫酸软骨素和Ⅱ型胶原蛋白的工艺。确定超滤工艺为:鸡胸软骨水解液用截留分子量为10 kDa的超滤膜,在0.3 MPa、10℃截留得到硫酸软骨素,收率达
本文以HSE管理为基础,将计算机技术与工程单位的HSE管理要求有机结合,提出了通过PHP技术搭建B/S架构的HSE业务管理系统的设计与实现方法。以用户单点登录为例,论了模板功能定制、现场巡检、现场安全检查、现场监督、应急指挥、员工上报等一系列结构、功能,将系统延伸到现场,并纳入一体化管理。
自20世纪90年代初冷战结束至今,虽然国际共产主义运动整体处于低潮,但大部分亚非拉发展中国家共产党和左翼阵线的领袖人物却在挫折面前保持了坚定的理想信念和政治立场,继续
针对咸宁良好的竹林生态环境,结合咸宁近年来旅游业的发展,从培养竹林生态旅游意识、制定系统的生态旅游开发规划、发挥环境教育功能、拓展养生保健功能、强化生态环境保护等
解放人才,必须尊重人才,充分发挥他们的主观能动性,变"要我干事"为"我要干事".一些地方人才难出头的根本原因是,长期以来形成的人才使用观念和机制还没有从根本上转变过来,人
新课改背景下,初中化学教学中体现教学趣味性对优化学生的学习思路和方法,树立正确的化学学习价值观等方面意义重大。基于新课程理念要求,优化趣味性教学方案作为促进初中化