回归测试环境搭建的自动化工具的设计与实现

被引量 : 1次 | 上传用户:xingli1314
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
回归测试的自动化测试工具是IBM CSDL DB2 QA for zOS Regression Test Team内部开发的项目。随着DB2产品业务在全球的不断扩张,其升级更新速度也在不断加快,这给一直使用传统测试手段和工具的DB2测试人员带来了极大的挑战,这些挑战不仅来自工作量的加大、测试内容的重复率高,更来自于测试平台和运行平台复杂等问题。因止Regress ion Test Team希望开发出一套能够根据不同的测试内容进行定制、有统一的操作平台、可以透明的搭建环境和自动执行测试用例的自动化测试工具。回归测试的自动化测试工具共分为三部分,本论文来自该项目的其中一部分,即回归测试环境的自动化搭建。作者所做的工作如下:首先通过Struts框架和Servlet技术为用户提供一个统一的操作界面,用于参数配置以及状态监控;然后实现EJB端的相关模块,主要有用于实时跟踪z/VM后台各补丁包所处过程和状态的线程模块,与IBM z/VM平台进行信息交互的通信模块以及用于存储自动化过程的状态信息和相关数据的数据存储模块;最后是用REXX(Restructured Extended Executor)脚本语言实现z/VM平台上业务逻辑过程,这个过程主要有三方面内容:一是编写CGI程序用于接收EJB端通过HTTP请求发送过来的参数并将消息转发至相关VM ID,二是编写各个VM ID上的EZDSM(Easy Disconnection Service Machine)程序,该程序主要用于各个VM ID间进行消息传递、文件传送等,三是实现整个环境搭建的后台业务逻辑,如Check Basing过程、Build Init过程、Apply APAR过程、Prepare Memos过程、Setup EC过程及Prepare Test Case过程。该工具的实现减少了测试人员大量的手动重复劳动,极大的解放了测试人员,使测试人员能有更多的时间和精力去研究DB2代码,以便写出更高质量的测试用例。这不仅有助于提高测试效率,而且在很大程度上提高了测试质量。
其他文献
滇西富碱斑岩带形成于新生代 (年龄为 2 3.18~ 6 2Ma) ,沿金沙江 -哀牢山断裂带分布。对其岩石化学、同位素地球化学等方面的研究表明其总体处于剪切挤压为主、局部引张的构造
<正>走进中石油吉林石化分公司,一股清新、和谐的绿色文化气息扑面而来。"花园式"的工厂一厂一景,"园林式"的小区一区一观,健康、舒适、典雅的生产、生活环境,诠释着一种以人
<正>建花园式工厂,不仅反映一个企业绿化工作的质量和水平,同时也反映出一个企业的视觉形象和管理水平,代表了一个公司的企业文化,更体现出一个企业在市场竞争中的综合实力。
中国和田玉的开发利用历史悠久 ,在中国古玉器中地位显著。从新石器时代晚期开始到清代 ,和田玉一直是中国古玉器的主要玉材 ;而和田玉又具有其他产地软玉无法比拟的颜色 ,具
积极的情感因素在高职英语教学中有着十分重要的意义和作用。本文试从情感因素入手,重点阐述了实施情感教学方法的原则,在此基础上,进一步提出了在高职英语教学中实施情感教
虚拟现实是近年来发展起来的一项新技术,它已经被广泛地应用于许多领域,特别是在游戏领域。简要的分析了虚拟现实技术的技术特性,并详细介绍了虚拟现实技术在电子游戏中的具
在函电往来中恰当地运用礼貌策略,对于构建长久友好的贸易合作关系具有重要的作用。本文从措辞用语和谋篇布局方面对日语拒绝类外贸函电中的礼貌策略进行考察,以供日语函电教
随着新课改的逐步深入,家庭作业和家庭教育成为小学生成长中不可或缺的重要教育环节,家长在家庭作业中担当的教育角色至关重要。笔者调研发现,不少家长在参与小学生家庭作业
铁路机车运用的研究与选择,是铁路行车组织管理的一项重要内容。近年来,铁路局和站段在原有的机车固定区段运用的基础上,积极探索机车的非固定区段运用方式。即当某一机务段