【摘 要】
:
随着软件产业的飞速发展,软件规模及软件复杂度与日俱增,软件测试作为保证软件质量的关键技术,已经受到越来越多的关注。自动化测试的出现和发展使软件测试进入了一个崭新时
论文部分内容阅读
随着软件产业的飞速发展,软件规模及软件复杂度与日俱增,软件测试作为保证软件质量的关键技术,已经受到越来越多的关注。自动化测试的出现和发展使软件测试进入了一个崭新时期,极大地提高了软件测试的速度和效率,自动化测试技术和方法已逐渐成为学术界和工业界研究的重点。本文介绍了软件测试理论和自动化测试技术的发展,并对基于规格说明的测试以及数据驱动测试技术进行了详细的论述,在此基础上提出了一个基于UML状态图的自动化测试框架,框架的核心构成包括测试用例自动生成,测试脚本的生成、管理与执行。对于测试用例的生成,引入代码测试中的函数最小化思想,依据边界测试准则提出ON-OFF测试数据搜索算法生成测试数据,采用记忆化搜索高效生成测试用例,生成的测试用例满足转移覆盖准则,同时开发实现了一个测试用例自动生成工具;对于测试脚本的生成、管理与执行,提出了一个三层的自动化测试架构,采用模块化设计,数据驱动的指导思想,实现了业务层、脚本层和数据层的分离,提高了自动化开发的效率,减少了建立和维护脚本的成本;最后,将该测试框架应用于Web应用程序HDPOS5,选取其核心模块进行测试,从而验证了框架的可行性和实用价值。
其他文献
刀架是数控车床及车铣复合加工中心的关键功能部件,可实现数控车床及车铣复合加工中心的刀具储备、自动交换和夹持刀具进行切削等功能。当前,数控机床正在向高速、高效、高精
随着依法治国进程的逐步推进,人民群众对政府信访工作的要求不断增加,信访工作量日益加大。与之不相适应的却是,在信息化高速发展的今天,政府信访部门在信访案件的收集、处理
雷平阳从上世纪八十年代末开始发表诗歌,在二十多年的诗歌创作中,始终坚持自己的写作美学,进入新世纪以来,诗人的创作日渐成熟,成为近年来国内诗坛上颇为活跃和具有较大影响
<正> 农业是国民经济的基础,农业发展的根本问题依然是粮食问题。在我国人口增加、收入增长和工业化进程加快对粮食需求不断扩大以及自然资源减少和生态环境的日益恶化的情况
有机质类文物容易遭受来自环境污染、氧气、湿度、微生物等因素的影响,一直是文物保护亟待解决的难题。通过真空技术在西安大雁塔贝叶经保存的成功应用,补充了有机质文物传统
虽然“80后”写作表现出强烈的异质性,但是,它与主流当代文学依然有着某种断裂式的承续。其中,远崇高、近世俗、说反叛、重市场的写作特征显示了其与当代主流文学新写实主义创作
数控机床是典型的机电一体化产品,是现代制造业的主流设备,随着数控技术的飞速发展,数控设备已遍布全球,从2003年起,我国已成为全世界最大的数控机床消费国。随着数控机床的
对预算管理和绩效评价感兴趣的实务工作者来说,于增彪教授的案例文章值得关注。该文尽管长了一些,但却是为将二者有效融合及其可操作性阐示出来所难免的。耐心研读,想来所获
介绍了镁法脱硫生产硫酸镁肥技术的发展情况,以及基于这一成熟技术基础上的几种不同的商业合作模式,重点介绍了DBO+V模式的提出背景及其在烧结机领域的应用优势。
2013年7月,西安市文物保护考古研究院在西安市南郊航天学校工地内发掘了一批古代墓葬。其中一座墓葬纪年明确、形制保存完整,且形制较为特殊,墓室西壁与墓道西壁几乎连成一线