一种基于模型检验的类测试用例生成方法

来源 :东南大学学报:自然科学版 | 被引量 : 0次 | 上传用户:liongliong419
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
提出一种新的自动生成类测试用例的方法.使用符号执行从类源代码抽取对象的状态和行为,以一个四元组抽象描述类,并转化成等价的Kripke结构.使用CTL公式描述测试覆盖标准,然后把这组CTL公式和描述类状态行为的Kripke结构输入模型检验工具,并利用模型检验工具自动生成相应的证据路径,最后将路径转化成满足相应覆盖标准的类测试用例.该方法直接从源代码生成测试用例,并使用贪心法约减冗余用例以降低测试成本.实验表明该方法生成的测试用例具有较高的覆盖率.
其他文献
利用高梯度磁场试验装置进行了捕集燃煤可吸入颗粒物的试验研究.采用电称低压冲击器(ELPI)在线实时测量了颗粒浓度的变化,系统研究了颗粒磁性、磁场强度、气溶胶流速和磁介质填充率对颗粒捕集效率的影响.结果表明:在0.1-10μm范围内,颗粒的总捕集效率可以达到25%-36%;较大和较小的颗粒捕集效率相对较高;而粒径在1-3μm的颗粒捕集效率相对较低.磁矩较大的样品,其捕集效率较高.磁场强度和磁介质填充
对9根带肋薄壁方钢管混凝土柱的滞回性能进行了试验研究,其主要参数为轴压比和加劲肋的布置.通过试验,研究了试件的破坏形态、滞回特性和耗能能力等重要抗震性能指标.结果表明:轴
通过文献资料法、问卷调查法、访谈法等对高校学生体育课成绩评价体系进行研究,构建出一套既符合教育部颁发的“全国普通高等学校体育与健康课程纲要”精神,又符合根据高校体育
公共性是公共政策的价值基础和核心目标。但在现实中,公共政策在制定和执行中或多或少地偏离了此目标,因为在公共政策的制定和实施过程中存在一种衍生物,那就是“租”。寻租
<正> 从十七世纪起,科学方法论有了新的突破。其原因主要是由于自然科学的研究除了原来的天文学和地球上的力学以外,还出现了一些新学科,这就是光学、化学、生理学的确立;原来学科的研究对象都是可观察、可测量的宏观物体,象行星的位置、自由落体的速度和单摆的周期等等,而新出现的学科,其研究对象却向微观和亚微观的领域转移了。例如,笛卡儿、霍布斯、胡克和牛顿寻求解释光线通过棱镜的折射,这些解释都求助
数十年来,关于矛盾的统一性的“全部意义”的解释,在我国已形成公式,即:一、矛盾双方互相依存、双方共居于一个统一体中;二、依一定的条件,矛盾双方互相转化。而且其中第二种意义更加重要。
中国近现代史是中国社会各阶级阶层对中国社会出路的探索史,包括革命探索史和建设探索史,其中工人阶级及其先锋队——中国共产党领导中国人民对中国革命和建设的探索史为教材编
在研究网络透视方法时,为对网络拓扑结构中相关方面进行数据分析,提出了基于网络路由矩阵的度量方法。为寻找网络中重要链路和路径,分别对单链路和单路径度量进行定义;为发现链路间和路径间的相互关系,分别对链路间和路径间的相似度量以及它们的相异度量进行定义,并且分析各度量的性质并用OPNET仿真平台进行实验说明.该度量方法可以帮助网络研究人员根据实际情况选取网络重要位置部署性能监测点,同时可以用于分析网络链
教学方法的有效性会因人、因时、因地而异,传统的教学方法施教并不能改变高校外语教学耗时低效的现状。基于Kumaravadivelu的“后方法”理论,突出教师的自主性,强调教学反思,构建
傅立叶变换是线性系统分析的一个有力工具,是信号处理中最重要、应用最广泛的变换,傅立叶变换的许多特性,如正变换与反变换的共轭对称性,使人们能够方便地在空域和频域之间来回切