您的位置: 专家智库 > >

郭丹

作品数:7 被引量:8H指数:2
供职机构:四川大学计算机学院更多>>
发文基金:长江学者和创新团队发展计划国家教育部博士点基金国家自然科学基金更多>>
相关领域:自动化与计算机技术更多>>

文献类型

  • 7篇中文期刊文章

领域

  • 7篇自动化与计算...

主题

  • 3篇数据库
  • 3篇自动生成
  • 3篇备份
  • 3篇测试用例
  • 2篇容灾
  • 2篇数据封装
  • 2篇封装
  • 1篇代码
  • 1篇代码覆盖
  • 1篇代码覆盖率
  • 1篇多级索引
  • 1篇性能分析
  • 1篇映射
  • 1篇映射文件
  • 1篇容灾系统
  • 1篇生成测试用例
  • 1篇实时备份
  • 1篇数据备份
  • 1篇数据备份与恢...
  • 1篇数据合并

机构

  • 7篇四川大学
  • 1篇重庆交通大学

作者

  • 7篇郭丹
  • 4篇林汉翮
  • 2篇沈飞
  • 1篇杨秋辉
  • 1篇洪玫
  • 1篇卢正添
  • 1篇刘晓洁
  • 1篇陈文
  • 1篇刘克勤
  • 1篇刘哲哿

传媒

  • 1篇计算机安全
  • 1篇计算机工程
  • 1篇现代计算机
  • 1篇四川大学学报...
  • 1篇计算机应用研...
  • 1篇计算机工程与...
  • 1篇计算机科学

年份

  • 3篇2020
  • 1篇2011
  • 3篇2010
7 条 记 录,以下是 1-7
排序方式:
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数据表实时备份系统中本地数据的生成速度和网络速度的不匹配所引发的问题,提出了一种基于内存映射文件的高速缓存方法.该方法通过与指针访问动态内存相同的方式来访问磁盘上的文件,从而实现快速高效地读写数据.并引入了一种基于二分法的探测报文速率的带宽测量技术,使系统能动态地适应网络状态.实验表明,该方法不但能使系统具有良好的实时性,而且保证了系统在不同网络状态下具有良好的稳定性和动态适应能力.
郭丹卢正添陈文林汉翮
关键词:实时备份内存映射文件高速缓存
共1页<1>
聚类工具0