郭丹 作品数:7 被引量:8 H指数:2 供职机构: 四川大学计算机学院 更多>> 发文基金: 长江学者和创新团队发展计划 国家教育部博士点基金 国家自然科学基金 更多>> 相关领域: 自动化与计算机技术 更多>>
Randoop和Evosuite生成测试用例的变异检测能力分析 2020年 软件测试是软件开发过程的重要组成部分,高质量的测试用例可提高测试的效率,检测变异体的能力是评估测试用例质量的常用指标。使用单元测试工具Evosuite和Randoop对教材Data Structures and Algorithm Analysis中的基本数据结构和算法代码自动生成测试用例,通过muJava比较不同测试用例的变异检测能力。从对被测系统生成的15种方法级别变异体的检测效果中分析发现,Randoop测试用例比Evosuite测试用例能够杀死更多数量的变异体。 郭丹关键词:自动生成 测试用例 与数据库结构无关的数据库备份存储研究 被引量:2 2011年 针对传统的数据库备份,数据库的备份与源数据库的结构特征紧密相关,备份中心存储资源严重浪费的现状,提出了一种与数据库结构无关的数据库备份的存储方法。通过数据封装、多级索引等技术在备份中心实现数据库备份数据的存放形式与源数据库的数据结构无关,实现了不同种类数据库的备份数据共享一个存储平台。实验结果表明,该方法不仅能实现不同种类数据库共享存储,而且有效地提高了系统资源的使用效率。 林汉翮 刘晓洁 郭丹 沈飞关键词:数据库备份 数据封装 多级索引 共享存储 一种源结构无关的数据库容灾系统的设计与实现 被引量:1 2010年 针对远程数据库容灾系统中,备份数据存储结构依赖源数据库结构,备份数据存在冗余的情况,设计并实现了一种与源结构无关的数据库远程容灾系统。通过对源数据库记录重新封装,备份中心数据存储不依赖源数据库的结构;通过数据合并方法,有效地去除备份数据冗余。实验证明,该系统不仅提高了备份中心存储资源的利用率,同时提高了数据库备份和恢复的速度。 沈飞 郭丹 林汉翮 刘哲哿关键词:数据封装 数据合并 数据备份与恢复 Randoop和Evosuite生成的测试用例的质量分析 被引量:2 2020年 为了度量自动生成的单元测试用例的质量,可以从测试用例的揭错能力、执行时间、覆盖情况进行综合评估。被测项目集是Java实现的基本数据结构算法,使用Randoop和Evosuite这两个工具对被测项目生成测试套件,然后执行测试和分析结果。研究发现Evosuite生成的测试套件的揭错率比Randoop高20%左右,且平均行覆盖、分支覆盖、方法覆盖也更高,但测试用例的执行时间比Randoop偏长。建议开发人员在开发小型应用程序时可以选择Evosuite工具进行测试,以达到更高的覆盖率并发现更多的潜在缺陷。 王潇 杨秋辉 刘芳 郭丹 杨正卉 黄小丹关键词:自动生成 测试套件 面向Java的Randoop自动化单元测试生成工具性能分析 被引量:1 2020年 自动化单元测试是现代软件开发研究的热点。Randoop自动化单元测试用例生成工具针对Java和.NET代码,基于反馈指导随机生成测试用例,在业界应用广泛。为了有效使用Randoop进行自动化测试,采用经验软件工程的方法,通过实验分析Randoop的性能特点;实验选取4个有代表性的Java开源项目,分析Randoop生成测试用例的代码覆盖率和变异体检测能力,以及它们与时间成本和被测类源代码的代码结构之间的关系。实验发现,Randoop可以在短时间内生成有效的测试用例,生成测试用例的性能随时间增加而上升,并在测试用例生成时间为120 s时趋于稳定,其平均变异体覆盖率达55.59%,且平均变异体杀死率为28.15%。Randoop生成的测试用例的性能与被测类源代码的代码结构和复杂度存在一定的关系。该研究为软件测试人员有效使用Randoop工具提供了有价值的参考。 刘芳 洪玫 王潇 郭丹 杨正卉 黄小丹关键词:测试用例自动生成 代码覆盖率 基于Web管理的数据库服务漂移容灾系统 2010年 为提升数据库服务的容灾抗毁能力,设计并实现一种基于Web管理的Oracle数据库服务漂移容灾系统。系统采用动态适应网络的失效检测方法,在数据库用户主机的NDIS中间层驱动对IP报文进行重定向以实现服务漂移。实验结果证明,该系统能在较短时间内完成整个失效检测和服务漂移,且整个过程对用户透明,从而保证了数据库服务的连续性。 郭丹 刘克勤 林汉翮关键词:服务漂移 WEB管理 一种数据表实时备份系统的高速缓存方法 被引量:2 2010年 通过分析Oracle数据表实时备份系统中本地数据的生成速度和网络速度的不匹配所引发的问题,提出了一种基于内存映射文件的高速缓存方法.该方法通过与指针访问动态内存相同的方式来访问磁盘上的文件,从而实现快速高效地读写数据.并引入了一种基于二分法的探测报文速率的带宽测量技术,使系统能动态地适应网络状态.实验表明,该方法不但能使系统具有良好的实时性,而且保证了系统在不同网络状态下具有良好的稳定性和动态适应能力. 郭丹 卢正添 陈文 林汉翮关键词:实时备份 内存映射文件 高速缓存