基于Selenium的软件测试自动化管理系统的设计与实现

被引量 : 0次 | 上传用户:ldwwsnake
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
经过几十年的发展,互联网已经改造及影响了很多传统行业,许多企业都想和互联网挂上联系,这直接导致了在线旅游、在线房产、在线影视、电子商务、互联网金融等行业在互联网上的形成。目前大部分互联网产品都是按照敏捷开发模式对产品进行研发的,需要在有限的时间内执行大量的重复的测试用例,来保证迭代开发的新功能,以及之前交付的功能的验证,这对软件测试工程师来说是一个严峻的挑战。在这种情况下,选择合适的自动化测试工具代替频繁重复的手工测试和多种浏览器的兼容性测试,提高测试效率是非常有必要的研究。基于上述背景,作者所在的公司测试部门同样面临着上述压力,所以结合自己公司的产品研发环境和产品特点,通过平台需求分析与研究相关的技术,设计出了一个基于Selenium的自动化测试框架,并且基于该框架实现了自动化测试管理的平台系统。本系统可分为两大部分实现,第一部分是测试机上执行的测试脚本,主要针对web应用访问的不同系统、不同业务、不同主流浏览器提取测试项目中可自动化的功能部分,并且在Selenium的框架下进行第二次框架设计开发,用于对那些可自动化的功能完成自动化测试的脚本调用和编写工作;第二部分是服务器上运行的web管理系统,主要包含功能有:对自动化脚本进行任务构建、测试环境部署、测试用例运行、测试结果分析以及生成测试报告等。通过自动化平台的实施,可更好的对项目中自动化测试流程进行控制,以及对自动化测试脚本进行扩展。让大家可以通过Web平台更好的管理在自动化测试过程中的数据和测试结果展示,并很好的了解自动化测试在测试过程中运行的效果。本项研究成果提高了自动化测试的管理,以及自动化的脚本维护和再开发成本得以明显降低。
其他文献
创意产业的发展规模和程度已经成为衡量一个国家或城市综合竞争力水平高低的重要标志。文章借用企业理论中的互补性资产概念,从产业经济学的产业链理论角度,对创意产业的产业
湿疹是皮肤科的常见难治病之一,其病因复杂,容易反复发作。文章着重探讨了湿疹病因复杂的多点性、剧烈瘙痒的治疗方法和减少湿疹复发的的对策。
以口碑网的顾客文本评论为研究对象,针对从网上收集的大量的顾客文本评论,采用文本聚类挖掘出顾客最关注的信誉维度,利用内容分析法对顾客评论进行编码,通过回归分析发现各个
码头工程全寿命周期设计具有重要意义,监测已建工程使用中的安全状态是开展全寿命周期设计理论研究的基础工作之一。在大连某原油码头混凝土主体结构建设过程中,根据结构应力
以国外探索式搜索行为相关研究文献为对象,采用综合归纳方法,从相关理论、基于实验环境和基于真实环境3个方面分析探索式搜索行为的研究进展。研究发现:理论研究吸收了大量早
目的观察从面部脏腑分区辨证论治寻常痤疮的疗效。方法寻常痤疮患者128例随机分成两组,治疗组64例,对照组64例。治疗组从心辨证用栀子黄连汤加减,从肝辨证用丹栀逍遥散加减,
用热蒸发法于700℃在硅衬底上制备了纳米线、多针状、四脚针状结构的ZnO,研究了衬底与热源间的距离对ZnO形貌的影响.用扫描电镜(SEM)表征了ZnO的形貌,当衬底距热源20mm时,ZnO
利用MTS815型程控伺服刚性试验机对层状砂岩开展高温常规三轴压缩试验,基于试验结果分析试样的变形参数、强度特征和破坏模式随着温度(20℃~150℃)和层理角度(0°~90°)的变化
立足于人文关怀视角,从生命关怀、公共关怀和文化内涵出发,探讨通过对医院植物景观视觉形象、医院户外环境生态绿化、医院植物景观细节体验3个方面的设计来体现人文关怀。在
改革开放以来,我国制造业快速发展,"中国制造"成为最重要的世界经济现象之一。在发展的同时,对资源的过度开发和对环境的过度污染,严重的破坏了自然环境,使得企业急剧增加治