功能测试求职难,现在不懂自动化测试连外包都进不去了?

news2024/11/14 4:03:10

功能测试求职难

最近因为公司政策原因,部分外包被裁员,其中不乏能力还不错,工作也挺踏实的,比较可惜,为了帮助他们尽快找到下家,我这边也开始帮他们关注招聘情况,发现一个挺让我意外的事情。在联系一家国企性质的外包岗位时发现他们要求候选人具备自动化技能, 细细了解下来其实这次招聘的岗位职责并没有明确的自动化工作,但是由于应聘者过多,公司也想选拔更加优秀的外包员工,因此做此要求。

我们都知道早期企业(不包括大厂)招聘外包测试只是要求纯黑盒测试的技能,最多加上一些基础的数据库查询和接口、性能测试经验,现在这个选拔标准整体拔高了不止一点点,好在这位外包同学比较幸运在我司也受过自动化培训并且实际做过一些相关工作,因此顺利入职了。但是这个事情还是值得我们在当前这个大环境下警觉和共勉吧,如果说以前还抱着只要干好功能测试也能求得一份稳定工作的思想,那现在可能真的需要转变转变了。

我们要清楚测试行业的内卷并不是这个行业本身引起的,如果读者最近有关注整个互联网行业也不难发现,整个行业内无论是产品、前后端开发、运维、测试的竞争都异常激烈,这其中有2点原因:

1、互联网发展至今也相对成熟和稳健,如何在这个阶段做出创新,干出业绩是每个职业圈子都在思考和研究的方向 ;

2、无论是大厂还是中小心企业在当前形势下为了活命都开始“缩衣减食”,“裁员”这个词都已经弥漫在各大互联网app中了,大量人才被迫从围城中出来又疯狂的想挤进围城中去。

在这里插入图片描述

如何切入自动化提升竞争力

在当前形势下作为一枚小小的普通测试,我们要如何杀出重围,为自己赢得一席之地,是一个需要我们即刻思考的问题了,想清楚了才能把焦虑赶走,跟着定好的目标去做。

首先, 在手工测试层面,问问自己在项目组是否属于核心测试人员。

如何判断自己是否核心?

可以通过观察团队产品、开发同学对你的“依赖度”来判断,过开发设计评审是否一定会叫你,讨论重要风险是否会期待你给出一些专业意见,项目中后期是否一定要你给出一个肯定的质量判断才能安心上线等等,这些都是判断标准。

如果有恭喜你已经是一名比较优秀的手工测试人员了,该去思考如何切入自动化进一步提升自己的竞争力。如果没有,那么可以从以下几点来提高自己:

  1. 无论什么项目,一定一定要把自己当成测试的owner,就算不是也假装自己是,如果你只是一个执行人员不要太过于在意别人的看法。有了把控项目的机会才有锻炼的可能,任何技能在项目中磨练的效果一定是最佳的。(以下所有都要基于1的心态)

  2. 从项目价值、用户角度、系统角度、功能细节去思考和理解业务,在需求评审会、开发设计会上多提问题、多给建议,在项目组里拿出自己的想法让大家一起讨论,这是一个快速验证和反向提高自己软技能的渠道,千万不要怕丢人,跳槽涨薪的下一份工作你也见不着他们。

  3. 不要只思考自己的测试时间和测试内容,要思考这个项目的测试资源、测试方案要怎么平衡和协调,如果你不是owner,思考完了你可以和owner讨论,也许下一个owner就是你了

  4. 认真对待你的测试用例,就算review的时候没几个开发和产品认真听,不断训练自己把脑子里面的东西有层次有条理的用文档表达出来,这是IT行业非常重要的软技能

  5. 除了点点点,每个功能都要从接口、性能、安全等维度去思考测试的必要性,如果可做不要等你领导去安排你,去做就好了,于内增加经验,于外增加个人能力的曝光度。

  6. 每个项目一定一定要写总结,在公司可以当成周报、月报来写,这些总结在你下次面试新公司时记得拿出来看一看,整理成面试的素材,让你在面试中能突围而出。

以上过程如果你觉得自己哪块不熟,哪个技能缺了自学、报课学,找有经验的师傅学都可以,执行一些事情永远要比挖掘正确的方向简单,文末提供一个张测试技能图谱供大家参考。

其次,在自动化测试层面,问问自己每半年是否有做一些面试能拿得出手的新项目、新创新、新技能,还是年复一年的不停搬砖?

把一个接口参数从A地方copy到B地方, 永远只写assert a == b, 一直在不断的学习一些低成本、换汤不换药的新工具, 其实回过头来思考下这些工具干的都是类似的事情,原来不能定制化解决的问题还是不能解决,那么赶紧停下来,好好思考下自己该真正把时间花在哪里?

在自动化方向记住“创造工具永远比使用工具价值要高得多”,不断制造和抓住让自己可以创造的环境才能把我自我提升的摇篮。大家可以从以下三个方向去进行

  1. 自动化技能的特点是广,对技能的掌握深度要求远不如能拿技能解决实际问题的方案重要,但基本的广度是需要大家去学习和掌握的, 分析自己缺失的技术栈,如果自己不具备这个能力也可以通过一些平台机构或者自己的领导、同事的帮助来确认。

  2. 确定好需要学习的技术栈后,如果时间充裕可以慢慢自学,如果时间有限则可以在一些靠谱的平台寻找自己合适的课程来进行快速充电,如果可以加上老师的微信,毕竟在后期你可能还会遇到困难,这样可以像他寻求一些帮助。学习完成后一定要在自己的日常工作中去使用,于你的领导而言积极主动去挑战一些新工作于个人、团队和公司都是有益的。

  3. 尽量多的获取项目经验,这点是最最重要的,也是面试时最容易杀出重围的内容,一方面从公司获取,但毕竟公司受到业务的制约如果你本身不是思想特别活跃的人那整体空间可能较小。那我们可以去多参加一些测试峰会、小论坛、有较好实战内容的课程学习,结合自己公司业务将别人的项目经验融汇贯通成自己的,如果时间充裕能在自己公司落地那就更好了。

总之在当前的大环境下,作为一个职场人一定要尽快找准自己的方向和努力的途径,不要不断的在一个死胡同里思考未来,它只能给自己制造焦虑,增加内耗,希望这个分享可以给读者带来一些帮助,让你内心坚定,我们一起加油努力,幸苦各位了。

在这里插入图片描述


资源分享

下方这份完整的软件测试视频学习教程已经上传CSDN官方认证的二维码,朋友们如果需要可以自行免费领取 【保证100%免费】

在这里插入图片描述

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/67278.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java中CAS详解

一、什么是CAS 什么是CAS机制 CAS机制是一种数据更新的方式。在具体讲什么是CAS机制之前,我们先来聊下在多线程环境下,对共享变量进行数据更新的两种模式:悲观锁模式和乐观锁模式。 悲观锁更新的方式认为:在更新数据的时候大概率…

Android 动画和过渡

Android 动画和过渡 (一) 动画 JetpackCompose提供了强大且可扩展的API,可以轻松地在应用程序的UI中实现各种动画。下面描述了如何使用这些API以及根据动画场景使用哪些API。 动画在现代移动应用程序中至关重要,以实现流畅和可理解…

【语音处理】基于自适应差分脉冲编码调制(ADPCM)的实现研究(Matlab代码实现)

👨‍🎓个人主页:研学社的博客 💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜…

目标检测算法——安全帽识别数据集(附下载链接)

🎄🎄近期,小海带在空闲之余收集整理了一批安全帽识别数据集供大家参考。 整理不易,小伙伴们记得一键三连喔!!!🎈🎈 目录 一、安全帽佩戴数据集 二、SHWD安全帽佩戴检测…

五、分页总结

文章目录一、分页的几种方式1、使用关键字实现分页(limit)2、通过 RowBounds 类实现分页查询3、使用分页插件实现分页分页的作用:在进行查询时如果数据量庞大的话会造成大量的内存压力,让程序卡顿。这时候使用分页减少数据的处理量…

基于SpringBoot编写starter,自己写个类库引入使用

我们在做springboot项目的时候经常会创建项目后先引入各种starter,比如操作数据库的mybatis-plus-boot-starter,数据源的druid-spring-boot-starter等等。引入starter的好处就是可以将第三方的依赖库快速的整合到我们自己的springboot项目中,…

​最新Xcode9 无证书真机调试流程

写在前面 公司分配了新的测试机,证书99台名额已满,所以上网找教程,学习了一下如何使用Xcode无证书进行真机调试。​ 一. 创建证书​ 1. 运行Xcode, Xcode–》Preference–》添加账号(能在appstore下载的账号)​ 2. 选中刚才添加的AppleID–…

JSP 社区联动系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点 JSP 社区联动系统 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开 发,数据库为Mysql,使用ja…

鸿蒙harmony天气预报Demo

1.准备工作 1.1创建项目 sdk为6版本,所以使用华为的远程模拟器p40即可。 1.2准备图片资源 这里把天气预报用到的天气提示的图片全放在资源目录下的media文件下。 具体资源在github仓库已包含,自行前往。 1.3配置文件 接着是修改配置文件&#xff0…

[附源码]Python计算机毕业设计SSM家教管理系统(程序+LW)

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

DevComponents.DotNetBar2之SuperTabControl使用技巧

关于类似SuperTabControl的使用如何动态调整其TAB标签的顺序问题,搜了全网也没有找到类似答案,都提到tab键的顺序或者是通过控件界面进行调整其顺序,都不是想要的结果,有个网友问的类似问题但是没有一个答案可用。经过反复测试总结…

华为云Nginx配置

配置yum源 mkdir -p /etc/yum.repos.d/repo_bak/ mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/repo_bak/ cd /etc/yum.repos.d wget http://mirrors.myhuaweicloud.com/repo/mirrors_source.sh && sh mirrors_source.sh清除原有yum缓存 yum clean all 执行生成新的…

Win10编译Android版本的FFmpeg库

安装MSYS2 下载地址:MSYS2 安装完成后打开MSYS2执行如下命令, 安装所需要的工具链 pacman -S --needed base-devel mingw-w64-x86_64-toolchain下载android NDK 我在Android Studio里面已经下载过了,没有的可以自己百度去官网下载NDK 我…

[矩阵论] Unit 4. 矩阵的广义逆 - 知识点整理

注: 以下内容均由个人整理, 不保证完全准确, 如有纰漏, 欢迎交流讨论参考: 杨明, 刘先忠. 矩阵论(第二版)[M]. 武汉: 华中科技大学出版社, 2005 4 矩阵的广义逆 4.1 矩阵的左逆与右逆 左逆 右逆 Def’ 4.1: 设 A∈CmnA\in C^{m\times n}A∈Cmn ∃B∈Cnm\exists B\in C^{n\t…

MySQL数据库的性能优化及自动化运维与Mysql高并发优化详细教程

首先,我们来看看DBA的具体工作,我觉得 DBA 真的很忙:备份和恢复、监控状态、集群搭建与扩容、数据迁移和高可用,这是我们 DBA 的功能。 了解这些功能以后要对体系结构有更加深入的了解,你不知道怎么处理这些故障和投诉…

FastReport Online Designer 2023

FastReport Online Designer 2023 添加了以ESRI形状文件格式显示图形地图的新地图组件。 添加了一个用于在数据源中选择表的新按钮。 添加了使用“Shift”或“Ctrl”键在报告树中选择多个项目的选项。 现在可以更改多个选定对象的特性值。 在您使用新配置重置选项后,设计器现在…

Servlet—servlet概述

文章目录servlet概述狭义广义总结图示部分细化:tomcat和servlet关系统一资源定位符统一资源定位符详细内容:协议http协议总结图示ip地址————————————————————————————————servlet概述 本质上是java专门用来处理web数据…

Effective C++条款27:尽量少做转型动作(Minimize casting)

Effective C条款27:尽量少做转型动作(Minimize casting)条款27:尽量少做转型动作1、数据类型转型语法回顾1.1 C风格的cast1.2 C风格的cast1.3 新风格转型更受欢迎2、使用cast会产生运行时代码——不要认为你以为的就是你以为的3、…

“一人负债,全家背锅”,严厉打击信用卡套现欺诈

不可否认,负债消费往往与高风险密不可分。 近日,一则关于网购的新闻冲上热搜。故事的主人公沉迷于网购,工资不足便利用信用卡透支,长期的积累已至入不敷出,只能向家人求助,家人也因此欠下巨额债务。最终&a…

文本-图像生成(Text-to-Image Generation)的评价指标介绍——CLIPScore、TISE

目录CLIPScore: A Reference-free Evaluation Metric for Image Captioning背景公式总结TISE: Bag of Metrics for Text-to-Image Synthesis Evaluation背景文本-图像生成基本评价指标图像质量和多样性图像和文本相关性创新点1:IS*创新点2:多目标文本-图…