覃钊璇
- 作品数:4 被引量:12H指数:1
- 供职机构:重庆大学计算机学院更多>>
- 相关领域:自动化与计算机技术更多>>
- 面向对象多态路径及测试数据生成方法的研究
- 软件测试是保证软件质量的重要手段,其中测试数据的自动生成则是测试阶段最关键的技术。近年来广泛应用的面向对象/(OO/)技术,在提高了代码重用性和增强程序灵活性的同时,由于其特性也使得传统的软件测试技术已经不能适应现代软件...
- 覃钊璇
- 关键词:统一建模语言多态性粒子群优化算法测试数据
- 文献传递
- 一种基于UML的多态性测试线索生成方法被引量:1
- 2009年
- 首先分析了多态性的成因及形式化表示;然后借用控制流图的思想分析协作图,将类图中的信息结合到协作图中,对传统的函数间受限控制流图IRCFG进行多态性扩展并带上类图的基本信息;最后分析了测试覆盖准则并给出测试线索的生成方法。
- 陈连平曾一柴艳欣覃钊璇龚艺王艳丽
- 关键词:多态性类图协作图
- 基于UML活动图的多态性测试用例生成被引量:10
- 2010年
- 目前对于活动图的研究没有考虑到面向对象软件的多态性特点,无法在活动图中对多态消息进行测试。基于此,结合面向对象多态性的特点,根据UML类图对活动图中含有多态信息的节点进行加权扩展,利用所提出的优化算法对其进行遍历并得出数量少但覆盖率高的测试用例序列。通过实例说明该方法的实现过程,证明该方法的有效性。
- 覃钊璇曾一柴艳欣徐攀登
- 关键词:多态性活动图类图测试用例
- 基于SA-PSO的多态路径测试数据生成方法被引量:1
- 2011年
- 目前测试数据生成方法多数未考虑到面向对象软件的多态特性,无法运用生成的测试数据对程序的多态信息进行充分的测试。根据多态路径测试数据生成的要求,提出了一种应用模拟退火—粒子群优化(simula-ted annealing-particle swarm optimization,SA-PSO)混合算法在多态路径测试中生成测试数据的方法,并通过多态性实例对基本粒子群算法、遗传算法、PSO-GA(particle swarm optimization-genetic algorithm)和SA-PSO算法在相同条件下进行了比较,结果表明SA-PSO算法具有更强的搜索能力,可以更快地发现全局最优解,能更好地为包含多态信息的测试路径生成测试数据。
- 曾一蔡森虎覃钊璇周吉许林
- 关键词:粒子群优化算法模拟退火算法多态测试数据