面向DB2应用的自动测试系统的设计与实现

被引量 : 0次 | 上传用户:netbase
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科技的进步,软件产品越来越多的进入我们的生活。软件测试对于保证软件产品的质量具有重要意义。本项目是IBM DB2/z QA Team的内部项目。众所周知,随着业务的扩大,许多行业例如金融、物流等其数据量越来越大,对所使用的数据存储软件例如数据库的要求也越来越高。DB2/z作为DB2系列产品中的最高端产品也越来越多的被应用。随着版本的升级和新功能的加入,越来越多的测试用例被引入到测试集合中,而测试方式和测试人员的数量都基本不变,造成了一种时间紧、任务重、人员少的局面,并且DB2/z的测试过程复杂、耗时长、重复工作多。结合这些特点,需要开发一套能够自动完成重复工作例如自动测试环境搭建、自动运行测试用例、自动结果分析与处理等工作的自动化测试系统。这套自动化测试系统对于整个Team的工作具有十分重要的意义,降低了测试人员的工作压力,使测试人员有更多的时间去解决具体遇到的问题,避免重复性的工作,提高工作效率。同时,对于提高测试效率,保证测试质量方面也具有十分重要的意义。本文首先结合国内外在软件自动化测试方面的研究现状进行阐述。然后结合与本系统相关的业务规则,对本系统进行功能和非功能需求进行分析,并结合这些需求分析设计和实现系统,最后对系统进行测试。本系统主要包括三个模块即自动测试环境搭建模块、自动运行测试用例模块、自动测试结果分析与处理模块。同时,在系统的设计与开发中针对所测试产品的测试环境复杂、测试用例数量大等特点,设计和实现了相应的调度算法和运行策略。本系统作为一个J2EE项目,在开发中使用的前端技术包括JSP技术,DOJO技术,Struts2技术等。业务服务层和数据访问层结合使用Hibernate框架、Spring框架。后台数据库使用DB2。同时结合Z系列大型机上的虚拟机技术以及REXX技术,在此基础上设计和实现了面向DB2应用的自动测试系统。
其他文献
我国机动车保有量快速增长,停车场的增长速度则相对缓慢。在这样的背景下,路边占道停车行为普遍存在。占道停车,是指将公共道路中的自行车道划停车线,标明收费标准,向停车者收费。
随着重庆直辖市的成立、三峡库区移民区的建设、城乡统筹战略的提出,重庆面临巨大的建设契机,但在快速的发展中,也呈现出一些建设方面的问题,如对自然生态的关注不足,文化表达错位
研究FRP复合材料在湿热环境下的耐久性能,对FRP在土木工程领域的设计与应用具有重要的工程与科学意义。树脂基体的耐久性能是决定FRP复合材料耐久性能的关键因素之一,本文研究
全球汽车保有量的快速增加所引起的能源与环境危机越来越引起了人们的重视。汽车行业为保持其发展,各大汽车厂商致力于开发更加节能环保的汽车动力系统。目前大部分乘用车采用
建立四端电阻时间常数标准是实现交流阻抗准确测量及交流电量计量量值统一的关键,同时也是目前国际上在脉冲电流和宽频功率研究方向的热点问题。早在二十世纪初,国际上提出了
职工持股制度(Employee Stock Ownership Plans,简ESOP),是指由企业内部职工出资认购本公司部分股权,委托专门机构(如职工持股会,信托基金会等)对股票进行托管运作、集中管理
仿人机械臂是当今机器人研究的前沿课题。随着社会需求与科学技术的发展,特别是服务型人形机器人的商品化与市场化,仿人机械臂的拟人特性成了机器人研究的新要求。仿人机械臂的
量子化学理论计算可以应用到气相,溶液(溶剂化模型),表面催化,固体晶体,热力学以及动力学等等方面,基本涵盖了所有的化学体系和化学家所关心的问题。发展到现在,量子化学的计
目的:选择宁夏实施临床路径管理和单病种付费的贺兰县人民医院,选取5个病种,每个病种的病例数大于10例,运用医疗服务项目成本测算方法,计算基于临床路径的临床路径病种成本和基于
目的通过对健康人群、心绞痛患者以及急性心肌梗死患者中血清高迁移率族蛋白B1(HMGB1)及超敏C-反应蛋白(hs-CRP)水平的测定,研究HMGB1和冠状动脉病变程度的关系,以及HMGB1在反映冠