某公司前端网页测试平台设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:yp7611
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网页作为互联网技术服务的交互载体已经全面、深度融入社会经济生活。网页也成为很多公司营业收入的重要来源,网页服务的稳定性、可靠性关乎着公司的生存发展。本文阐述了前端网页测试场景中前端页面迭代频繁、人力重复劳动、页面运行环境兼容性要求高等现状;提出了某公司前端网页测试平台建设的总体目标:平台代替测试人员完成大量的重复性的前端页面测试功能,全面及时的回归已有功能,通过定期检查线上页面的可用性、完整性,保证前端页面在上线前、上线后的稳定性、连续性,达到解放测试人员,减轻公司的人员招聘压力和人力成本的效果,最终为公司的产品持续运行和良好变现提供有力支撑。本文从维持公司产品服务的连续性角度出发,围绕测试人员的日常工作,进行业务分析,得到账户管理、角色管理、任务管理、任务调度、告警管理、浏览器管理等需求功能点以及可行性、安全性、拓展性等非需求功能点;通过需求分析完成数据实体属性设计和表结构设计,并得到各功能模块的数据表结构及表之间的映射关系;通过调研软件自动化测试、无头浏览器、WebDriver、Docker以及图像diff算法等大量技术方案及国内外文献完成平台设计;通过使用Vue、Node.js、MongoDB等技术栈,基于B/S和前后分离的架构方式,完成了 RBAC、安全性高、便于拓展的前端网页测试平台;之后设计了测试用例,对平台进行了接口测试和集成测试,验证了平台的设计;保证平台达到了可使用、良好运行的状态,满足了设计预期,最后论文给出了下一阶段的工作和展望。本文通过使用Docker这一容器技术,将前端网页测试任务化、标准化和流程化,实现了前端网页测试从设计开发、上线部署到持续迭代的流水线作业,达到了对前端网页稳定性全生命周期的监控状态,有效的节省了测试人员的人力成本,提高了网页测试的质量,最终有力支撑了公司线上产品服务的稳定性、连续性。
其他文献
采用PN码序列滑动相关的方法,给出了一种超宽带信号模拟相关器的设计方案。讲述了该模拟相关器各个功能模块的设计过程,并根据超宽带信号的技术特点,设计并实现了基于该模拟相关
目的探讨原发性高血压(EH)患者血清高敏C反应蛋白(hs-CRP)水平与动脉弹性的相关性。方法选择EH患者138例,分为单纯高血压组(无颈动脉粥样硬化)67例,硬化组(合并颈动脉粥样硬化)71例,
目的研究子痫前期(preeclampsia,PE)早产患者产前使用地塞米松(dexamethasone,DXMS)促进胎儿肺成熟治疗对母儿预后的影响,评估产前糖皮质激素(antenatal corticosteroids,ACS)在子痫前期早产患者中应用的有效性及安全性,优化ACS治疗方案,以期为PE患者的临床诊疗管理提供建议。方法回顾自2018年1月1日至2019年8月31日,在山东大学齐鲁医院
目的观察三羊益心康胶囊的抗心肌缺血作用。方法采用结扎大鼠冠状动脉左前降支法制备急性心肌梗死模型,利用二导联心电图、定量和半定量组织学法、血液生化法和电镜法观察三
“我们的产品要做得很有针对性,非常灵活,和别人的不一样。”这是在今年3月份北京IIC展览上,Intersil公司市场部总经理AdamLatham及中国区总经理DavidChen向本刊记者表达的共同
设计了一套快速反应嵌入式智能安防监控系统,实现对运动目标的跟踪、定位,快速捕获人脸图像。利用模式识别与图像处理技术对人脸特征进行分析,提取其特征量并与人脸库中的特征量