基于Tuxedo的自动化测试框架的研究及实现

被引量 : 0次 | 上传用户:windamill
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试工作在软件开发的整个过程中占有极其重要的地位。为了克服手工测试的一些困难,提高软件质量和测试效率,测试过程的自动化被广泛地引入进来。它以其自动化程度高、实用性强等特点,引起了人们的广泛重视,已经成为软件测试的发展方向。目前,国产软件与国际先进软件相比,在质量和成熟度上还有一定差距。尽管国外软件也存在不少BUG(软件错误)和漏洞,但很少存在由于低级失误而出现的软件产品质量问题。但是国内软件由于低级错误而造成的严重产品质量问题却不时发生。引入自动化软件测试,不仅能够节约软件测试的人力成本,而且对于提升软件测试质量也有非常积极的意义。Tuxedo是一个非Java语言开发的企业级事务处理的中间件,主要应用于高端的分布式事务处理领域。它的测试面临多平台的复杂测试环境,还需要高稳定性和高效性,显然手工测试是不能够满足需求的。本文鉴于Tuxedo测试的实际需求,基于开源的STAF(Software Testing Automation Framework)构建了一个分布式的、易扩展的、完全自动化的Tuxedo测试框架——ATTE(Automatic Tuxedo TestEnvironment),并实现了这一框架。在ATTE的设计和开发过程中,应用了基于STAF的STAX构件实现了XML的解析并封装了Tuxedo所有的通用命令,使得整个ATTE框架具有统一的API和高度的一致性,为后续版本的完善提供了可扩展性。实现了包括配置测试环境、编译、执行、发送测试结果和产生测试报表的全自动测试功能。论文的内容主要分为三个部分:第一部分是自动化测试概述,详细阐述了自动化测试的理论、ATLM方法学。第二部分是测试需求分析以及测试工具的选择。第三部分详细介绍了ATTE的具体设计与实现。
其他文献
新课程改革要求教师在教育理念、行为方式等方面发生转变,但目前很多教师还不能够胜任改革任务。要尽快改变这一现状,迫切需要进行教师培训。为此,起源于上世纪90年代的校本
本文研究在省级人民政府按照政企分开的原则,对农村信用社依法管理,不干预农村信用社的具体业务和经营活动,不把对信用社管理权下放给地(市)和县、乡政府的新的框架下,地方政
商品房预售与一般商品买卖行为不同。在商品房预售市场,购房者看到的是房屋的主体框架,甚至仅仅是图纸模型等,具体配套、细节只能看模型想象,而且购房者购买的仅仅是房地产开
目的:采用消白汤配合梅花针治疗气滞血瘀型白癜风,通过观察其临床疗效,客观评价消白汤配合梅花针治疗白癜风(气滞血瘀型)的临床疗效,并探讨其疗效机理,为进一步推广中医药治
随着北京现代化进程的不断深入,城市公交枢纽已经成为城市公共交通系统中不可或缺的环节。作为轨道交通、路面公共交通以及其他交通方式转换的节点,城市公交枢纽的换乘效率直接
目前我国就业形势日益严峻,个体的就业压力也日益增大。在就业过程中,不同性别的个体在就业时也遇到了种种就业障碍,造成了一定程度的职业隔离。平等就业权是公民的最基本权
按照波函数展开法和镜像方法,分析了直角域中半圆形凹陷对平面SH波的弹性动力学反平面稳态响应,得到了弹性波的位移场和应力场的具体形式.根据Hankel函数在宗量零点的渐近性
随着城市化进程的不断加快和机动车保有量的激增,导致了城市交通拥挤问题的日趋严重,城市道路拥挤收费作为解决城市交通拥挤的有效措施之一也在进行着积极的尝试,而次优拥挤
从近几年全国查处的腐败案件来看,国企腐败已成为腐败的“重灾区”。而随着国企改革深化所带来的企业经营者的腐败现象更是不容忽视,解决国企经营者腐败问题已迫在眉睫。本文
随着经济开放、政治变革和文化碰撞,人们的生存方式、行为方式和价值观念受到了巨大的影响和强烈的冲击。我国家庭领域正发生着剧烈的变化,传统的家庭观念、伦理秩序被打破,