程序不变量到断言的自动转换方法研究及其应用

来源 :2012中国计算机大会 | 被引量 : 0次 | 上传用户:xxiihhaa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  程序不变量可以揭示程序的内部属性和动态执行情况,已经成功应用于软件测试用例的生成与约简。然而,每新增一个用例都要在整个测试用例集合上重新提取程序不变量,时间开销较大。本文提出一种基于正则表达式的将程序不变量自动转换为对应断言的方法,并利用断言判断新用例是否冗余,仅当新用例非冗余时才提取程序不变量,从而大幅度减小时间开销。将这种基于断言的测试方法应用于回归测试,可以有效约简测试用例集合,识别程序改动所影响的元素,进而发现潜在的程序错误。实验结果表明,与其它测试用例选择方法相比,本文方法时间消耗小、测试用例集合约简率高、揭错能力强。
其他文献
对苹果无病毒幼树在宁夏灌区埋土越冬后的表现。调查结果表明;富士和乔纳金的总受害率为68.9%,总受害指数为36.3%;乔纳金受害较富士轻。统计分析得出:受害程度与秋梢长度呈极显著相关,而与新
火法炼铅引起的铅中毒历来占职业危害之首。澜沧铅矿建矿初期,仍沿用土炉生产,作业环境十分恶劣,铅烟浓度超过国家卫生标准最高达7466倍,铅中毒发病率高达94.81%,不仅严重威
长白山野生山核桃资源较为丰富,山核桃的经济价值极高,通过资源优势能够提高山核桃资源的经济效益,加速长白山林区资源优势向经济优势的转变,实现绿色经济转型。本文对长白山野生
1灌水法冻害来临前,对柑桔园灌一次水。每株100~250kg水亦可。2开沟法结合清沟排渍或抽槽改土,沿桔园顺坡开挖宽1m、深0.83m的沟。3包扎法用稻草蘸泥浆包扎主干、主枝和部分侧枝,开春气温转暖后及时
  针对复杂系统发生故障时告警信号间的时序约束关系,本文提出一种时间贝叶斯Petri网模型(TBPN),并基于该模型提出一种复杂系统的溯因故障诊断方法。该方法首先对观测到的
会议
2010年5月国际著名的扬声器单元生产厂家西班牙Acustica Beyma公司在北京参加了PALM展会,该公司从2004年开始每年都与中国总代理西美电子有限公司联合参加该展会。 May 2010
近年来,随着我国社会经济的不断发展和进步,我国的农业也在不断地蓬勃发展,在新形势下必须高度重视粮食的质量和产量。而在农业生产中,最核心的材料就是种子,种子是粮食产量的一个
蔬菜大棚栽培,随着栽培年限的增加,大棚内土壤盐渍化,严重的影响大棚蔬菜的产量与品质及降低栽培效益。大棚土壤盐渍化的防治措施可助菜农达到防治的目的。大棚土壤盐渍化的防治
黑木耳是当前市场上受众广泛的食用菌之一,有较高的营养价值,备受消费者青睐。黑木耳的市场前景广阔,所以各地区均有种植,其中在山区进行栽培有一定优势。本文对黑木耳的栽培品种
南非的民族斗士曼德拉,因为领导反对种族隔离政策而入狱,被关在荒凉的大西洋罗本岛上27年。当时尽管曼德拉年事已高,但是白人统治者对他依然像对待一般的年轻犯人一样。 Man