【摘 要】
:
随着信息技术的迅速发展,计算机软件的应用深入到人们生活中的方方面面,人们对软件质量的认识也提高到了新的层次。作为保证软件质量的重要手段,软件测试得到人们的广泛重视
论文部分内容阅读
随着信息技术的迅速发展,计算机软件的应用深入到人们生活中的方方面面,人们对软件质量的认识也提高到了新的层次。作为保证软件质量的重要手段,软件测试得到人们的广泛重视。面向对象技术提供了更好的软件开发方法,但面向对象软件的特性也给软件测试带来了新的挑战。本文以面向对象软件的类作为研究对象,针对基于状态的测试方法,研究了在一致性EFSM模型基础上构造测试序列和测试数据的方法,选取UIO序列作为状态验证序列。首先,针对传统的UIO序列生成算法中生成的UIO树的规模过于庞大的问题,在研究现有算法的基础上,引入可逆序列和转换表格,提出了一种新的UIO序列生成算法。新的UIO序列生成算法使用多种剪枝策略控制UIO树的规模,并使用节点链搜索方法来提高UIO序列的输出效率。其次,为了降低测试序列的长度,在研究两种主要的降低测试序列长度的方法基础上,扩展现有的方法,得到了一种更优的测试序列生成方法。新算法使用可逆序列作为连接序列,并通过中国农村邮递员算法寻找一条最短的遍历路径,从而构成一条更短的测试序列。该测试序列的特点是,每个状态的UIO序列都包含在其它状态的UIO序列中,使得测试序列段的重复部分被有效利用。最后,为了提高测试用例的生成效率,选取遗传算法来构造测试序列执行所需的测试数据。对遗传算法在测试中的应用进行了研究,并采用了一定的改进措施,加快遗传算法的收敛速度。
其他文献
铜山铜矿原矿性质发生较大变化 ,含硫大幅度增高 ,现有选矿工艺流程已难以适应。根据试验结果 ,提出分步优先浮选、中矿再磨再选的工艺流程改进方案。新工艺流程的特点是 ,在
ERP(Enterprise Resources Planning)系统,即企业资源计划系统,是二十世纪九十年代发展起来的综合企业管理信息系统。长期以来,一直被视为是大型企业的“专利”,中小企业不适
<正>心力衰竭是指在各种致病因素的作用下心脏的收缩和(或)舒张功能发生障碍,使心输出量绝对或相对下降,即心泵功能减弱,以至不能满足机体代谢需要的病理生理过程或综合征[1]
目的:评价促性腺激素释放激素兴奋剂(GnRH-a)和孕三烯酮预防子宫内膜异位症(EM s)腹腔镜保守性术后复发的临床疗效及安全性。方法:将92例中重度EMs患者随机分为GnRH-a组、孕三烯酮
冠心病心绞痛中医治疗法则及其疗效原理研究进展(续)江苏省中医药研究所何熹延南京市胸科医院何吟锦3理气消滞法[35]冠心病心绞痛气滞证是以胸闷痛、苔薄为主要见证,临床上虽较常见,但
电影海报做为一种方便而有效的电影宣传手段,在电影发展迅速的今天显得尤为重要,有必要重视电影海报图像的设计。电影海报的图像作用于观众后,会使观众对电影形成一种“期待
本文就醛羰基C-H键与炔烃的多步转化反应开展了研究,同时对所得的最后产物进行了应用研究。首先研究了芳香醛经过转化与炔烃通过1,3-偶极环加成反应合成了一系列异噁唑类化合
通过选矿小型试验、工业试验及工业应用 ,阐述了JT -2 3 5与黄药混合使用的优越性 ,工业试验提高铜回收率 0 .67%、提高硫回收率 5 .3 6%。
介绍铜矿峪矿选矿厂提高浮选指标的生产实践及其效果。通过完善工艺流程和药剂制度 ,改进磨矿浮选工艺操作方法 ,使浮选指标不断提高 ,在原矿品位较低的情况下 ,获得了较理想
通过对铅锌硫化矿电位调控清洁分选技术、选矿废水净化处理回用技术、尾矿利用技术的研究应用、有机结合和相互匹配 ,提高了资源的综合利用率 ,降低了浮选过程电耗和药剂消耗