面向测试用例生成的抽象内存模型研究

来源 :第七届中国测试学术会议 | 被引量 : 0次 | 上传用户:lsh19
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  测试用例自动生成是自动化单元测试领域的研究重点。本文提出一种使用抽象内存模型准确模拟动态数据类型的程序语义的方法来实现动态数据类型的测试用例生成。该方法首先选择目标覆盖路径,通过分析路径上的语句提取相关变量的非数值型约束和数值型约束,然后使用本文介绍的语义模拟算法将变量的约束映射到抽象内存中;路径分析结束后,根据变量的非数值型约束生成变量的形状,然后调用第三方约束求解器求解数值型约束,为数值域生成具体的值,变量的形状和数值域取值一起构建完整的测试用例。该方案可以为链表、树、字符串等数据类型生成测试用例。
其他文献
  在声学研究的诸多领域,如何对声信号进行测量、采集及信号处理是一项重要的研究内容。在研发声波测井仪器时,需要对声波换能器以及声波测井探测器进行性能测试和实验研究,如
  自2002年Taleyarkhan在Science上发表文章报导声空化核聚变的证据以来,气泡核聚变已经在科学界热议了整整10年。学者们开展了大量的理论和实验研究以探索声空化的核效应(
  软件兼容性测试是测试软件在特定的软硬件系统上和不同的应用软件之间能否协调工作的过程,是软件开发过程中必不可少的一个步骤。然而对于既有软件系统,如何有效定位该系
  三维芯片由于其高性能和低功耗越来越受到人们的欢迎.SoC技术是把一个完整的系统集成到单个(或少数几个)芯片上,从而实现整个系统功能复杂的集成电路.以细粒度划分的3D So
  现有服务组合中在选择Web服务时使用的是服务供应商提供的静态Qos属性,而不是服务运行时表现出的真实值,这将影响到服务选择的质量.针对这一问题,本文提出一种基于卡尔曼预
  介绍了Hadoop的数据负载均衡算法,为了提升Hadoop数据负载均衡算法的效率,文中提出了超负载机架的优先处理及引用排序策略的解决负载均衡的改进算法。实验证明了改进算法在
  声镊是利用声场的辐射压效应,由一束高度会聚的超声形成的三维势阱对单个细胞、生物大分子等微小粒子实现非接触、无损伤精确操控。本文基于声线法,讨论了双半高斯空心超声
  超大规模集成电路半导体工艺尺寸的不断减小使测试的复杂度和测试成本不断提升.测试数据压缩率和测试应用时间是降低测试成本的关键因素.内建自测试作为一种可测性设计方
  本文设计并实现了低功耗无线传感器网络节点。首先分析比较了现有的各种节点设计方案,选取低功耗芯片,设计了基于MSP430F149处理器和nRF24L01+无线收发芯片的低功耗节点设
  软件回归测试是一个非常耗时的过程,由于客观因素(比如交付时间、成本等)的制约,庞大的测试用例集不可能全部被执行。测试用例预优化是一种通过调整测试用例的执行顺序来优