分布式自动化测试框架的研究和实现

被引量 : 4次 | 上传用户:mily39
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件测试技术的不断发展,自动化测试被广泛的应用到各个测试过程中,当前怎样提高测试过程的自动化程度引起了人们的广泛重视,正成为国内外研究的热点,本论文就是针对这一问题进行的研究并实现了分布式自动化测试框架DSATE(Distribute Software Automated Test Engineer)。DSATE测试框架是基于分布式结构,在开源测试框架STAF基础上结合公司已有的自动化测试系统BSTT(Base Station Test Tool)开发设计出的集自动化代码获取和编译、自动化代码部署、自动化测试用例生存、自动化测试用例选择和分发、自动化测试执行和数据收集、自动化测试结果查询和自动化测试报表生成功能于一体的全新的自动化测试框架。该框架解决了软件测试过程中人工参与测试过程的问题,大大提高了软件测试过程中的自动化程序和效率。本文作者参与了DSATE的设计和开发工作,在DSATE测试框架设计时结合了数据驱动和关键字驱动的自动化测试框架的特点,使DSATE测试框架与测试程序本身完全隔离开来形成独立的自动化测试框架,解决测试框架的不能重用的问题。同时,在DSATE的开发实现中,不仅实现了对分布式测试环境的控制和管理功能,,还实现了实时的测试监控机制,测试人员可以及时的查询当前测试任务的执行状态和执行时间等信息,大大的提高了整个自动化测试的可靠性和效率。论文的内容主工分为三部分:第一部分是软件测试相关技术的介绍,阐述了软件测试的各类方法和软件测试框架的概念、发展历史和STAF自动化测试框架。第二部分测试介绍了DSATE测试框架的研发背景和DSATE分布式自动化测试框架的系统设计。第三部分详细阐述了DSATE分布式自动化测试框架的具体实现。
其他文献
<正>欧洲央行行长德拉吉宣布,从3月9日开始,欧洲央行将正式启动总额为1.1万亿欧元(约合1.2万亿美元)、每月600亿欧元的资产购买计划(简称"欧版QE"),同时公布了计划细节。受3
网络点击合同的出现是网络垄断势力不断扩张的结果。网络管理的非中心化强迫在线消费者被动服从网络服务商制订的不公平、不合理规则,使合同利益向己方倾斜。在线消费者公平
当前创业环境具有高度不确定性,因果逻辑这一强调目标导向的创业决策已经不再适用,此时强调手段导向的效果逻辑决策理论应运而生,成为当前创业决策研究的核心问题.效果逻辑认
轨道交通装备制造业是我国"十二五"期间重点发展产业之一,其发展关系到国家和社会安全。2013年,铁道部的撤销对轨道交通装备制造业的发展具有一定的影响。本文分别对中国轨道
作者应用20世纪第三次革命的混沌理论,建立起彩票混沌的景气和趋势的彩票指数体系,为科学地预测彩票的走势和景气程度开辟了全新的道路。
阿尔贝托·贾克梅蒂(Alberto Giacometti,1901—1966)是一位具有独创性的艺术家,也是一位追求主观表现的艺术家,他一生追求的目标是他所说的“表现我的视觉”,就是要表达物体
时下,网上订餐已渐渐成为年轻人的用餐新方式,也催生了类似"订餐淘宝网"的网站。在湖北武汉,"食客在线"可谓一枝独秀,是最活跃的网上在线订餐订购平台,覆盖武汉市多个商圈,吸
随科技的飞速发展,高校信息化水平的不断提高,不同时期构建的业务系统可能基于不同的运行环境和数据库平台。随着时间的推移和各业务系统的不断发展,形成了一系列分散的、不
为了提高科技奖励管理过程的透明度,提高科技管理职能部门的办事效率,充分利用现代切实有效的信息技术实现科技奖励的在线申报管理。本文详细分析了宁波市科技奖励管理模式和
本文通过纵览建国至今戏曲电影市场演变的基础上,从体制入手,通过对各个阶段历史背景下戏曲电影的沉浮兴衰原因的探析,为新世纪的戏曲电影市场提供一些有益的思路。作者认为,