昨天面了个哥们,也就问了4个问题,但好像他被我虐了···

公司最近在招自动化测试岗,居然一天内就收了几百份简历!想不到吧?!都快面吐了,想招一个合适的技术同学太不容易了,需要去挖的细节太多了。一般来说,很多人都会被问接口工具、aap自动化、测试框架、测试平台等内容,这是在评估普通面试者的知识结构。

但!今天我是面试面试官,那就不是这样去聊的了,比如我会问这些:

在自动化测试中,你是如何选择和设计测试用例的?

你使用过哪些自动化测试工具,如何选择自动化测试工具?

你熟悉哪些自动化测试工具和框架?你使用过哪些编程语言用于测试开发?

如何区分黑盒测试、白盒测试和灰盒测试,并举例说明?

如何设计并实现一个自动化测试框架?请列举几个关键步骤。

你如何处理性能测试方面的问题?你可以讲讲你在性能测试方面的经验吗?

你看,一不小心,就要被虐!!

很多 3~5 年测试经验的,都来自传统行业,所接触的都是一些非常传统的项目,像上面的一些案例场景,根本没碰到过,也不知道如何找到好的解决方案。

交流的过程中,发现这些很基本的问题,他们普遍都答得很片面,没底气,支支吾吾的。因为接触的太少,掌握的都是零散的知识点,心里并没有成熟的技术框架。

他们对知识的【点】掌握得相当不错!但实话说,他在企业中的实际工程环境的开发中并不具备体系化的问题处理能力,这也是最近大家热衷"堆叠知识"的错误做法,学了一大堆,基本上用不了。

跟同事讨论了一下这个事,一致认为主要问题出现在,现在学习自动化的渠道太多了,很多自动化的基础知识都能在公开的渠道学习,很多自动化的新手就把学到的这些技术名词和术语往自己简历里搬,觉得好像自己已经完全掌握自动化了。

事实上"会自动化" ≠ " 能做自动化"

如果说没有企业级的项目实操, 你就不可能清楚,怎么去拆解项目需求?怎么从0到1搭建自动化体系?还有自动化实施过程中的坑如何避开?

说来说去,还是对自动化实操的经验太匮乏了,同时也没有能够参考的自动化测试流程规范。

以上并不是给不想学自动化测试的人们的一个借口。而是觉得测试者不要在工作中迷失了自己。

目前就大量招聘信息来说,想要高薪得会以下几点:

会一门编程语言,懂自动化测试,懂Appium操作,元素定位、操作、等待、滑动等,深入讲解PO、unittest、yaml、配置文件、测试报告等知识,基于关键字驱动、Pytest和jenkins持续集成完成App测试框架设计与开发、测试工具、比如性能测试工具loadrunner,自动化测试工具selenium、Appium。

自动化测试到底该如何学?

很多测试同学虽然也意识到自动化的重要性。但由于技术基础薄弱,缺乏系统性学习和过来人的指点,又缺少全流程的实战演练环境,很难在短时间内自学成才达到企业的用人要求。还有不少同学卡在编程语言/基础自动化测试技术这一关,更不用说掌握高级自动化实战思维和经验并灵活应用了。

如果你现在很迷茫,找不到方向,想要学自动化测试却不知道从何下手,那么接着往下看!

我的自动化测试之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,所以,我和朋友特意花了一段时间整理编写了下面的《软件自动化测试工程师学习路线》,也整理了不少【网盘资源】,需要的朋友可以文末免费获取网盘链接,希望会给你带来帮助和方向。

一、Python编程学习内容

二、WEB自动化测试学习内容

三、APP自动化测试学习内容

四、Postman接口测试工具学习内容

五、接口自动化测试学习内容

六、RF自动化测试框架学习内容

七、跨平台自动化测试框架学习内容

八、JMeter性能测试学习内容

当然,在学习自动化测试的同时也要把基础掌握好,面试时面试官最喜欢抓基础部分!

九、Fiddler抓包工具学习内容

十、TCP/IP协议学习内容

十一、计算机操作系统学习内容

十二、Linux系统操作学习内容

十三、Mysql数据库学习内容

上面就是我整理出来的一份自动化测试工程师技术路径图。希望大家能在这个成长过程中收益良多。全方位提升测试技术,建立一套属于自己的技术体系,帮助大家不断学习和优化技术栈,跟进先进和主流的测试技术,给到大家带来的不仅仅是技术和薪资的提升,更多的是改变测试人在IT技术领域的地位和心态,拔高测试行业的技术深度。

光有路线图谱学习还不够,可以结合一些配套的学习笔记、视频、文档进行学习会事半功倍!作为一位过来人也是希望大家少走一些弯路,所以我也整理好了一些软件自动化测试的学习资源,相信能使你更好的进步!希望能给你前进的路上带来帮助。

上面是我收集的一些视频资源,在这个过程中帮到了我很多。

这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,如果你有需要,点击下方小卡片自行领取即可 ,当然,这些都是免费的!免费的!免费的!

相关推荐
五网8 小时前
软件测试用例模板怎么写:从用例设计到执行记录的全套指南
软件测试·论文阅读·全文检索·测试用例·论文笔记·用例设计·用例模板
猴哥聊项目管理4 天前
自动化测试管理工具实战:从手工测试到自动化提效的转型路径
自动化测试·测试用例管理·测试管理工具·自动化测试管理工具·手工测试转型
雪碧聊技术5 天前
软件测试—如何区分静态测试、动态测试?如何区分白盒测试、黑盒测试?一文详解(保姆教程|附软考真题)
软件测试·静态、动态测试·白盒、黑盒测试
贾伟康11 天前
【健康菜谱助手|08】HarmonyOS ArkTS 食材百科实战:实现分类、检索和详情跳转
软件测试·移动开发·harmonyos·arkts·arkui
蒸鱼Yuzheng11 天前
性能 CI 成本优化:设备分钟、风险分层与自适应测试选择
自动化测试·ci/cd·性能测试·测试平台·成本优化
自动化测试行业观察12 天前
AI智能测试用例生成技术解析:多源融合+LLM混合生成方案与实践
自动化测试·人工智能·科技·测试用例·智能化测试·ai测试平台·ai智能遍历
howard200512 天前
软件测试课程架构思维导图
软件测试·课程架构
泽众云测试13 天前
泽众软件与广州华南检验检测中心签约,PerformanceRunner性能测试工具助力第三方测评机构性能检测能力升级
软件测试·测试工具·性能测试
LabVIEW开发13 天前
风洞 50 米/秒,LabVIEW 采哪几路信号
自动化测试·数据采集·labview
贾伟康15 天前
【健康菜谱助手|06】HarmonyOS ArkTS 烹饪计时器实战:处理倒计时、暂停、恢复和到期反馈
软件测试·移动开发·harmonyos·arkts·arkui