您的位置: 专家智库 > >

国家重点实验室开放基金(CARCH201201)

作品数:3 被引量:17H指数:2
相关作者:王雅文宫云战肖庆更多>>
相关机构:北京邮电大学中国科学院装甲兵工程学院更多>>
发文基金:国家重点实验室开放基金国家自然科学基金国家高技术研究发展计划更多>>
相关领域:自动化与计算机技术更多>>

文献类型

  • 3篇中文期刊文章

领域

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

主题

  • 2篇软件测试
  • 2篇测试用例
  • 1篇多线程
  • 1篇异常处理
  • 1篇上下文
  • 1篇上下文环境
  • 1篇文件缓存
  • 1篇系统性能
  • 1篇线程
  • 1篇缓存
  • 1篇LINUX平...
  • 1篇测试用例生成
  • 1篇测试用例生成...

机构

  • 3篇北京邮电大学
  • 2篇中国科学院
  • 1篇装甲兵工程学...

作者

  • 3篇王雅文
  • 1篇肖庆
  • 1篇宫云战

传媒

  • 2篇软件
  • 1篇计算机辅助设...

年份

  • 3篇2013
3 条 记 录,以下是 1-3
排序方式:
基于缓存估算模型的代码测试系统性能优化方法被引量:4
2013年
为了解决代码测试系统测试C项目的时间开销较大这一问题,本文提出了一种基于缓存估算模型的性能优化方法。该方法向代码测试系统中引入了缓存技术,并且建立了缓存规模估算模型。不相似的C项目应用该模型计算出的缓存规模是不一样的。使用缓存规模估算模型后,代码测试系统文件缓存的规模能够随着C项目的改变而发生改变,具有动态变化的能力。缓存估算模型已在系统中实现,对4个开源C项目的测试结果表明:该优化方法能有效地提高代码测试系统测试C项目时的时间性能。
徐教显王雅文
关键词:软件测试文件缓存
基于Linux平台的单元测试用例执行框架被引量:12
2013年
测试用例执行框架是代码测试系统(Code Testing System CTS)的重要组成部分,用于执行测试用例,捕获插装结果。在CTS系统从Windows平台向Linux平台移植的过程中,测试用例执行框架遇到了线程调用和控制不兼容,异常捕获失败以及代码编译不通过等问题。本文通过使用Linux平台上常用的Pthread线程库,解决线程调用问题,通过设计并实现异常栈解决C语言异常捕获失败的问题,通过解析被测单元所在C语言工程的makefile文件,提取出编译需要的头文件及链接共享库或静态链接库需要的链接选项,解决测试用例执行框架编译失败的问题。通过解决上述问题,CTS的测试用例执行框架能够在Linux平台上正常运行。
金凯峰王雅文
关键词:软件测试多线程异常处理
基于区间必然集的测试用例生成方法被引量:2
2013年
针对自动化单元测试中面向路径的测试用例生成问题,通过改进传统的基于符号执行的测试用例生成方法,提出"符号化区间"来表示和分析变量的静态取值范围,并给出简单表达式和逻辑表达式中"区间可能集"和"区间必然集"的计算方法.提出了面向路径的值区间分析算法,通过对给定路径进行前向数据流分析来计算各条边上的区间上下文环境以及各符号的必然取值区间,在路径出口处的符号值区间必然集中任意取值,可得到覆盖给定路径的测试用例.与基于约束求解的传统方法相比,文中方法省去了表达式变换及调用约束求解器的过程,对输入变量弱关联的情况能够快速、准确地生成测试用例.
王雅文宫云战肖庆
关键词:测试用例上下文环境
共1页<1>
聚类工具0