• 博客(504)
  • 资源 (1)
  • 收藏
  • 关注

原创 测试开发 | 跨平台设备管理方案 Selenium Grid

Selenium Grid 是 Selenium 的三大组件之一,它可以在多台机器上并行运行测试,集中管理不同的浏览器版本和浏览器配置。通过将客户端命令发送到远程浏览器的实例, Selenium Grid 允许在远程计算机 (虚拟或真实) 上执行 WebDriver 脚本. 它旨在提供一种在多台计算机上并行运行测试的简便方法。官方文档:https://www.selenium.dev/

2023-01-09 10:05:13 32

原创 测试开发 | 相比 Selenium,Web 自动化测试框架 Playwright 有哪些强大的优势?

Playwright 是由微软的研发团队所开发的一款 Web 自动化测试框架,这个框架具有多平台、跨语言的特点。除了基本的自动化测试能力之外,同时它还具备非常强大的录制功能、追踪功能。以下是 Playwright 与 Selenium 的对比。转存失败重新上传取消由此可见,Playwright 不仅具备 Selenium 多语言、跨平台、多浏览器的优点。相较于 Selenium,Playwright 还有更加强大的优势。

2023-01-06 17:42:13 29

原创 软件测试 | 简历中应该如何描述才能体现出软技能的实力 ?

发现、分析和总结问题,其实说到底,就是复盘的能力。一个项目做完之后,是否会分析,哪个模块的 bug 最多,哪个模块的 bug 最少?这些 bug 都是什么原因引起的?引起 bug 的底层原因是什么?下次再做类似项目的时候,有哪些经验可以用在下一个项目里?有哪些 bug 是可以规避的?这些问题,是否总结成一些可以在公司通用的文档,让全公司受益?公司的受益点在哪里?想明白这些问题后,将成果写在简历中,就是非常好的答案呀~我们看到 JD 的时候,一定要多想一想,招聘需求上这么写倒底是需要什么样的能力?

2023-01-04 10:44:04 27

原创 软件测试|HTTPS 的通信加解密过程,证书为什么更安全?

问题:HTTPS 的通信加解密过程,证书为什么更安全?HTTPS 的通信加解密过程基本是客户端先向服务端提出通信请求;然后服务端把包含了公钥的数字证书发给客户端;客户端拿到数字证书后先验证证书的可靠性,验证通过后生成对称加密的会话密钥,并把会话密钥使用服务端的公钥进行加密后发给服务端;服务端收到加密后的会话密钥后,使用私钥解密,得到会话密钥;然后双方使用会话密钥加密通信信息,收到信息后同样适用会话密钥进行解密即可。

2022-12-29 09:55:00 29

原创 软件测试面试 | 一面试就紧张,怎么办?

只要一面试就紧张,有时问的明明是自己很得心应手的技能点,但是面试的时候就嘴瓢,完全是茶壶里倒饺子,有货倒不出来。所以你去面试的时候会紧张,因为你不知道会在一个什么样的环境遇到一个什么样的面试官,这个面试官会问什么样的题目。当面试的时候,面试官提问的问题都是在工作中会遇到的问题。去面试之前先摆正心态,你就当是去学习新技术的,看看现在别家公司都用了哪些技术,有哪些是可以学习提升的。放平心态后,如果那家公司没给你发 offer,你心底安慰自己:这样没眼光的公司不给你发 offer,是拯救自己于水火。

2022-12-29 09:53:52 21

原创 技术分享 | 测试的本质是什么?

此时的测试人员,70%~80% 的时间会都在项目测试本身上,加上项目测试本身外的第三方沟通、项目“后期”保证、共识&流程方面的建设,测试人员几乎没有太多时间学习,Code 工具了(P.S. 个人认为,此时测试人员本身的技术水平,相对来说,由于时间限制会比较少,只能靠挤时间了)。测试工程师必须具备综合的软硬实力。这种业务涉及订单、交易、物流追踪等等,某一个环节出问题,可能直接流失收益或客户,所以这类业务的测试除了通用的测试经验外,还需要些交易方面经验的积累,能够减少故障的发生,同时能把控交易业务方面的需求。

2022-12-22 11:47:50 525

原创 校招面试真题 | 你的期望薪资是多少?为什么?

所以,一般来说,hr给到的价格,是技术面面试官给的价格区间( ps : hr 也需要完成自己的招聘任务的,所以,hr 也希望能够替部门招到合适的人)。在去面试之前,我们需要了解我们面试的职位是什么,招聘 JD 上的薪资范围是多少,技术面试时面试官对你的印象怎么样(你自己面的怎样应该有数,需要平常心来对待),还有整个城市该行业的大概薪资范围,弄明白了这些,咱们谈薪资才会有理有据有重点。那么,有3K - 6K的岗位,还有15K - 30K 的岗位,那么,这个薪资范围是3K - 30K ,我该怎么谈呢?

2022-12-22 11:47:20 476

原创 Git实战(五)| 让工作更高效,搞定Git的分支管理

上一篇讲到Git的分支管理实操,在线合并和本地合并都进行了实操。毕竟:光说不练是假把式。而只练不整理,只能是傻把式了。分支管理到底如何进行管理呢?先以GitLab上的一张经典的图打头,作为一个总体概览,也方便理解分支的管理和走向:转存失败重新上传取消场景预设现假设公司有名为Hogwarts_Online2的开发项目,其中包含了上线分支,开发分支,测试分支,和个人开发的特性分支特性分支与develop分支1.1)与远程仓库建立连接,在本地创建自己的分支,并拉取develop分支的文件:1.2)在当前分支中创建

2022-12-08 09:33:43 37

原创 Git实战(四)| Git分支管理实操,搞定在线合并和本地合并

类似于SVN这种集中式版本管理,三年前刚来上海工作时候,在华为驻场上班,华为用的就是SVN,印象最深的就是那个小乌龟的图标;后来到外面工作,渐渐发现用Git的非常多,慢慢学习了解发现Git这种分布式的版本管理确实很好很强大,后面也就重点学习Git的分支管理策略了(其实SVN我现在压根就不会了,哈哈。。。) centralized workflows特性分支工作流(Feature Branch Workflow)以Bitbucket的官方文档的实例作为简单介绍:例如Mary现在想要开发,在开发前她可以通过ch

2022-12-08 09:28:15 28

原创 三江学院计算机科学与工程学院举办“火焰杯”软件测试开发选拔赛颁奖仪式

11月25日下午,“火焰杯”软件测试开发选拔赛颁奖仪式在s楼会议室隆重举行“。计算机科学与工程学院院长刘亚军、副院长叶传标、曹阳、吴德、院党总支副书记王兰英、系主任杨少雄、慧科企业代表尹沁伊人、项目负责人王旭出席本次颁奖仪式,仪式由吴德副院长主持。仪式开始前,刘亚军院长肯定了在上一阶段老师和同学们取得的成就,表示软件测试作为一项重点建设课程,在未来更是一个重要岗位,能取得这样的成就实属不易。现阶段,尤其重视创造力的发展和创新人才的培养,训练营和竞赛对提高同学们的实战能力和促进运用型人才的培养有重要意义,并

2022-12-02 09:38:23 54

原创 东莞理工学院-网安学院举办第二届“火焰杯”软件测试高校就业选拔赛颁奖典礼

火焰杯”软件测试高校就业选拔赛是软件测试就业联盟、霍格沃兹测试开发学社等一线互联网企业与知名高校,立足行业实际,举办的人才选拔、培养的软件测试专业赛事,旨在推动软件测试行业发展,提升国内软件的质量,向软件测试行业输送具有创新能力和实践能力的高端人才,提升高校毕业生的就业竞争力,全面推动行业发展及人才培养进程。据悉,网络空间安全学院成立以来,一直努力探索创新人才培养模式,以课程建设为基础,充分发挥学科专业优势,以学生学科竞赛、校企合作为抓手,多轮驱动不断探索创新型应用人才培养之路,不断提升人才培养质量。

2022-11-28 11:39:58 52

原创 行业首个测试开发技术大赛开始报名啦~ 10 万现金奖励等你来挑战

2020 年,为了帮助企业推进校招人才的选拔,本着立足行业,结合实战,以赛促学的原则,我们发起了高校版的测试开发技术选拔赛,以赛促学,将企业的实际应用技术带入高校。现在,在各方面体系完善的情况下,我们将「火焰杯」软件测试开发选拔赛的参赛人群扩展到了在职测试开发工程师,发起了行业首个测试开发技术比赛。为了能让参赛者更好地参与火焰杯软件测试开发选拔赛,本次大赛的承办方霍格沃兹测试开发学社为大家准备了赛前辅导视频,该课程目前已经上线,欢迎大家领取学习。—— 参赛流程 ———— 比赛内容 ———— 赛前辅导 ——

2022-11-22 15:28:33 29

原创 技术分享 | 测试人员必须掌握的测试用例

测试用例(Test Case)是为特定的目的而设计的一组测试输入、执行条件和预期结果的文档。如果设计全面覆盖需求的用例,测试用例都执行通过,发现的问题全部修改,即可放心交付给客户使用。P2:中优先级测试用例,更全面的验证功能的各个方面,包含异常测试、边界、中断、网络、容错、UI 等测试用例。P3:低优先级测试用例,不常常被执行,一般包含性能、压力、兼容性、安全、可用性等等。测试步骤:测试用例的步骤描述,执行人员可以根据测试步骤完成测试的执行。在不同的公司,可能测试用例的等级划分有所差异,但是基本大同小异。

2022-11-16 11:37:15 117

原创 校招面试真题 | 测试流程大概是什么?

*面试官问:**测试流程大概是什么?

2022-11-04 09:58:11 525

原创 校招面试真题 | 显式等待与隐式等待的区别?与强制等待的方式分别是什么,有什么区别?

在写自动化测试脚本的过程中,是否熟练掌握了三种等待的使用方式与使用场景?三种等待方式分别是什么,有什么区别?显式等待与隐式等待的区别?需要分别从使用方式、原理、适用场景进行总结。显式等待与隐式等待的区别?与强制等待的方式分别是什么,有什么区别?本文引用自霍格沃兹测试开发学社录播课《Appium原理》

2022-11-04 09:40:30 32

原创 技术分享 | 如何确保API 的稳定性与正确性?你只需要这一招

现在,越来越多的 Web 应用转向了RESTful的架构,很多产品和应用暴露给用户的往往就是一组 REST API,这样有一个好处,用户可以根据需要,调用不同的 API,整合出自己的应用出来。对的,这时候应该使用findAll,可以粗鲁的认为多个find的叠加。在这个例子中,需要重用的两个断言数据被定义在"responseSpec",并且与另外一个body断言合并,组成了这个测试用例中全部的断言,那么这个测试用例需要全部断言都通过用例结果才会通过,一旦其中一个断言失败,则测试用例的测试结果为失败。

2022-11-04 09:39:48 158

原创 从 0 开始学 Python 自动化测试开发(二):环境搭建

没有阅读过上一篇的同学,请戳蓝色字体阅读。复杂是指一旦遇到点问题,可能解决起来就比较麻烦,因为涉及到操作系统环境变量的一些设置,还有每个人的系统环境配置的差异,这些个性化差异网上未必有现成的答案可供搜索参考,初学者如果不知道原理的话,很难排除。这里有 Windows 和 macOS 下的安装包,但没有 Linux 的,Linux 的 Python 安装从官方这里只能通过源代码编译、安装,涉及到一系列的依赖包的安装,对小白并不友好。不同人安装的时候,会有不同的有意思的问题,大家可以在下面留言。

2022-11-04 09:31:01 44

原创 校招面试真题 | 显式等待与隐式等待的区别?与强制等待的方式分别是什么,有什么区别?

在写自动化测试脚本的过程中,是否熟练掌握了三种等待的使用方式与使用场景?三种等待方式分别是什么,有什么区别?显式等待与隐式等待的区别?需要分别从使用方式、原理、适用场景进行总结。面试官问:显式等待与隐式等待的区别?与强制等待的方式分别是什么,有什么区别?本文引用自霍格沃兹测试开发学社录播课《Appium原理》《强制等待与隐式等待》:三种等待的基本使用与原理。《显式等待高级使用》:显式等待的条件封装。

2022-10-24 10:20:19 272

原创 技术分享 | 测试开发工程师必读经典好书清单,抽奖赠书送福利!

另外,如果性能测试做得比较深入了,其实可以看相关的开发书籍,比如架构相关的书,数据库管理、调优,JVM 调优,Web 服务器管理、调优,高性能程序设计、调优等。程序员在技术之外的软技能可能才是决定工作和生活幸福度的关键,包括身体健康,成熟的心态,团队协作能力,良好的沟通方式和技巧,高效能工作习惯,职业生涯规划能力等等。推荐几本经典书籍,信息量比较大,对于平时只做系统测试的同学来说可能很难懂,但是建议啃一下,慢慢消化里边的一些知识,在读的过程中多与开发人员,SQA,产品人员,运维人员交流。

2022-10-24 10:18:56 42

原创 校招面试真题 | 面试官必问面试题之你有什么想问我的?

好像我对于薪水这个问题,我也想不出来有啥问题能问了呀~ 如果你真的问了,我明确的告诉你,他们也只会告诉你,薪资这块会商议后再决定,请等通知。而且如果把这个问题问在了补助上面,那会让 HR 觉得你只顾着「福利」,大概率也不是想认真干活的,这个是很败好感的。而如果是 HR 问你这个问题,那你可以问一问大概什么时候能够收到面试结果的通知。第三届火焰杯不仅奖金升级,上千岗位优先内推,对标名企大厂的测试开发能力认证,更是你面试的加分项。技术面的面试官问你的时候,那你可以问一问具体的岗位职责及目前岗位工作的重点。

2022-10-20 16:43:34 86

原创 校招面试真题 | 和面试官聊的很 high,但就是拿不到 offer,怎么办?

和面试官聊的很 high,但就是拿不到 offer,怎么办?这是很多人比较 emo 的问题。面试的时候和面试官谈笑风生,有种相见恨晚的感觉。面试完后左等右等就是不见发 offer,而去问 hr 小姐姐,hr 小姐姐只会告诉你,面试没通过。至于太细节问题,没法问呀~接下来我和大家说一说面试中的3个误区,结合你的面试经验,看看你有没有中招哦。

2022-10-20 14:31:39 34

原创 技术分享 | 一文搞定 Appium 环境配置

Appium 是一个开源的、跨平台的测试框架,可以用来测试 Native App、混合应用、移动 Web 应用(H5 应用)等,也是当下互联网企业实现移动自动化测试的重要工具。Appium:是 Appium 体系的核心,因为它本身也是一个 web 接口服务,所以也会被成为 appium server,对外默认开启包括 4723 等多个端口。Appium-Desktop:是为了让 Appium 能够更好用,让小白入门更容易,让调试和界面分析更方便,官方开发了 GUI 的工具 Appium-desktop。

2022-10-19 14:25:14 36

原创 技术分享 | 使用 Zabbix + Grafana 搭建服务器监控系统

当 Zabbix 监控某个具体的项目,改项目会设置一个触发器阈值,当被监控的指标超过该触发器设定的阈值,会进行一些必要的动作,动作包括:发送信息(邮件、微信、短信)、发送命令(SHELL 命令、Reboot、Restart、Install 等)。Agent 安装在被监控的主机上,Agent 负责定期收集客户端本地各项数据,并发送至 Zabbix Server 端,Zabbix Server 收到数据,将数据存储到数据库中,用户基于 Zabbix WEB 可以看到数据在前端展现图像。

2022-10-19 14:23:45 172

原创 保10万涨薪、保Offer、保大厂,1V1私教服务上线啦!

被裁的人数众多,企业放出的职位投递的人比往常多出很多倍,比如有的公司发布了5个测试职位,陆续收到了上千封简历。在平时的工作过程中,会遇到很多难点,也有自己解决不了的问题,不好意思问领导,担心影响领导对自己的能力评估。我们通常都有这样的感受,工作中遇到一个好的领导,在旁边随时提点你,自己在职业技能上会成长的非常快,跟对人可以助你弯道超车,快速达成职业目标。职场守护计划中的全流程的面试辅导,不仅有资深面试官1v1模拟面试,更有面试后的复盘,帮你理清面试逻辑获得最佳表现、拿下心仪Offer。

2022-10-17 10:35:23 36

原创 利器| Cypress 强大全新的 Web UI 测试框架应用尝鲜

目前官方团队正在开发 Python 版本,同样的 Free to use,对 JS 恐惧的同学不妨等一等,或者直接 JS 上手,也非常简单,VSCode 装上之后,你会爱上 Cypress 和 JS,笔者会慢慢介绍各种 Web UI 自动化复杂场景下 Cypress 的强大应对,目前还没发现 Cypress 无法处理的问题!,点击它,你会发现它跑起来了,而且如果再次对用例修改并保存,Cypress 会自动检测到新的改动,并马上运行!•微软:要说 IDE,我微软敢说第二,没人敢说第一!

2022-10-17 10:33:28 35

原创 如何从 0 开始学 Python 自动化测试开发(一)

3. 然后,熟悉接口测试中的 Requests,APP 自动化测试的 Appium, Web自动化的 Selenium,数据库的连接和操作库 pymysql,还可以简单的了解下 Windows 下 GUI 的自动化测试库 pywinauto。6. 另外,最好能找到一个既懂 Python 又懂测试开发的导师或朋友,请教学习规划和建议,最重要的是在遇到卡壳的地方请他指点,这样会事半功倍,少走很多弯路。,Python 语法简洁而清晰,并具有丰富和强大的类库,可以轻易实现很多功能。专业版请根据个人情况购买。

2022-10-13 09:26:25 410

原创 测试过程中遇到的那些奇葩bug

Phd大哥确定自己代码没问题之后,调服务器数据,发现新来的学生,每次在跑自己Case的时候,都会把实验室服务器重启!视频加载有点问题,我们领导找开发,那个开发边聊天手啪啪按几次回车,然后淡定的说:“没有啊,再试试”,结果就好了。遇到过最坑爹的bug: 提交订单,后端没做价格校验, 嗯, 没错, 你可以0.01元买走商城任何物品。有个页面问题,开发偷偷改了,说你刷新看看 ,一看好了,开发直接Reject。笔记本放青藏高原到高音那,磁盘因为磁头震颤,读写出问题,死机。测试童鞋过去一看,开发你起开,我给你改。

2022-10-13 09:24:24 122

原创 测试工程师六大能力模型

我们分析了大量名企和行业独角兽的高薪招聘职位,给大家做了一个招聘需求总结,帮助大家更好地了解行业形势。在对热招的岗位需求进行了分类与梳理后,我们发现拥有以下六种能力模型的简历,是很多测试经理与HR最喜欢的类型。快来看看你是不是传说中的“六边形战士”吧。

2022-10-13 09:23:47 69

原创 Google 测试总监聊如何经营成功的测试职业生涯

你是如何开始做测试工作的?1989 年,我在田纳西大学读研究生的时候,完成了从软件开发人员到软件测试人员的转型。而这一转型并非出于我自己的选择。我命运的改变发生在一个早晨,我的教授质问我为什么缺席那么多开发会议。我解释说因为会议被安排在星期六早上,很不方便。而作为一个生平第一次离开家的新入校的研究生,这个时间段有些麻烦。十分有意思的是,等待我的惩罚并不是一纸解聘通知书,而是被判罚为该小组的唯一一个测试人员,且不能与开发团队有任何交流。对于我的职业生涯来说,这是一个意义多么重大的决定啊!正是这个决定最终成就了

2022-10-13 09:02:37 111

原创 Java or Python?测试开发工程师如何选择合适的编程语言?

Python 作为大数据工程和 AI 的主流开发语言,一直保持强劲的上升趋势,即使目前 AI 还没有大量的成功的商业案例(盈利的)就已经很火爆了,一旦成功的商业模式建立起来,Python 开发和测试的需求更会爆发性增长。另,除了 Python 和 Java,如果大家还想学习一门新的语言,我建议大家学习 Go,那也是一个明日之星。Java 用来做测试开发,还是太重了点,技术点比较复杂,学习曲线长,编写测试代码的速度慢,Python 编写速度快,非常适合测试资源不充足的情况下,快速开发测试工具。

2022-10-13 09:02:05 346

原创 技术分享 | 做到这几点,你也能成为 BAT 的抢手人!

一般有如下特质会大大加分:快速学习、系统性学习、学以致用、系统性思考、强大的推动力、技术思维、突出的沟通能力、条理性、抗压性、乐观精神、抗挫折能力、迅速调整的能力、迭代改进的意识、ownership、团队合作、愿景和规划。但同时很多测试小伙伴发现找工作很难,特别是进大一点的厂,他们特别挑:代码要会写,要有软件架构能力,问一大坨平时根本用不到的技术问题,还挑经验,挑沟通能力,挑这挑那,有时候还特么挑学历、挑年龄。这些特性体现人的内核,有强大内核的人,做什么都行,技能暂时不足,也一定能补足。

2022-10-13 09:01:21 290

原创 技术分享 | 代码覆盖率集成

JaCoCo,即 Java Code Coverage Library,它由 EclEmma 团队根据多年来使用和集成现有库的经验教训而创建的一个开源的代码覆盖率工具,支持 Java 和 Kotlin;支持计算测试代码对项目的覆盖情况,能定位到测试未覆盖的代码部分;JaCoCo 能本地进行代码的检查,也可以把它与持续集成工具 Jenkins 进行集成,这样就能在代码提交后自动对提交的代码进行覆盖率的验证,保证提交代码的质量。配置好运行的节点机器,此机器是环境准备中的节点机器。

2022-10-13 08:53:33 40

原创 技术分享 | 单元测试体系集成

JUnit 是一个基于 Java 语言的单元测试框架,可以用它来编写单元测试用例,用途广泛能被各种工具支持,每个 JUnit 单元测试相对独立,运行方便,结果的展示清晰;也可以把它与持续集成工具 Jenkins 进行集成,这样就能在代码提交后自动进行代码的单元测试,保证代码的质量。配置代码源,将被测项目代码的 git 地址配置到此处。配置执行的命令,构建步骤中选择执行 shell。本文节选自霍格沃兹测试开发学社内部教材。

2022-10-13 08:50:35 29

原创 技术分享 | 接口自动化测试如何处理 Header cookie

Cookie(复数形态:Cookies)是某些网站为了辨别用户身份而储存在用户本地终端上的数据。在接口测试过程中,如果网站采取了 Cookie 认证的方式,那么发送的请求需要附带 Cookie,才会得到正常的响应的结果。接口自动化测试也是同理,需要在构造接口测试用例时加入 Cookie。对于要对 Cookie 进行验证的网站发起请求,如果在请求过程中没有传递 Cookie 数据,则会返回错误的响应结果。下面的实战以雪球为例。

2022-10-13 08:48:19 29

原创 技术分享 | 接口自动化测试如何处理 Header cookie

Cookie(复数形态:Cookies)是某些网站为了辨别用户身份而储存在用户本地终端上的数据。在接口测试过程中,如果网站采取了 Cookie 认证的方式,那么发送的请求需要附带 Cookie,才会得到正常的响应的结果。接口自动化测试也是同理,需要在构造接口测试用例时加入 Cookie。对于要对 Cookie 进行验证的网站发起请求,如果在请求过程中没有传递 Cookie 数据,则会返回错误的响应结果。下面的实战以雪球为例。

2022-10-12 10:20:50 27

原创 技术分享 | 静态扫描体系集成

FindBugs 是一个 Java 项目的静态代码扫描工具,它支持的项目类型包括 Maven,Grade,Ant等,可以在不运行程序的前提下对软件进行潜在 Bug 的分析,帮助团队在程序运行之前就最大程度发现隐藏较深的问题,提示的内容包含真正的权限和潜在可能发生的错误问题;可以把它与持续集成工具 Jenkins 进行集成,这样就能在代码提交后自动对提交的代码进行静态扫描,找出潜在的代码问题。本文节选自霍格沃兹测试开发学社内部教材。

2022-10-12 10:20:23 78

原创 技术分享 | Jenkins 多任务关联

当有多个 Jenkins job 时,job 的执行需要按照先后顺序去执行,这个过程就是 Jenkins 的多任务关联。多任务关联的使用场景是有先后次序关系的任务,例如 部署环境任务 -> 验收测试任务。因此,在 jenkins_job_compile job 的构建中输入 exit 0。jenkins_job_compile 构建稳定的情况下触发 jenkins_job_test。在 jenkins_job_test 构建触发器中勾选其他工程后构建,选择只有稳定构建时触发。

2022-10-12 10:17:45 46

原创 技术分享 | Jenkins通过什么方式报警?

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Rx03YWvQ-1665541002813)(upload://eyGpCL3wZExUHogtYYOfAK78Viw.png)]在工作中,一般是没有时间一直看着 Jenkins 直到它运行结果出现的。所以采用了配置 Email 的方式,可以及时将结果通知给我们。报警邮件触发条件设置,依据已选规则进行邮件推送的触发。默认情况下邮件内容比较单一枯燥,我们可以结合邮件的模板来丰富我们的测试结果以便更好的理解。

2022-10-12 10:17:01 14

原创 技术分享 | Jenkins中,如何管理用户及其相对应权限?

上线 Jenkins 做自动构建后,随着项目越来越多,Jenkins 中配置的项目越来越多,需要根据不同项目组用户来控制项目的权限,实现 A 用户只能查看自己的项目,只有构建权限和查看权限且不能编辑项目,同理 B 用户也不能看到 A 用户的构建项目。管理员账号创建 ajob,并在 ajob 中 General 启动用项目安全,赋予用户 a 构建和查看 job 的权限。管理员账号创建 bjob,并在 bjob 中 General 启动用项目安全,赋予用户 b 构建和查看 job 的权限。

2022-10-12 10:15:59 21

原创 技术分享 | Jenkins 节点该如何管理?

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-V8ean4wI-1665540531949)(upload://qheeveuzhQTxml0Y1AJROrDq36l.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GGLDgqkk-1665540531950)(upload://s17iIGRIxTn8sIlRbmQsgUdcpic.png)]任意一种方式启动即可,节点启动成功,刷新节点页面,可以看到节点已经上线。

2022-10-12 10:11:54 13

软件测试高频面试题思维导图

软件测试高频面试题,适合应届毕业生或者功能测试的同学,突击面试技巧,跳槽前准备 包含: 个人情况如何介绍 测试基础与流程方面常见问题 网络基础常见面试题 测试用例设计思路是什么 测试流程管理工具介绍 常用的测试工具面试题 Bug定位方面的常见问题 更多 web自动化测试、app自动化测试、接口自动化测试、测试平台开发、持续集成、持续交付、覆盖率分析、代码插桩、前沿技术方面资料可以加我领取 如果需求阿里、百度、腾讯、字节跳动、京东、金山、拼多多等名企大厂面试题的也可以联系我

2022-08-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除