一种类集成测试序列生成方法

    公开(公告)号:CN108399127A

    公开(公告)日:2018-08-14

    申请号:CN201810140091.7

    申请日:2018-02-09

    Abstract: 本发明提供一种类集成测试序列生成方法,包括下列步骤:1)从面向对象系统的源代码获取所有类及类间关系;2)从面向对象系统的UML设计文档中的类图获得类优先级表;3)通过遗传算法自动生成类集成测试序列。重复该过程,最后得到一组最优(构建测试桩所花费的测试代价最小)的类测试序列结果。本发明在一定程度上解决了类集成测试序列问题中初始种群没有任何约束条件,初始种群整体质量较差,进而影响收敛速度及寻优结果的问题以及个体评价标准的片面性和不合理性所导致的寻优效果不够准确的问题。不仅提高了种群整体质量,加快了收敛速度,而且加强了遗传算法的寻优能力,提高了寻优的准确性,进而提高了测试效率和精度,更能满足实际需要。

    一种类集成测试序列生成方法

    公开(公告)号:CN108399127B

    公开(公告)日:2020-06-23

    申请号:CN201810140091.7

    申请日:2018-02-09

    Abstract: 本发明提供一种类集成测试序列生成方法,包括下列步骤:1)从面向对象系统的源代码获取所有类及类间关系;2)从面向对象系统的UML设计文档中的类图获得类优先级表;3)通过遗传算法自动生成类集成测试序列。重复该过程,最后得到一组最优(构建测试桩所花费的测试代价最小)的类测试序列结果。本发明在一定程度上解决了类集成测试序列问题中初始种群没有任何约束条件,初始种群整体质量较差,进而影响收敛速度及寻优结果的问题以及个体评价标准的片面性和不合理性所导致的寻优效果不够准确的问题。不仅提高了种群整体质量,加快了收敛速度,而且加强了遗传算法的寻优能力,提高了寻优的准确性,进而提高了测试效率和精度,更能满足实际需要。

    基于搜索的类集成测试序列问题中初始种群的生成方法

    公开(公告)号:CN109271308A

    公开(公告)日:2019-01-25

    申请号:CN201710578788.8

    申请日:2017-07-17

    Abstract: 基于搜索的类集成测试序列问题中初始种群的生成方法。首先引入了一个约束条件,即测试某序列的类时,不允许打破类间的强依赖关系。随后提出一种在此约束条件下类测试序列的生成方法,包括分析系统得到强依赖矩阵、将矩阵转置并遍历以构建多叉树或多叉树森林、把可以合并的树合并、补全没有遍历到的类进而得到完整的森林、按随机顺序层次遍历森林中的每一棵树以得到类测试序列;本发明一定程度上解决了利用人工智能算法(如遗传算法和粒子群算法)求解类集成测试序列时,由于初始种群个体适应度值较低、整体质量较差而影响算法收敛速度及寻优结果的问题。将通过该方法生成的类测试序列作为初始种群,不失随机性,同时整体质量有所提高,加强了简单遗传算法和简单粒子群算法的寻优能力。

    基于变形自感知管片的盾构隧道沉降变形智能监测装置

    公开(公告)号:CN118776521A

    公开(公告)日:2024-10-15

    申请号:CN202411088200.7

    申请日:2024-08-09

    Abstract: 本发明公开了基于变形自感知管片的盾构隧道沉降变形智能监测装置,包括在隧道中铺设的混凝土支撑管道,沿混凝土支撑管道长度方向间隔铺设有变形自感知管段,是在混凝土配置过程中掺入导电材料形成的变形自感知管段,一个电源接入变形自感知管段使得环绕变形自感知管段形成有回路电流,环绕变形自感知管段设置有监测电极,在变形自感知管段侧壁上设置有数据采集器,监测电极连接至数据采集器,数据采集器中设置的无线数据发送器与远端的监测控制器无线连接,当隧道沉降变形促使变形自感知管段产生变形时,变形自感知管段圆周阻抗随之变化,监测电极采集的电流信号也随之变化,通过电流信号的变化确定隧道出现沉降变形,进而实现智能监测。

Patent Agency Ranking