51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1051|回复: 0
打印 上一主题 下一主题

[转贴] 还在迷茫?“人工智能”带您进入未来的测试!

[复制链接]
  • TA的每日心情
    无聊
    前天 09:05
  • 签到天数: 1050 天

    连续签到: 1 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2022-8-9 09:31:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    这是一个值得深思的问题,但,核心答案不在于“测试工程师的未来在哪?”,而在于“你的未来在哪?”
      除了校招进大厂的测试大佬之外,我相信大部分的测试工程师都经历过“点点点”的阶段,这个是非常正常而且普遍的情况。
      但问题是,你可以曾经每天点点点,但不能一直点点点。换句话说,你要想办法脱离“点工”。
      怎么提升自己?脱离点工?在我看来,测试技术上可以分为3个阶段:
      测试初期(足以应付日常测试工作)--中级测试(1-5年工作经验&大厂面试资本)--高级测试(5年以上经验的测试技术专家&业务专家)。
      着3大阶段对应要掌握的知识技能分别如下:

    你目前还处于初级测试阶段,如果还想继续做测试的话,建议先把初级的掌握了,慢慢往中级过渡。
      中级测试(1-5年工作经验&大厂面试资本)需要学习的内容:
      1)第一部分:测试知识进阶
      测试手段、接口测试、性能测试、移动端测试、移动端专项测试、安全测试、单元测试,自动化测试,UI 自动化,接口自动化。
      在这个阶段,你应当能独立负责一个系统的测试项目。比如测一个支付系统、订单系统等,所以接口、性能、移动端等你得都熟悉。编写自动化测试用例的能力也很重要,这可以省去一部分繁琐的工作,提升你的工作效率,也是你升职加薪的必备技能。
      2)第二部分:计算机知识进阶
      计算机网络进阶、数据结构与算法、数据库进阶、Linux进阶
      就目前来说,其实算法在测试工作中运用的并不算多。但这块是大厂面试必考(也算是筛选人才的一种手段),以还是需要了解的,至少常考的八大排序什么的你要能写出来。
      另外实际工作中,你可能会面临比初级测试更复杂的一些测试场景,如果你不懂数据库深层的原理,比如数据库事务和锁,数据库索引机制的原理,还有数据库的分库分表这些知识,你就很难去排查并解决问题。
      3)第三部分:开发技能
      Java、Python
      这一阶段,需要往自动化测试或者测试开发的方向发展,这就离不开编程技能。需要你能熟练使用Python或Java。同时只懂编程还不够,你必须对测试还有更加深入的了解。
      因为测试开发的核心还是测试,只懂开发不懂测试,很容易造成开发出来的测试框架、工具平台无法落地(或者没人使用)。
      我自己就是按照以上学习的节奏,一步一个脚印,慢慢从传统公司一步步转行进入某厂的。希望能帮到大家。
      最后,作为一名测试开发工程师,我想说,即使是大厂的测试,也很难逃脱点点点。只是说比例会少很多,可能会把部分工作重心放在自动化测试/开发方面。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-23 11:11 , Processed in 0.066557 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表