基于Selenium JS UI的自动化测试框架设计与实现

来源 :微型机与应用 | 被引量 : 0次 | 上传用户:sujie0888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web技术的发展,以及Web UI组件的广泛应用,给自动化测试带来了挑战。因此设计了一套基于Selenium JS UI的自动化测试框架。该框架结合了Test NG、Selenium框架,并且利用了关键字驱动、数据驱动技术。将框架分为关键字、测试用例、执行引擎、配置报告四层,使测试用例、测试脚本、测试数据相分离,跨平台,不仅解决了自动化测试定位难的问题,而且大大提高了测试效率。
其他文献
研究了模拟、数字和射频混合电路便携式设备中PCB板电源传输系统(PDS)的设计方法,以及由电源传输系统引起的信号完整性问题。对PDS去耦网络中电容容量和数量做了定量和定性分析
智能花卉养护使得“懒人”养花成为可能,因此越来越受青睐。为了实现家庭花卉养护过程的精细化、智能化、可视化、美观化,开发设计了一个智能花卉养护的远程监控系统,运用Ard
中国银监会成立后,提出了"管法人、管风险、管内控、提高透明度"的监管理念。健全有效的内部控制是防范金融风险的第一道防线。提高内控有效性、坚守风险底线是银行业健康发展
通过分析目前推荐技术在电子商务系统中的应用优势,并针对当前产品交易系统的无评分、产品量大和难以分类等现状与问题,设计了一种基于用户交易行为的隐语义模型推荐算法。该
简要地阐述了发展多媒体通信的必要性,提出了走联合之路是发展多媒体通信业务的实用方法,并对联合发展中的几个关系进行了详细的讨论。
传统IP网络架构越来越不适应日益增长的网络业务与应用,一种新型的网络架构应运而生,即软件定义网络。它实现数据面和控制面相分离,同时具有集中控制、开放接口、可编程等特
文中主要讨论针对未知目标的长时跟踪问题。在一帧图像中,目标是由其位置和外观表征的;在连续的视频帧中,需要确定出每一帧中目标的位置和外观特征或者在某一帧中标识出目标是不可见的。因此对PN半监督机器学习算法进行改进,并在此基础上整合模板匹配技术、背景抽离技术和主成分分析技术,提出一种基于检测的在线长时目标跟踪算法。针对该跟踪算法详细阐述了其跟踪架构和算法执行流程,并精心筛选出5个测试视频流。实验结果表
为了解决近地告警设备的测试问题,设计了一种便携式的近地告警测试设备。基于LabVIEW软件完成了模拟飞机上的输入信号和输出显示,并可通过自动测试和手动测试的方式完成对近地
针对目前基于公路监控视频的运动车辆检测和分类存在检测速度慢、分类效果差等问题,提出了一种高斯混合模型和AlexNet结合的检测分类算法。该方法首先用高斯混合模型对场景的背景建模,用当前帧图像减去背景图像得到运动的车辆,然后用AlexNet对已检测到的车辆进行分类。针对自采数据集过小的问题,采用数据扩充策略来扩充训练数据。实验结果表明,该方法检测速度可达到45 f/s,车辆检测精确度为94. 4%,
计算机视觉中的中级词袋模型广泛采用滑动窗口作为图片的分割方法。然而由滑动窗口产生的图块充满随机性,部分图块并没有明显的语义含义,会给后续的聚类带来困难。针对这个问题,提出采用似物检测取代滑动窗口。同时,根据词袋模型字典设计中关于字典词区别性和代表性的思路,对K-平均算法进行了改进,并在MIT-67室内场景数据库中进行了测试,该方法取得了良好的效果,最好的结果为76.31。