关于Selenium WebDriver自动化测试框架设计与实现

来源 :数字化用户 | 被引量 : 0次 | 上传用户:a715362633
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网信息技术的高速发展带动了软件行业更加广泛的应用和使用,越来越多的用户对软件提出了更高的要求和标准.不同以往,软件测试工作在软件开发工程项目的比重增加.如今B/S系统架构已经成为软件系统的主流架构,敏捷开发的模式也逐渐得到了认可和应用,软件的更新和迭代的次数也相对比较频繁,以往人工测试的方法存在工作量大、劳动负荷重、无法保证对整套系统进行全面测试的缺点,存在漏测的现象,无法满足在短期内快速完成迭代测试并发布新版本,导致拖延整个产品的交付周期,而开发自动化测试框架能够让被测系统自动完成迭代测试快速有效解决这个问题,减少软件测试时间周期,保证了系统的稳定性和保障了项目的周期.很多公司引用了自动化测试的方法来测试系统,所以市场上也出现了很多自动化测试软件,在一般情况下,软件会部署到不同的操作系统上以及客户会通过不同的浏览器进行访问网页,这就要求软件能够兼容不同的操作系统和不同的浏览器,在设计自动化测试框架的时候能够支持并行分布式的运行测试用例、兼容不同的浏览器、自动汇总测试报告的要求以缩短测试时间,确保软件功能正常,实现产品的快速迭代和发布.为了解决快速测试,保证系统软件的功能,采取搭建自动化测试平台的方式,设计并实现Selenium自动化测试方案,使用Selenium和WebDriver方式能够实现WEB兼容不同平台、兼容不同浏览器、覆盖所有测试用例、测试用例在不同机器上运行后汇总测试结果、自动发送测试报告到指定邮箱供测试人员/领导查看核对,做到测试过程无需人工干预、实现完全自动化运行测试用例.
其他文献
本文以大同方特欢乐世界作为研究对象,以实习过程中对企业深入的了解,分析了方特欢乐世界的员工激励机制的现状和存在的问题,并提出优化措施,员工的激励机制需要分别对普通员
急性心肌缺血作为伤害性刺激可兴奋心肌的伤害性感受器,引起伤害性刺激向中枢神经系统传递,同时心肌组织内的感觉神经末梢受刺激引起5-羟色胺(5-HT)、P物质和降钙素基因相关肽的释放,使局部血管扩张,通透性增加,促进局部炎症的发生,产生类似神经源性炎性反应,加重心肌损伤[1]。
心肾综合征是心脏或肾脏中任一器官损害或功能障碍导致另一器官受损或功能障碍。为提高对心肾综合征及其ICD-10编码的准确性,根据国际疾病分类的原则,通过查阅文献、向临床医
对138 例腹泻新生儿在腹泻发生前3 天的体温记录与其同天出生的未腹泻新生儿同一时间的体温情况对照。结果表明,腹泻新生儿中低体温的发生率明显高于对照组未腹泻的新生儿。结论,低
OPGW光缆在电力通信中具有很重要的作用.当前二级电站所辖OPGW进站通信光缆出现遭受雷击或者电网过电压间隙放电情况较为频繁,使得OPGW光缆导线断股纤芯中断故障,危害到了电
封闭式负压引流技术(VSD)是一种在皮肤大面积缺损,骨科创伤及感染创面有效的治疗方法,广泛运用于骨科临床。通过对某院VSD编码情况的统计分析,找出编码过程中出现的问题。根
本文结合真实案例,探讨体育场馆智能化建设中一块比较专业的内容,体育赛事专项系统,并重点介绍了赛事专项系统的组成、设计要点和实施中需要注意的事项.
对1997年2-11月自愿戒毒的1000例海洛因依赖者和同期入院的1100例其他科室患者常规取血查HBsAg、抗-HCV、抗-HIV。结果显示:观察组的HBsAg抗-HCV、抗-HCV、抗-HIV阳性率分别为35.8%、42.0%、0.6%;
微服务架构的流行,是传统技术向互联网时代发展而产生的技术革新,本文首先描述了微服务是什么,再介绍微服务架构的优点,最后结合SpringCloud实践给出了微服务架构的一种实现.
随着燃油价格的上涨,航空公司逐渐认识到对飞机进行“鲨鳍小翼”改装,可以节省燃油成本,增强飞行性能.笔者有幸参与“鲨鳍小翼”的前期准备,从鲨鳍小翼改装项目的背景分析入
期刊