Web应用程序自动化回归测试平台的设计与实现

来源 :大连海事大学 | 被引量 : 0次 | 上传用户:yanfeng_wang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前存在的Web应用自动化回归测试工具,一般都是基于录制回放机制。这种方式的缺点是数据与脚本不分离、脚本维护量大、重用率低、通用性差,而且工具价格昂贵。百度联盟网站—UnionWeb系统回归测试实际项目是论文的选题背景,作者主要尝试设计与开发了一个易使用、易维护、可扩展、可移植的自动化测试平台,该平台采用灵活的架构设计,抽象度高、通用性好,能够实现类似的Web应用程序的自动化回归测试,降低测试成本,提高测试效率,具有现实意义与商业价值。
  论文中研究了回归测试、自动化测试、Web应用测试相关理论,分析了国内外自动化测试的现状,结合各产品线测试需求,设计了一个针对Web应用的自动化回归测试平台,该平台采用分层架构,利用测试用例文件+反射技术实现依赖注入达到层层之间解耦目的,使得测试逻辑可抽取可替换,测试数据与测试逻辑分离。测试平台是基于Java Selenium Remote Control模式开发的,提供对外接口,能够进行快速的二次开发,可扩展性与可移植性良好。借助自动化测试平台,相关测试人员完成了UnionWeb系统大部分基本功能的回归测试,大大降低迭代版本的人力成本,提高项目组类似产品的测试效率,从而保证了软件产品的质量。
  本论文的重点并不在于理论创新,而是其切实可行的工程价值。基于但不拘泥于现有自动化研究成果,重视工程效益,考虑自动化成果的通用性、可扩展性、易维护性。其中最突出的特点就是当测试行为类库由相关自动化测试人员设计完成后,普通的产品测试人员只需准备测试数据完成测试用例文件生成即可使用或扩充该平台,这一特性使得自动化维护和再开发成本大大降低,极大地提高本项研究成果的工程应用价值。
其他文献
本刊讯10月17日,全球首个智慧零碳码头——天津港北疆港区C段智能化集装箱码头,正式投产运营。智慧零碳码头的设施设备采用电力驱动,由风光储荷一体化系统,实现绿电自主供应,全程零碳排放。作为新中国第一个专业化集装箱码头和全球首个港口自动驾驶示范区的诞生地,天津港集团直面制约当前自动化集装箱码头推广应用的垂直堆场工艺布局、建设成本高、能源消耗大等难点痛点,走独立自主的自
硕士学位论文基于SCCT理论的高校负面网络舆情回应策略研究ResearchontheResponseStrategyofNegativeNetworkPublicOpinioninUniversitiesBasedonSCCT作者姓名:张国祥学?
学位
沉浸式戏剧本质上是一种关于空间的艺术尝试,反映了戏剧演出向体验和身体的回归。作为演出载体的剧场空间蕴含着双重镜像:一方面,它是对现实的镜像,却创造出比现实更加真实的景观;另一方面,空间与人群生产镜像隐喻,观演互动是对社会表演的摹仿和虚构。本文以英国沉浸式戏剧《不眠之夜》(SleepNoMore)为例,对麦金侬酒店空间文本进行细读,探究剧场空间下的观演关系和浸入式体验
随着科技的发展和多媒体时代的到来,互联网科技被广泛应用到人们的日常生活、学习和工作中,互联网科技突破了空间和时间上的局限性,给网络用户带来了巨大的网络信息量,但是巨大的用户市场和不断增加的用户数量也在一定程度上增加了网络安全隐患。因此,在大数据环境下计算机网络信息安全问题和防护问题将成为网络工作现阶段以及未来持续的研究重点。笔者从大数据环境背景特征入手,分析了计算机
财务活动贯穿于生产经营的整个过程,在竞争激烈且日益复杂多变的市场经济环境下,来自企业内外部不确定因素的影响,往往会导致企业面临财务风险。仔细研究不难发现,无法及时对财务风险进行预警和管理是主要原因。而当财务风险不断积累,到达一定程度后会使企业面临资金链断裂甚至破产的严重后果。因此,为了应对以上情况,企业应将财务风险管理视为企业管理、企业发展的重要环节。本文根据LC公司内外部财务环境等因素,首先结合
分类号密级UDC编号10736硕士学位论文(专业学位)晋中市职业中专学校音乐教育现状调查与研究研究生姓名:康晓婦指导教师姓名、职称:郑秀玲教授实?
学位
海上安全重要性的日益突出,海上搜救作为现代海上安全规划的一个重要组成部分,正在越来越被人们所关注。如何科学有效地进行海上搜救模拟训练,提高海上搜救能力和水平,是当前海上安全规划的主要方面。系统模拟技术不仅可以对当前现有系统的性能做出分析与评价,同时可以对新系统的可行性和经济效益做出正确的评价。它花费小、效率高,可以按照既定的目标函数对不同的决策方案进行分析比较,从中选择最优方案,辅助最优管理决策。
伴随着软件开发的发展,在多层的软件开发项目中,可重用、易扩展、安全性好的软件组件,越来越为人们所青睐。框架技术与设计模式是J2EE中重要的软件重用技术,框架技术通过重用来提高软件的开发效率,几乎所有框架技术都会使用某种或多种设计模式。架构简单说就是几种框架的组合。如何选择框架建立适合企业应用的架构,同时让各个应用层以松散耦合的方式相互作用,这给开发人员提出了挑战。MVC设计模式分离了业务逻辑和数据
学位
伴随着人类对于海洋资源的不断探寻与利用的同时,海难事故的发生接连不断,海上搜救作为现代海上安全规划的一个重要组成部分,正在越来越被人们所关注,而由此产生的海上搜救的任务也越来越重。海上搜救模拟系统就是为了实现科学有效的海上搜救模拟训练,提高海上搜救能力和水平而产生的。  本文在对天津海上搜救预案研究的基础上,以海上搜救模拟训练为背景,采用了多智能体建模的手段进行系统进一步开发。为了使海上搜救模拟系
当前我国的网络安全正面临着严峻的挑战。一方面随着电子政务工程的启动、信息化的开展以及国家关键基础设施的网络化,网络安全的需求更加严格和迫切。另一方面,黑客攻击、病毒传播以及形形色色的网络攻击日益增加,网络安全防线十分脆弱。近年来,随着我国电力系统走向市场步伐的加快,各级发、供电企业纷纷建立信息系统和基于Internet的管理应用,以提高管理水平,加强信息反馈,提高决策的科学性和准确性,提高企业的综
学位