最后更新:2022-06-25 18:44:14 手机定位技术交流文章
我是Tencent的测试工程师,从17年毕业以来,我已经工作了近5年了
一路走过来,我非常幸运地遇到了许多伯克利人,它给了我许多智慧和工作经验。而且,在Tencent工作5年也是一项特权,为蚂蚁的金装设计了一种普拉图测试框架,灵活的测试框架,自动化测试平台,保证十亿级流动服务的质量工作.
在过去的两年里,作为一名面试官也采访了许多学生,经常与许多候选人交流,分享他们自己的学习和成长路径,经常与许多新来者口头分享一些工作建议。

下面介绍一些软件测试工程师应该具备的技能,以及其他一些个人见解:
在这个阶段,你可能刚毕业,或者从其他行业迁移,和作者一样,你将提出一系列关于软件测试行业的问题,比如:未来是怎样的?
没关系,重要的是你明白这个行业是什么,你是否适合这个行业。
在过去几年里受过训练的许多学生,听到“好前景、高薪上网、没有编码、没有加班、年龄越大越好”的谣言时,带着头脑来到了这个行业。 经过多年的工作,没有钱赚,没有技术解决,没有混合物,只能重新转过来。
如果你还没有进入这个行业或刚刚开始了解它,你必须考虑以下几个问题:
首先,作为一个互联网行业,必须有加班,即使不是996,必须有紧急任务或在线,问自己是否能接受这样的工作节奏。 如果你正准备上网,通常晚上很晚,第二天早上你下班,你的同事正在带早餐上班。
其次,如果你对这个行业有基本的热情,或者你不恨它,那么至少你可以有动力努力工作,让自己有动力,这样你就可以确保自己的工作不会给你带来痛苦。
最后,互联网行业,日月的技术,能够测试软件行业长期发展,需要不断学习。 如果你不喜欢学习,或者有不良的成长,就不要进入这个行业。
如果他们三个都没什么问题,那么 congratulations on moving on the next stage。
在这个阶段,你已经开始很好地测试,甚至在最基本的阶段,你已经知道互联网企业测试过程如何,你可以说这是你最兴奋的时刻。
当你遇到工作中的问题时的尴尬,当你遇到伟大的上帝时的敬畏,将改变你为寻求知识的动力。 阅读书籍、参加公开讲座、参加论坛,你的各种知识和技能在这个阶段会迅速扩展。
但此时, 也特别重要的是不要急于去看医生.
在这个阶段,我并不建议要打破基础,开始学习自动化,最终我什么也不懂。 商业能力是最重要的,自动化是往来往去的,只是帮手。
在这个阶段,你可能已经试过1-2年了,很多工作很难做,工资基本上稳定,有很多技术知识,但你仍然感觉你做不了什么。
是的,你缺少一些深入的研究!
在软件测试行业中,一个必须面对的问题是,我应该向哪个方向发展? 自动化还是性能? Python还是Java?
我会从我的经验中给你一些建议:
Whether app test or web test,或者想研究自动化,或者想专精性能,都是可以的。没有好坏的东西,重要的是你喜欢还是不喜欢。如果你认为成绩会使你疲劳,没有自动化测试,就会有成就感,让我们研究自动化测试.只关注一个方向,过了一段时间,你就可以成为一个伟大的神。
以前我写了一个关于软件测试工程师语言选择的特别答案,简单来说,就是刚接触的时候,你可以选择Python,上手更快,更加灵活,到了高级阶段,处理更大的商业形式,还得学会Java。做技术的,许多语言都是正常的。
对于自动化测试, 不要被它所迷惑, 不要过分夸大, 不要为自动化自动化自动化.
在某种程度上,性能测试比自动化更难处理。代码 、 操作 、 计算机原理 、 数据库 、 业务等.你都要搞懂。写脚本或很好地执行它们,很难分析和优化性能.当然,如果你现在不问自己太多的话,然后掌握性能测试的基本过程和简单的性能分析就足够了。此外,如建筑压力测量环境、监测性能指标等,我还在尝试在现实世界中获得经验。
对于这两个方面,我建议你进行研究,因为目前的招聘要求已经符合要求。
如果你已经进入软件测试行业,你相信你已经突破了许多漏洞。
在这个阶段,可以说软件测试工程师的职业发展最大的瓶颈。 行业中的伟大神也突破了这一阶段,获得了新的发展。
一般来说,目前的发展方向有三个:
这条路较为坎坷,但是也最为抗打。如果你不擅长人际关系,不问世事,这种对科技的强烈兴趣,所以我建议你走技术路线。通常,更多的代码,越来越多的开发通讯,写一些测试平台或测试工具。同时,发展的能力也是好的,这就是如何成为高级测试和开发工程师。
做技术累,做管理更累,因为与人沟通是最复杂的。必须从头到下协调关系,我们也将协调所有工作。如果你想走管理路线,别离职,只管管,建议成为技术经理,在带领团队的同时,继续改进您的技术。一方面,技术不能非常流行,另一方面, 它 也 锻炼 了 一些 团队 项目 的 能力 。虽然管理的“生命周期”比纯技术更先进,但不能放弃技术。
研发 、 产品 、 业务或创业都是走出瓶颈的新途径. 特别是在创业中,不要是基层的,已经看到过太多的创业失败,然后回到工作,一切都坏了.
那么,作为软件测试工程师,如何努力成为一个优秀的测试开发者,或者性能测试大佬,或者, 作为软件测试工程师, 你需要掌握什么样的知识系统.这不是一个刚刚进入工作场所的软件测试工程师,他也是一名工程师,在干了三年半之后开始感到困惑。他们都必须面对和理解问题。








功能测试,UI自动化测试,界面测试,性能测试
相信,如果你掌握了以上的知识,如果它能灵活地使用,月薪超过20k的薪水没什么问题。同时,我为每个人准备了400页的软件测试核心知识点,知识点包括上述思维图的知识,参加我们的交流小组可以免费参加,我希望你能帮助我..
本文由 在线网速测试 整理编辑,转载请注明出处。