首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

测试工程师必备技能之专项

在我们测试(以下称TestOps)工程师必备技能的系列文章中: 测试工程师必备技能之Python专项 测试工程师必备技能之Java专项 测试工程师必备技能之敏捷&DevOps专项...今天的这篇文章给大家介绍这个系列的专项。 相信这张图大家不会陌生,由于产品、开发、测试、各部门之间的壁垒,开发者希望可以快速部署常规软件,测试希望产品满足需求,而团队则优先考虑稳定性。...这就要求测试人员懂一定的技术,能够在运人员的帮助下快速部署,甚至是掌握技术,TestOps由此应运而生。...微服务下的APM全链路监控策略,应用监控及docker监控方法,Nagios、Zabbix、Grafana、Prometheus、Influxdb这些监控工具的使用、监控策略配置等等是必须掌握的了。...自动化 自动化是DevOps的核心策略,那么自动化可以说是DevOps相对于其他模式相当重要的一部分了,也是我们实现快速部署的最重要一环。

1.6K30

专家写给工程师的 6 条人生忠告

最近由于新公司需要招聘人员,所以接触了大量应聘者,基本都是85后的年轻人。在他们身上看到年轻的活力,也看到浮躁社会留下的烙印。...作为一个奔5的老IT人员,真心希望他们少走自己的弯路,能够成就自己的一番事业,所以想对他们说一说心里话。 人员与开发人员不同,由于基础架构部分的变动不是很大,因此人员是越老越值钱的。...说出来你们可能都不相信,对于网络人员我通常问的一个问题是:TCP/IP建立连接的过程是什么?而对于Windows人员,我的问题是:Windows域的核心是什么?...没有坚实的理论基础,无从指导实践,没有大量的实践积累,不能成为好的人员,更不用说在这个领域走得长远了。

2.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

测试工程师必会技能

作为芒果的新年第一篇,想跟大家聊一聊测试工程师(TestOps)的必备技能。 在聊测试工程师之前我们得先了解一下什么是TestOps?...TestOps顾名思义就是测试,是在DevTestOps这个概念下抽象的结果,是一个将测试技能真正在生命周期中支撑的关键职业。...其测试技能与技能都缺一不可,除了要负责需求的分析归纳,测试环境与生产环境的统一协调,还要解决测试脚本与构建平台的统一整合,确保测试能够在最短的时间内落地执行。...,编码能力是一个测试的基础能力之一。...其他 当然想要成为一名合格的TestOps对于DevOps、敏捷、技术也是必须有一定了解的。

78320

工程师面试问答

参考链接: https://www.jianshu.com/p/dd47a3cde390 应用相关 nginx如何调用php,通过什么协议 cgi协议。...基于上面的优缺点,那么:什么时候应该使用TCP:当对网络通讯质量有要求的时候,比如:整个数据要准确无误的传递给对方,这往往用于一些要求可靠的应用,比如HTTP、HTTPS、FTP等传输文件的协议,POP...在日常生活中,常见使用TCP协议的应用如下:浏览器,用的HTTP FlashFXP,用的FTP Outlook,用的POP、SMTP Putty,用的Telnet、SSH QQ文件传输………… 什么时候应该使用...比如,日常生活中,常见使用UDP协议的应用如下: QQ语音 QQ视频 TFTP …… 有些应用场景对可靠性要求不高会用到UPD,比如长视频,要求速率 相关参考: https:/

49510

10·24【工程师也过节】【MySQL大礼包】

是城管,维持秩序的是它,背锅的也是它;是对应用的承诺,不离不弃一辈子;是血与泪——发生在夜深人静的时候。 是块砖,哪里用哪里搬。不出问题你打杂,出了问题你负责。...天下是一家,一入深似海! 就是7*24 别惹,否则后悔! 其实很简单“三分技术、七分管理“。 我们真的不只是会重启,我们还会背锅啊。...好的不需要经常加班。 做的好的是,没做好的是背锅侠。 让产品更出色,让技术更有价值! 规范流程,临危不惧,提供值得信赖的服务。 运筹幄,百味人生。...就是我每天念想的但又触及不到的梦想。 不为人知的幕后英雄 就是不断的重启、重启、再重启。 的本质是”可控” 人,做的多,说得少。 是救火员,平时用不到,出事少不了。...借用一句话:如果我们是一辆高速行驶在高速公路上的汽车,那工程师就是司机兼维修工,这个司机不简单,有时需要在高速行驶过程中换轮胎、并根据道路情况换档位、当汽车速度越来越快,汽车本身不能满足高速度时对汽车性能调优或零件升级

1.1K20

应用】公司业务迭代迅速,如何高效进行应用发布?

应用软件架构在不断发展,用户需求爆炸式增加,应用数量成倍数增长,发布迭代速度越来越快,应用团队肩负着业务系统正常运转的重大责任。...不仅得确保应用系统高效稳定运行,同时还要响应研发、业务人员诉求完成版本变更或上线的业务价值交付,并提供相关的数据和服务给到业务、运营和测试等外部人员,其中,应用发布作为应用最基础、最核心的工作,一般会作为应用自动化的第一个解决场景...极需标准化 标准化,自动化的前提工作是先做好标准化,如果无法有效协同资源对象,那么在构建相应应用工具时就会陷入无穷无尽的适配工作中。...标准化: 发布系统在一定程度上应该引导与规范应用人员操作和配置。 自动化: 发布操作尽可能的自动化,防止过多的人工干预。 发布策略: 支持常用的发布策略,并行发布,滚动发布等。...在CMDB之上进行扩展 纳管应用相关联的信息: 应用的程序包、配置文件、进程、基础资源、主机、发布参数,并支持模块与模块之间的调用关系管理,从而向上支撑应用场景。

85720

安全】安全之应用发布安全隐患

2、应用外网访问权限配置过多 ---- 2.1 需求不符的工单 最近,应用组的同学会收到这样的工单需求:申请将应用通过nginx配置发布到外网。如果没有特别需求,这是很合理的需求。...3、同一应用配置发布到多个域名 ---- 3.1 线上应用另起炉灶 同样是来自应用同学的反馈:unsafe.war已经挂在线上环境www.xxyy.com下,现在业务方为了调试方便想申请将unsafe.war...即:同一个应用将会有多个互联网入口? ? 3.2 防范指南 面对这种“不安全”的需求,给力的同学在通知安全后,毅然决然的对业务方说No。...无论是从应用合规性,还是从安全性来说,都是不太合理的需求。 不过,此类情况可能会被“绕过”,如果业务方将包名稍加变动或同学记不住已经发布过,都将会被当做新应用来进行处理。...对于安全方面而言,所有应用上线都应该经过安全评估(落地版SDL),这个“绕过”风险实则是可控可接受的;但是对于而言,可能会对日常的运营工作带来挑战。

2K50

工单的应用

一.说明 最开始培训完入行的2年里,进的几家公司和面试遇到的基本都是机器在200个虚拟机以下,加上我也就1-2个人。...工作环境还是很重要的,现在待的项目多的时候5个,虚拟机300往上,还有一大堆别的云产品要维护。这就有必要进行分工了,而不是大家谁闲着就做,那会导致需求人找不到谁在负责,而且负责人也会来回变动。...那需求就来了,根据日常工作发现如下问题: 1.开发不知道找谁能把这件事做成 2.开发来申请添加权限、用qq之类的进行说明描述 3.因为每个人负责一块,都参与工作,没人知道整体进度 4.某个做了一些操作别人不太清楚...因为不求快求稳,文档操作不出事,比出现问题后补救要成本小得多。...像我自从工单建立后,正式生产发版一共10次 四.工单运作流程 对于外部工单,设置为默认经办人是组长,到他那里后,看到钉钉通知,再进行后续任务分配,将人员调动起来。

1.4K21

高级工程师学习路线

工程师在前期是一个很苦逼的工作,在这期间可能干着修电脑、掐网线、搬机器的活,显得没地位!时间也很碎片化,各种零碎的琐事围绕着你,很难体现个人价值,渐渐的对行业很迷茫,觉得没什么发展前途。...好了,进入正题,根据我多年的工作经验,给大家分享下高级工程师学习路线。 初级 1、Linux基础 刚开始阶段需要熟悉Linux/Windows操作系统安装,目录结构、启动流程等。...Python是领域使用最多的语言,简单易用,学它准没错!此阶段掌握基础就可以了,例如基本语法结构、文件对象操作、函数、迭代对象、异常处理、发邮件、数据库编程等。...一切工作标准化,例如环境版本、目录结构、操作系统等统一。在标准化基础上才能更方面的自动化,点点鼠标或者敲几个命令即可完成一项复杂的工作任务,爽哉爽哉!...最好也掌学习一个Web框架开发网站,例如Django、Flask,主要是开发运管理系统,将一些复杂的流程写到平台中,再集成集中管理工具,可打造一个属于自己的管理平台。

4.1K105

工程师的职责和前景

所以,非常重要一定需要明白:对其它关联工种必须非常了解熟悉:网络、系统、系统开发、存储,安全,DB等;我在这里所讲的工程师就是指专职工程师。...4、好,到工程师出马了,首先明确一点不是说前三步就与工作无关了,恰恰相反,前三步与关系很大:应用的前期架构设计、软/硬件资源评估申请采购、应用设计性能隐患及评估、IDC、服务性能\安全调优、...服务器系统级优化(与特定应用有关)等都需全程参与,并主导整个应用上线项目;工程师负责产品服务器上架准备工作,服务器系统安装、网络、IP、通用工具集安装。...2、从个人角度,工程师技术含量及要求会越来越高,同时也是对公司应用、架构最了解最熟悉的人、越来越得到重视。...应该说,自动化工程师职业化的一个追求,利已利公,虽然这是一个异常艰巨的任务:不断变更的业务、不规范化的应用设计、开发模式、网络架构变更、IDC变更、规范变动等因素,都可能会对现有自动化系统产生影响

1.9K50

详解Linux工程师必备技能

本人是 Linux 工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧。 说到工具,在行外可以说是技能,在行内我们一般称为工具,就是必须要掌握的工具。...3、shell 脚本和另一个脚本语言 shell 是人员必须具备的,不懂这个连入职都不行,至少也要写出一些系统管理脚本,最简单也得写个监控 CPU,内存比率的脚本吧,这是最最最基本了,别以为会写那些猜数字和计算什么数的...只作学习意义,写系统脚本才是最有意义,而另一个脚本语言是可选的,一般是 3P,即 python, perl 和 php,php 就不需要考虑了,除非你要做开发,我个人建议学 python 会比较好,难实现自动化...6、数据库 首选 mysql,别问我为什么不学 sqlserver 和 oracle,因为 Linux 用得最多绝对是 mysql,增删改查必学,特别要学熟查,其它方面可能不太需要,因为人员使用最多还是查...以上就是踏入 Linux 工程师需要掌握的工具,其实还有很多工具要掌握的,但你在学习环境中是很难学到,最后我再提醒一下,这里所指的工具相当于技能,而不是像 windows 或 ubuntu 那些图形化工具

2.6K100

详解Linux工程师必备技能

张戈大神是腾讯的一名,张戈博客也是我接触到第一个 Linux 师的博客,最近也在接触 Linux,说到工具,在行外可以说是技能,在行内一般称为工具,就是必须要掌握的工具。...只作学习意义,写系统脚本才是最有意义,而另一个脚本语言是可选的,一般是 3P,即 python, perl 和 php,php 就不需要考虑了,除非你要做开发,我个人建议学 python 会比较好,难实现自动化...6、数据库 首选 mysql,别问我为什么不学 sqlserver 和 oracle,因为 Linux 用得最多绝对是 mysql,增删改查必学,特别要学熟查,其它方面可能不太需要,因为人员使用最多还是查...以上就是踏入 Linux 工程师需要掌握的工具,其实还有很多工具要掌握的,但你在学习环境中是很难学到,最后我再提醒一下,这里所指的工具相当于技能,而不是像 windows 或 ubuntu 那些图形化工具...原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:详解Linux工程师必备技能

3.4K20

详解Linux工程师必备技能

本人是Linux工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧。 说到工具,在行外可以说是技能,在行内我们一般称为工具,就是必须要掌握的工具。...3、shell脚本和另一个脚本语言 shell是人员必须具备的,不懂这个连入职都不行,至少也要写出一些系统管理脚本,最简单也得写个监控CPU,内存比率的脚本吧,这是最最最基本了,别以为会写那些猜数字和计算什么数的...这些没什么作用,只作学习意义,写系统脚本才是最有意义,而另一个脚本语言是可选的,一般是3P,即python, perl和php,php就不需要考虑了,除非你要做开发,我个人建议学python会比较好,难实现自动化...6、数据库 首选mysql,别问我为什么不学sqlserver和oracle,因为Linux用得最多绝对是mysql,增删改查必学,特别要学熟查,其它方面可能不太需要,因为人员使用最多还是查,哪些优化和开发语句不会让你弄的...以上就是踏入Linux工程师需要掌握的工具,其实还有很多工具要掌握的,但你在学习环境中是很难学到,最后我再提醒一下,这里所指的工具相当于技能,而不是像windows或ubuntu那些图形化工具,那些工具没用的

2.7K90

场景】政务行业中,企业应用应该如何发展?

目前互联网行业比较常见的部门架构一般包含应用、系统、网络、数据库、安全(比较特殊,一般独立小组/部门,或者有一个高级别的领导小组)等部门组成。 02 什么是应用?...此外,技术能力较强的企业,应用的工作职责还包括基于自身需求开发相应的工具,以满足日常的支撑工作。...此外,厂商(应用的角色)与基础架构组的职责边界很清晰,但要想做好应用,需要合理利用基础架构的相关信息或能力用于日常工作支撑。...例如应用巡检,其实是对应用系统下的各个相关组件进行集中巡检,该巡检能力一般会有系统组建设,但应用需要进行改造适配。...应用发布过程中需要执行脚本、下发文件,这些基础能力一般系统组也会有,但应用也需要编排改造;而应用要想做到准确的故障分析,少不了消费基础资源的监控数据、应用系统的拓扑架构,而这些能力,从组织架构上来讲一般不会由应用牵头实现

1.1K20

大模型在蓝鲸体系应用——蓝鲸开发智能助手

直达原文:大模型在蓝鲸体系应用——蓝鲸开发智能助手背景1、转型背景蓝鲸平台从诞生之初,就一直在不遗余力地推动转型,让团队可以通过一体化 PaaS 平台,快速编写脚本,编排流程,开发运工具...为了让人员更快成长为“六边形”(参考《在线跟腾讯工程师学习 SaaS 开发》,泛指界的六边形战士,特指掌握了开发技能的人群),降低开发 SaaS 的难度,蓝鲸不仅提供了蓝鲸开发框架...为了解决提问不规范的问题,我们单独开发了一个“AI 开发助手”的 SaaS,通过定义角色的方式预制 Propmt 提示词,这样可以让熟悉“提示词工程”的平台开发工程师汇总开发关注的常见问题,比如定义...的大模型技术,蓝鲸始终坚持脚踏实地地推动技术的实际应用,不断降低使用新技术的门槛。...直达原文:大模型在蓝鲸体系应用——蓝鲸开发智能助手

8200

OpenShift应用发布和设计

可是对于应用的监控和来说,这些信息不够有效,于是我们封装了OpenShift提供的RestApi,提供了OpenShift应用常用的几个接口。 ?...当我们通过DevOps将构建好的镜像成功部署到OpenShift之后,只做到这一步是远远不够的,从某种方面来说,我们还没有完全解放人员的压力,对于应用部署之后漫长的周期,人员为了解决应用问题仍然需要面对黑白相间的...DevOps在OpenShift的 应用方面做了哪些工作?...可是对于应用的监控和来说,这些信息不够有效,于是我们封装了OpenShift提供的RestApi,提供了OpenShift应用常用的几个接口,通过这些接口我们可以获取应用容器的pods,events...人员通过界面就能够获取到当前应用的详细信息,也可以很方便的进行应用操作,这样可以大大减轻的压力。 ? ?

90230

Linux工程师的就业前景分析

这里我们不得不提到一个岗位:Linux工程师 有很多同学会存在一个误区,认为Linux的薪资相比于开发,会低很多。...其实这是错误的,在一线城市,Linux工程师的平均工资已经达到8k-20k之间,行业内的精英人士年薪达到50W也是在正常不过的了。...而在一些二、三线城市,Linux工程师岗位更加稀有,企业对Linux工程师更加渴望,这使得Linux工程师的平均薪资要高于其他岗位。...就业数据 马哥教育十年累计培养Linux人才30000+,python全栈开发工程师2500+,51CTO受众学员达500万人次,腾讯课堂影响学员20万+人次,全国合作企业上百所。...如果你是IT行业的老油条,想进行技能提升,“加官进爵”,可以在腾讯课堂搜索“马哥教育”来学习我们的网络课程; 如果你是小白,想成为一名拿高薪的Linux工程师,可以报名学习马哥教育的面授班,马哥亲讲哦

3K00
领券