测试基础 掌握哪些东西能让自己看着像专门做过服务端测试?

狂天 · June 05, 2022 · Last by 陈恒捷 replied at June 06, 2022 · 7906 hits

最近看有些招聘要求服务端测试 X 年,我之前也没专职搞过服务端测试,
就好奇如果临时去准备服务端测试相关面试的话应该准备什么?
我平时做的跟服务端有关的也就是接口测试,最多再搞点接口性能,其他服务端的事也没咋干。
靠这些是不是过不去服务端测试 2 年这道坎?

最佳回复
共收到 9 条回复 时间 点赞

接口可以理解只是服务端对外展示的一部分。
服务端构成相对来说,还是较为复杂的,spring 也有非常多的组件,很多我们看到的接口都是组件包装后的结果。
从架构层面来讲,又可能涉及到熔断、限流、降级、缓存、穿透、改写、异常保护等措施
接口测试过程中,可以将测试内容上升至架构层面开始,能够更加全面的了解服务端处理逻辑
不能指导研发进行接口开发的,不是好的接口测试😂 😂 😂

就是对后台架构、数据库、缓存系统、中间件、文件系统都很了解,知道各种配置的缘由,能找到问题。

大佬们好强,学到了。不过我觉得我们公司的开发、研发总监都达不到这个水平😂

未闻佳音 回复

不至于吧,有经验的开发这些除了性能测试可能平时弄得少一些外,其他应该都会,而且熟练程度比测试要高(毕竟天天写)。

陈恒捷 回复

不不不,可能大佬你们的公司比较强,同事都比较强,所以有这样的认知。我们公司做的都是政企单位的项目,有些都是很老套的那种,技术栈我是觉得有点落后,环境也基本跟国产化挂钩。一有问题大家都是懵逼状态,可能是我还没有认识到哈,我是觉得他们没那么强。

未闻佳音 回复

那确实可能不同公司情况不一样。

陈恒捷 回复

想要满足第 3 点的话,得深入学习 java 微服务相关的开发知识吧😯

不一定要很深入,其实微服务刚出来的时候,很多这类微服务技术特点科普文的,看个两三篇,微服务相关的核心技术知识就了解得差不多了。

当然,也要看实际业务情况。如果线上经常高压力的话,那熔断限流之类的还是得去模拟环境做预案演练,确认符合预期。只是从面试层面和大部分实际场景,一般了解知识点和大致原理,就差不多了。

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up