基于Selenium的一种Web自动化测试系统的设计与实现

来源 :北京交通大学 | 被引量 : 14次 | 上传用户:ppt20041
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着中国互联网行业的高速发展,电信业务申请数量也随之大幅增长,这就不可避免地导致了相关部门测试和审批工作量的飙升。根据工业和信息化部的相关政策规定,以及各级管理部门的审批要求,申请相关电信业务运营资质的企业必须开通企业IDC/ISP接入系统和ICP/IP备案系统。相关部门会测试企业系统的通信接口功能和流程正确性、与监管系统接口数据传递和解析的正确性,为此组建了测试团队来完成大量的人工测试操作,但是人工测试的效率难以满足日益增长的电信业务申请需求。在这种背景下,为了更好地服务于我国电信业务和互联网市场的发展,中国信息通信研究院安全研究所开发了基于Selenium测试工具的Web自动化测试系统,采取自动化测试取代先前的手动测试,大幅提升了管理部门的测试工作效率和行政审批速度。本人在中国信息通信研究院安全研究所实习期间,全程参与了自动化测试系统的开发和运营工作。在这期间,本人认真学习了 Selenium测试工具的工作原理和运用方法,学习如何将Selenium测试工具与Java程序设计语言结合,如何构建测试系统等问题。在此基础上,本人主要完成了以下工作:(1)根据测试任务的业务逻辑和工作流程,在企业导师的协助下完成了自动化测试系统的需求分析。(2)在需求分析的基础上,将自动化测试系统的功能划分为测试任务生成模块、测试任务管理和分配模块、测试用例脚本集合模块、以及测试结果管理模块四个模块,并完成各模块的设计工作。(3)完成其中测试任务生成模块、测试任务管理和分配模块、以及测试结果管理模块的开发工作。(4)根据不同电信业务类软件开发商研发的不同版本的企业IDC/ISP接入系统和ICP/IP备案系统的功能特性和操作特征,开发了 30多个测试用例脚本程序。经过了半年的设计和开发,本人在企业导师的协助下实现了面向IDC/ISP接入系统和ICP/IP备案系统的Web自动化测试系统,并完成部署且实际运用到测试工作中,验证本测试系统达到了的各项需求和设计要求。运行效果良好,大幅提高了测试工作的效率和质量。
其他文献
为测试Pléiades(普莱亚)卫星影像正射处理中采用不同像控点布设方案校正后的精度,以粤东区域一景Pléiades 1A级产品全色影像为例,利用现场采集的28个地面控制点和1∶10 000
目的 研究多巴胺 (DA )在聚刚果红修饰电极上的伏安行为 ,建立 DA含量测定方法。 方法 用循环伏安法制备聚刚果红修饰玻碳电极 ,以循环伏安法与差示脉冲伏安法研究 DA在修
介绍了硝基苯生产过程中存在的主要危险因素,并分析了原因,给出了预防措施。
阮籍的《咏怀诗》体现了个人人生体验与时代悲剧,而这一心理体验也体现了中国传统知识分子的共同恐惧与无所适从,也适用于现代知识分子的人性体验分析。
<正>如何让学生真正地经历数学知识的建构、再创造过程?笔者认为,可以以"数学活动"为载体,引导学生对数学活动深耕,从而促进学生数学核心素养的发展。一、从感性到理性——引
<正>预混料是水产饲料中必不可少的一种原料,在欧洲等成熟市场,水产预混料作为一个打包的大原料,被饲料生产企业广泛接受。即使在中国,水产预混料外包的趋势也是越来越明显。
由于环境污染、全球变暖、能源短缺等各方面原因,能量转换效率高且无污染的燃料电池汽车备受人们的青睐,作为燃料电池系统中重要部件之一的空气压缩机也成为研究的热点。西安
“大平2号”蚯蚓在以牛粪为饲料,温度23℃~24℃,相对温度为60%的条件下饲养,卵期为14~18天;幼蚓期为40~45夭,从具繁殖节列产卵为5~7天。每个卵包孵出幼蚓1~11条,平均5.9条。太平2号有断体
冷冻浓缩技术是处理尿素厂废水和尿液等高浓度尿素废水的有效方法之一,浓缩极限的确定则是预测和评价该工艺最高水回收率和工作效率的必要条件.以尿素溶液为研究对象,采用差