首页 > 其他分享 >35+测试老兵聊一聊职业规划-软件测试岗

35+测试老兵聊一聊职业规划-软件测试岗

时间:2024-07-27 23:00:46浏览次数:9  
标签:脚本 或者 代码 职业规划 35 开发 测试 软件测试

       年龄越大越感觉时间在加速地飞驰而过。不知不觉已到中年,但感觉自己还停留在青葱岁月。工作之外每天刷刷短视频,打打游戏,浑浑噩噩一天过去了。听到最多的声音是:人生的意义是什么?人生没有意义,百年以后你埋一个坑我埋一个坑,哪个也叫不醒哪个。绝大多数的普通人等你老去三代以后,就不再有人谈起你。想一想倒是凄凉的很!那又怎样,若是在历史的长河里我们真的就是宇宙之尘埃。人生只是一段旅程,每天都有人上车,也同样有人下车。

        废话不多说,先介绍下自己。35+的中年男人,做软件测试十几年了。还是做着大头兵的工作。目前是在广东2线城市,每月固定1w+的工资。写这篇文章主要是想讲一下自己接触或了解到的实际情况,给将要毕业选择岗位的朋友做一下参考。希望能多少有一些帮助。

        第一,讲一讲我理解的软件测试岗。软件测试就是测试软件,废话式解释,哈哈。软件测试是一个大类,有很多细分的如白盒测试、黑盒测试、性能测试、安全测试、兼容性测试等。白盒测试你可以简单的理解为对照代码,将代码的逻辑都测一遍,这个要求稍微高点,至少能看懂代码并且写一些测试脚本;黑盒测试一般指功能测试,就是不用管软件的实现逻辑,只要测试业务逻辑是不是被满足的情况。当然,这个侧重点一定业务场景;性能测试简单来说是功能满足的成功,如多少人一起使用系统的响应时间会变长,甚至会崩溃等等;安全测试主要看有无安全漏洞可能会受到攻击,导致用户资金、信息等的不安全;兼容性测试可以理解为在不同的系统、硬件等环境下软件的运行情况,有没有bug。这里啰嗦了很多,也是想我们要先对这个工作岗位有一些了解,以便大家看自己是否适合。另外,还有一些自动化测试、测试开发的测试岗。自动化测试一般使用测试工具写一些脚本,自动运行脚本去测试。测试开发一般是要自己开发测试工具,或者在开源的测试套件二次开发,以便用于自己的项目。

        第二,讲一讲门槛吧。软件测试门槛很低,因为很多公司还是存在基础的手工测试。也就是人工去按照客户的使用场景去测试。我们都称为点点点工程师,只要你知道点哪里,点了以后结果是不是业务想要的就基本没有大问题了。

        第三,软件测试的上限。软件测试的天花板比较低。因为只有很大的公司才有独立的测试部,很多公司的测试是被开发或者产品管理的。测试只是一个小组,最多到测试组长或者叫测试经理。有测试总监的估计都是很大的公司才会有。当然,有经验的测试也可以向性能、安全、或者测试开发去转,需要付出很大的努力。像测试开发公司一般喜欢招有开发经验的候选人。相对于产品经理岗和开发岗门槛较低,这两种岗位明显可以升到更高的职位。当然,我说的这些也不是绝对的,只是相当多的公司现状是这样的。

        第四,软件测试要求的技能。一般是测试用例的设计方法,数据库的操作如增删改查,连表查询之类的,还有就是搭建环境,代码部署,查看日志,bug能大致区分是前端还是后端问题,测试脚本的编写这些基本的能力。

        第五,软件测试适合那类人群。这么多年的经历看下来,那些不太喜欢沟通的相对合适一些,喜欢思考,心细可以发现更多的问题。那些对工作没有太多职位晋升或薪资上涨要求的这类人也比较适合。本来天花板比较低,这样心里还不至于老是不满足,不平衡。

        时间关系先写道这里吧。有疑问或者想讨论的地方欢迎不吝赐教。感谢您耐心地看完我的第一篇文章。谢谢!

标签:脚本,或者,代码,职业规划,35,开发,测试,软件测试
From: https://blog.csdn.net/weixin_45999406/article/details/140741377

相关文章

  • “论软件测试中缺陷管理及其应用”写作框架,软考高级论文,系统架构设计师论文
    原创范文软件缺陷指的是计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷。缺陷的存在会导致软件产品在某种程度上不能满足用户的需要。在目前的软件开发过程中,缺陷是不可避免的。软件测试是发现缺陷的主要手段,其核心目标就是尽可能多地找出......
  • 甄选范文“论软件测试中缺陷管理及其应用”软考高级论文,系统架构设计师论文
    论文真题软件缺陷指的是计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷。缺陷的存在会导致软件产品在某种程度上不能满足用户的需要。在目前的软件开发过程中,缺陷是不可避免的。软件测试是发现缺陷的主要手段,其核心目标就是尽可能多地找出......
  • 软件测试赛样题第 8 套
     题目1:根据下列流程图编写程序实现相应处理,执行j=10*x-y返回文字“j1=:”和计算值,执行j=(x-y)*(10⁵%7)返回文字“j2=:”和计算值,执行j=y*log(x+10)返回文字“j3=:”和计算值。编写程序代码,使用JUnit框架编写测试类对编写的程序代码进行测试,测试类中设计最少的测试数据满足判定......
  • RK3588-添加4G通信(EC20)
    RK3588-Android12添加4G通信文章目录RK3588-Android12添加4G通信1.相关驱动添加---挂载EC20硬件1.1.qmi_wwan_q驱动1.2.option.c添加EC201.3.验证EC20挂载2.添加RIL库2.1.RIL服务声明2.2.配置自动RILD拨号3.设备文件权限和......
  • TLV5610在F28335芯片上的使用教程
    1.TLV5610芯片简介        TLV5610、TLV5608和TLV5629是引脚兼容的八通道12/10/8位电压输出DAC,每个DAC都具有灵活的串行接口。该串行接口允许无缝连接到TMS320和SPI、QSPI和Microwire串行端口。它使用一个包含4个控制位和12个数据位的16位串行字符进行编程。   ......
  • 软件测试赛样题第 7 套
      题目1:任意输入2个正整数值分别存入x、y中,据此完成下述分析:若x≤0或y≤0,则提示:“输入不符合要求。”;若2值相同,则提示“可以构建圆形或正方形”;若2<|x-y|≤5,则提示“可以构建椭圆”;若|x-y|>5,则提示“可以构建矩形”;若0<|x-y|≤2,提示“可以构建长方形”。编写程序代码,使用JU......
  • LeetCode135. 分发糖果
    题目链接:https://leetcode.cn/problems/candy/description/题目叙述:n个孩子站成一排。给你一个整数数组ratings表示每个孩子的评分。你需要按照以下要求,给这些孩子分发糖果:每个孩子至少分配到1个糖果。相邻两个孩子评分更高的孩子会获得更多的糖果。请你给每个孩子分发......
  • 算法力扣刷题记录 五十七【236. 二叉树的最近公共祖先】和【235. 二叉搜索树的最近公
    前言公共祖先解决。二叉树和二叉搜索树条件下的最近公共祖先。二叉树篇继续。一、【236.二叉树的最近公共祖先】题目阅读给定一个二叉树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树T的两个节点p、q,最近公共祖先表示为一......
  • RK3588 RKNN环境部署
    前言,官方提供两种部署环境,其中按照官方说法为了完全运行RKNN环境采用Docker的部署环境方案。1.安装Docker环境 (1)检查卸载老版本Docker sudoapt-getremovedockerdocker-enginedocker.iocontainerdrunc (2)安装Docker依赖 sudoapt-getinstallca-certifica......
  • MSPM0G3507——电赛PCB板子,小零件太多,酌情使用
    只有CSDN一个账号,其他平台没有账号!只有CSDN一个账号,其他平台没有账号!只有CSDN一个账号,其他平台没有账号!原理图PCB文件完全免费分享。绘制了一个基于官方LP-MSPM0G3507开发板的控制题万用拓展底板;全外设集成,板载以下模块:1.板载一个三串18650电池盒与电池保护,充电芯片,可......