面向Web网页的自动化测试技术研究

被引量 : 20次 | 上传用户:yangyang502
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web应用技术的发展及应用的普及,用户对Web应用的质量有了更高的要求。现代软件规模的大型化,软件结构的复杂化加大了软件质量保证的难度,“软件质量困境”表现得越来越突出。随着软件质量意识的提高,众多的软件开发商在开发过程中加大了软件测试费用的比重,尤其是Web应用上线之后的回归测试。在这种情况下,如果仅通过人工测试来完成,将会在很大程度上影响产品的交付。自动化测试的引入成为必然,用来代替重复性较高的手工测试,以减轻手工测试的工作量、提高测试效率,两者的结合是一种有效缩短软件测试周期与提高软件测试质量的测试解决方案。功能性自动化测试不在于发现新问题,而是在版本迭代的过程中,保证已经出现的问题不再出现。本文首先介绍了论文的选题背景、内容及意义。其次,对课题研究中用到的自动化测试技术进行介绍。然后,分析了构建面向Web网页的自动化测试系统用到的相关技术,包括Selenium、SVN、Hudson等。在众多Web网页自动化测试工具中,论文选择开源的Web网页自动化测试工具Selenium作为课题研究手段。和其他工具相比较,其具有易扩展、强兼容、易用等特点,为搭建自动化测试系统提供了工具支持。紧接着,根据软件工程开发流程,研究本文的测试对象美国冰球联盟(AHL),并对功能测试进行需求分析,配置基于本机的自动化测试系统环境,从而实现Selenium录制Ruby测试脚本,并对测试脚本通过SVN进行版本管理,配置Tomcat Server,并在Hudson上实现自动化测试过程。在Web网页功能自动化测试系统成功搭建的基础上,论文以AHL作为课题研究对象,对面向Web网页的自动化测试系统做了实际测试。AHL是实现Apple、Android、PC和其他平台覆盖的体育联盟应用,该项目开发周期较长,且需要经常交付,留给测试人员编译、部署并测试的时间有限。通过对该实际项目的自动化测试研究,验证了在已有功能的回归测试中,自动化测试具有速度快、差错低、高利用、效率高等优点,对测试结果进行分析得到一定有益的结果。
其他文献
当代人尤其是青年人面临诸多现实世界中自我难以解决的矛盾和困惑时,期许能在电子"伊甸园"中找回自我价值和精神皈依。然而,虚拟空间并非想象中的天堂,类似"面具"的交流形式
在农民工群体中,新生代农民工所占的比例越来越大,已经超过60%。他们的城市融入影响着社会的和谐稳定,而他们与城市人之间的群际偏见将对其社会融入产生着巨大的影响。探索新
研山铁矿为大型露天矿山,随着矿山开采深度增大,部分边坡岩体出现失稳现象。在该矿永久边坡形成过程中,通过采用预裂爆破工艺,并选取合理的孔网参数及起爆网络,对边坡及采场
中国银行是中国最早开展信用卡业务的国有大型商业银行,早在1979年,中国银行广东省分行就涉足信用卡业务,1985年发行中国第一张信用卡以来,已经走过了三十多年的时光,在中国信用卡
进入新世纪以来,我国已经形成了日趋完善的市场体制,竞争机制在市场中发挥了积极作用。在这样的情况下,企业如何从面临的竞争和压力中脱颖而出发展壮大成为了当前面临的重要难题
以磨盘柿(Diospyros kaki)果实皮渣为试材,确定了提取黄色素的最佳条件,并对其稳定性进行了研究。以成熟的磨盘柿果实为试材,采用薄层层析法对黄色素的种类进行了初步研究。 结
<正>目的提高彩超对儿童急腹症的诊断价值。方法对150例急腹症患儿的超声诊断进行分析。结果急性肠系膜淋巴结炎74%,肠套叠8.0%、阑尾炎5.3%、急性胆道系统疾病4.0%、泌尿系
会议
<正>随着我国医疗卫生事业的快速发展及人民文化素质的提高,医院药学的服务宗旨和工作模式也在不断转变,"以病人为中心"是现代药学服务的重要理念。根据所掌握的药学知识为广
在中国经济中,民营企业已经成为重要组成部分,为国内经济增长做出了巨大的贡献。民营企业中既有做大做强的佼佼者,也有昙花一现的失败案例。研究民营企业的发展和衰败,除了考虑民