测试用例自动生成系统研究与实现

被引量 : 0次 | 上传用户:gc_xyz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试是保证软件质量和可靠性的重要手段,在这方面发挥着其它方法不可替代的作用。然而,软件测试是一个复杂的过程,需要耗费巨大的人力、物力和时间,约占整个软件开发成本的40% -50%。因此,提高软件测试工具的自动化程度对于确保软件开发质量、降低软件开发成本非常重要。而提高测试用例生成的自动化程度又是提高测试工具乃至整个测试过程自动化程度的关键所在,本文主要针对这一问题进行了研究和设计。本文首先介绍了软件测试的基本理论和测试用例的自动生成技术。在分析研究己有测试用例生成算法和实现技术的基础上,提出了面向单元测试,基于测试准则的测试用例生成方法,用测试准则驱动测试用例生成。这种框架结构,能够使测试用例生成相对独立,系统框架比较灵活,易于扩展,并且有利于测试用例的维护与重用。随后,本文介绍了测试准则文件的结构设计及XML描述方法。紧接着,对测试用例选取的相关算法进行了讨论,在现有边界测试数据选取算法的基础上,提出了一种改进的边界测试数据选取算法,降低了测试成本,而且提高故障覆盖率。在解决了这些关键技术之后,作者采用VC语言编程,实现了从测试准则到测试用例的生成。尽管本课题的研究与软件开发是探索性的,但仍有一定的实用性和理论意义。
其他文献
<正>近日读读傅利民著《音乐论文写作基础》(上海音乐出版社2004年版)。作为工作在教学第一线的一名高师音乐学院普通教师,反复阅读此书,其应时性、系统性、实用性和可操作性
2014年12月26至27日,全国交通能源发展改革工作会议在四川省成都市召开。会议认真贯彻落实中央经济工作会议和全国发展改革工作会议部署,总结回顾2014年交通能源发展改革工作
<正>在税法宣传月活动期间,宽甸地税局积极转变机关作风,积极开展"送法进企业"活动。这是该局切实改进服务方式而采取的一项措施,旨在增强征管工作的针对性和实效性,提高工作
体育的人性与社会性是一对辩证统一的动态平衡关系。我国体育的性格特征遗传于传统文化社会性价值取向的"生物基因"。近现代西方体育的引入再次激活了中国体育体内潜藏已久的
循环经济作为一种崭新的理念,在理论层面上研究较多,而实践层面上的案例相对较少,迫切需要在实践中丰富和提高。我国在区域循环经济发展研究方面所做工作相对较少,在小城镇街
<正>我国于2009年8月正式开展了建立国家基本药物制度工作,通过制定基本药物目录,对药品的生产供应、采购配送实施有效管理,降低药品生产流通成本,同时取消基层医疗机构的药
给出了三元函数条件极值,利用拉格朗日函数法,将它推广到多元函数的极值,得到多元函数极值的定理.
业余钢琴考级刍议文/肖承兰80年代以来,随着我国音乐教育事业的普遍发展,业余钢琴教学活动一直处于上升的势头,原来被视为“乐器之王”的钢琴,现在潮水般涌入寻常百姓家。学钢琴的浪
目的:探讨 PCA 泵自控镇痛在晚期癌症患者中的应用效果。方法:60例晚期癌症患者采用随机数字表法分为观察组和对照组,对照组患者采用传统方法镇痛,观察组患者采用 PCA 泵自控镇
管理会计是在适应企业管理过程中发展起来的。如今,市场经济快速发展,管理会计在企业管理中的应用越来越重要。但是管理会计在我国发展时间较短,理论和实践都不成熟,管理会计