IBM Web产品自动化测试系统的设计与实现

被引量 : 6次 | 上传用户:WUBING999
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着软件开发的不断发展,软件测试涉及的意义也变得更加广阔。软件自动化测试目前的市场需求较大,虽然近年发展很快,但是仍远远落后于软件测试工作对于自动化实施的需求。本文首先介绍了自动化测试的概念以及需要主要的问题。所谓自动化测试就是把手工进行测试的行为转化为由机器执行测试的一种过程。自动化测试通常由测试框架和测试脚本两方面组成。一个好的自动化测试框架,可以大幅度提高测试人员自动化脚本开发的效率,可以提高自动化脚本开发的并行性和可靠性。自动化测试脚本与其他的软件程序开发具有相同的工程量。根据本项目的特征,采用面向对象的脚本开发方式。在面向对象的测试脚本中,一个类代表一个最小的测试模块,每个类中包含了属性和方法两个方面,分别代表自动化数据和操作。自动化测试的外部框架主要完成开发人员、测试管理系统、各个测试机,部署产品的服务器之间的连接工作,以及实现测试结束后测试结果与测试人员之间的通讯。内部框架主要针对产品的特点,对整体代码进行分层,每一层级完成各自功能,各层之间相互配合,完成整体的测试工作。另外,对一些测试资源进行设计和实现。本文的成果在于:采用了Selenium Webdriver作为本项目中测试脚本开发的核心工具,设计和实现了自动化测试框架。基于Selenium提供的API,对测试脚本进行了设计和开发。另外,针对实习期间的工作经验,对脚本开发过程中的重难点进行了说明和解决。
其他文献
<正>随着城市现代化的不断发展,给水、排水、燃气、热力、电力、通信等各类地下管网纵横交错,贯通城市每个角落,为推动城市的经济发展和保障人民生活安全发挥着不可替代的作
转体施工法是指桥梁结构在非设计轴线位置制作成型后,以简捷的设备将桥梁整体旋转安装就位的一种施工方法。转体施工法快速安全,适用于交通繁忙的立交、铁路等跨线工程,因而
位于扬子板块东南缘的浦江蒙山地区“平水群”和赣东北双桥山群是江南造山带的重要组成部分。为了查清这两套地层之间的相互关系,包括时空关系、构造属性,本文综合运用了构造
对广西玉林地区八角茴香中的脂肪油进行提取,同时分离和鉴定其组分和含量。用索氏提取法对脂肪油进行提取,采用不同甲酯化法处理后,采用气相色谱-质谱联用技术分离和鉴定其组
积极主动接受周边中心城市经济辐射,是欠发达的省际边缘区实现经济突破发展的重要途径,也是对国家经济发展战略的主动适应。但从辐射通道上看,省际边缘区地理位置偏僻,交通不
目的研究芦荟多糖的抗突变作用.方法采用小鼠骨髓细胞微核试验、人外周血淋巴细胞染色体畸变试验及小鼠精子畸形试验,观察芦荟多糖在体内和体外的抗突变作用.结果芦荟多糖高
分枝杆菌是抗酸杆菌的一种,其包括结核杆菌、麻风杆菌、非结核型分枝杆菌。分枝杆菌感染病的发生是分枝杆菌与宿主免疫共同作用的结局,然而宿主针对分枝杆菌感染的免疫防御机
<正>初为直销人时,邀约和沟通时都会遇到难以预料的托词拒绝,这里收罗了20种常见的托词,并给出了一些比较好的解答话术,希望能有所帮助。
电力产业是支撑一个国家发展的战略增长杠杆。近年来,我国电力产业逐步延伸进能源领域,推动了整个经济体制的重大转变,为我国国民经济的发展做出了显著的贡献。面对愈演愈烈
中央与地方关系是伴随着国家的产生而出现和发展起来的,国家的产生形成了中央政府与地方政府,而中央政府与地方事务各自管理事务的权力的配置、划分与协调,使中央与地方之间