教育网站制作哪家服务好网络编程就是做网站么
2026/1/16 21:34:42 网站建设 项目流程
教育网站制作哪家服务好,网络编程就是做网站么,淮北建网站,一般设计网站页面用什么软件前一段时间帮助团队搭建了UI自动化环境#xff0c;这里将Jenkins环境的一些配置分享给大家。 背景#xff1a; 团队下半年的目标之一是实现自动化测试#xff0c;这里要吐槽一下#xff0c;之前开发的测试平台了#xff0c;最初的目的是用来做接口自动化测试和性能测试这里将Jenkins环境的一些配置分享给大家。背景团队下半年的目标之一是实现自动化测试这里要吐槽一下之前开发的测试平台了最初的目的是用来做接口自动化测试和性能测试但由于各种原因接口自动化测试那部分功能整个废弃掉了其中和易用性有很大关系另外也和我们公司的接口业务也有关。不过性能测试功能开发同学用的很欢快还有接口的管理目前是连接前端与后端的重要桥梁。目前又加入了环境管理我公司主要用docker创建开发和测试环境最近又加入了需求管理与bug管理所以从“测试平台”变成了“研发协作平台”。为什么不用市面上主流的缺陷管理系统例如禅道JIRA。因为我们公司有自己特定的开发流程。单就环境的管理docker市面上的平台就不能满足。说回到自动化测试当然是优先考虑的接口自动化我之前也有分享过主流接口工具/框架的对比但实际与业务线的测试同学沟通过后发现支付的接口是异步的走的网关也不确定结果是很难做。在加上测试的业务是环环相扣的用户从选择活动、加入购物车、到支付中间涉及十几接口都高度依赖上一个接口的返回值。如果解除依赖用mockServer去测试单个的接口意义不大也不能覆盖到现有业务场景。于是我们放弃了接口自动化测试先从UI下手这就比较好做了模拟用户的操作流程就好了。所以并不是接口自动化一定比UI自动化好做这个得看项目。UI自动化所用到的技术selenium不解释。pytest单元测试框架因为它可以全局的配置浏览器驱动的开启与关闭而且有很多好用的扩展插件更适合来做UI自动化。pytest-html生成HTML测试报告可以配置用例失败自动截图这一点对UI自动化很重要。pytest-rerunfailures可以实现用例的失败重跑这一点对UI自动化也很重要。Selenium-page-objects我封装的page objects库以前也有介绍让你编写page层更加简单。Git/Bitbucket我们的测试代码提交到Bitbucket上管理。Jenkin做什么接下来才是重点Jenkins主要用来运行UI自动化测试。接下来介绍一下我的配置。配置Git连接Bitbucket检查项目代码更新。定时任务设置为每天晚上22:00运行。构建命令拉取代码并运行所有用例。设置HTML测试报告的路径设置XML测试报告的路径。配置发邮件功能。大致效果如下可以点击HTML Report查看HTML报告最新结果可以看到项目XML格式的报告。测试趋势图这个是基于XML报告插件生成的。在Jenkins中查看测试HTML测试报告。当然还有构建完成所收到的邮件。希望以上的介绍能给你提供一些思路。最后作为一位过来人也是希望大家少走一些弯路在这里我给大家分享一些软件测试的学习资料和我花了3个月整理的软件测试自学全栈这些资料希望能给你前进的路上带来帮助。​视频文档获取方式这份文档和视频资料对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你以上均可以分享点下方小卡片即可自行领取。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询