我最近在各大软件测试论坛贴吧,看到了许多关于软件测试手工测试、功能测试、怎么转向自动化测试,怎么去提高自己的技术水平以及薪资待遇的相关问题,我想这个问题困扰着很多刚入行不久的测试人,以及那些站在十字路口徘徊想要提高薪资、想跳槽,或者是考虑转行还是深入研究进阶技术的软件测试人。
迷茫、焦虑一直是困扰着当代人的问题。我想作为一个在软件测试行业摸爬滚打野蛮生长了七年的爱码小哥,分享一句我很喜欢的话,一切迷茫都是因为想得太多,做得太少。从最开始的迷茫焦虑,被失眠困扰,渐渐有了自己的职业生涯规划。身体是革命的本钱,爱自己才能爱他人。我想我有义务也有责任把自己的经验分享出来。
首先来说一下,很多软件测试人都有的心病,在软件测试业界一直有很多人对软件测试有一种偏见,测试门槛低,地位低,没有技术含量。就算目前:软件测试工程师可以拿很高的薪水待遇,很多人还是越不过去那种心理障碍。
什么是软件测试?软件测试就是一场本该在用户面前发生的灾难提前在自己面前发生了,这会让他们生出一种救世主的感觉,拯救了用户,也就拯救着这个软件,避免了他们被卸载的命运。你们正在做的或选择的是一份有意义的、有价值的、值得尊重的工作。
"测试行业"是从属于"IT行业"的,而随着信息产业的迅猛发展,到目前为止IT行业已经赶超金融业,排名行业第一,成为中国最大的产业,并且还以每年20%的速度递增,而"测试行业"作为IT公司内部必不可少的重要组成部分,它是推动软件质量提升的关键环节,甚至它被誉为是软件质量把关的最后的一道生命防线。
这个行业的人才供应始终是冰火两重天的,高端人才稀缺难得,低端人才供应泛滥。说到底,软件测试行业还是属于技术岗位。既然是技术岗位,那就要靠技术说话。不断掌握新的技能,提高软件测试“找bug”的能力也就变成了目前软件测试从业人员迫在眉睫需要解决的问题。因此,现在大部分初级功能测试人员都在向自动化、性能、安全靠拢。
如果你是在路上的软件测试人,建议可以阅览书籍8本经典书籍针对性阅读。
高尔基说书籍是人类进步的阶梯,能静下心来阅读学习对自己也是一种历练。喜欢玩B站的可以观看视频教学与公开课,B站UP主程序员阿沐。(也有轻松愉悦的程序员吐槽大会类似的视频精剪分享)看完有所收获再选择继续深潜发展成职业还是只作为兴趣爱好。
我收集的资料汇总了。都会陆续上传。
再来说一下:
一、沟通能力
二、分析能力
三、编程能力
四、理解能力
五、个人能力
**1. 沟通能力:**一名理想的测试者必须能够同测试涉及到的所有人进行沟通,包括开发者、客户,管理人员等。
**2. 分析能力:**软件测试的核心其实应该就是设计测试用例了,而设计测试用例,就是依赖与分析能力了。我们需要将一个复杂的系统进行抽象,分析拆成几个不同的维度,结合维度可能出现的情况进行有选择的组合,以最小成本获取最大的收益。
**3. 编程语言:**对于测试工程师来说,精通一门语言,熟悉其它几门语言是有必要的。特别是自动化测试工程师!
**4. 理解能力:**对业务的理解越充分,就越能够理解最终用户的需求,促进产品设计使用好的方式,促进产品成功。
**5. 个人素养:**作为一名优秀的测试工程师,还需要具备“五心”素养:专心、细心、耐心、责任心和自信心。
如果你需要提升,想一百次不如做一次,做一次不如坚持!你有梦见过以前的故事吗?不想后悔,出发就现在!未来的你一定会感谢努力的自己!我还是从前那个少年!
软件测试工程师中高级发展规划路线,需要掌握哪些知识技术点,需要怎么一样整体规划,我想看完会给你带来灵感和方向。
种一棵树最好的时间是十年前,其次是现在。让我们享受痛并快乐着的过程。
对于软件测试人,我们要尊重我们自己的职业,努力提升自己,用行动和事实赢得尊重;对于非测试人,也许应该换个角度来看待软件测试,加入我们共同取暖!共勉!
中级阶段:
(参照下面的思维导图)
一、抓包工具
二、接口测试
三、熟悉Linux操作系统
四、熟悉前端知识
五、处理软件缺陷能力
六、熟悉软件各种测试类型
七、熟悉软件各类测试方法
八、熟悉应用各类测试方法
九、熟悉应用各类软件测试工具
十、熟悉数据库知识
11、熟悉Web端和APP端测试
12、软件测试自动化
高级阶段:
(参照下面的思维导图)
1.数据库知识
2.熟悉自动化测试框架
3.自动化测试
我还是从前那个少年!
我深知那种有力无处使的无助感!希望看了有收获的朋友可以三连让更多的软件测试人看到。
都会陆续的上传免费观看。
软件测试全栈思维导图:
不管是自学也好,还是参加软件测试培训机构,都是需要一个正确的方向去引导你学习,这样学习起来也会比较轻松,不会走多与的弯路,所以说思路很重要。学习的动力其实是一个很简单的东西,说成目标可能会更好理解一点,你想学成之后能达到什么程度,这样你也能在学习的过程中不被困难所难倒,也会有源源不断的动力促使你前进。至于第三点说的实践和思考就是你对自己学到的东西的一个掌握的程度的检验了,只有实践了你才能知道,这个知识点你到底学会了没有,会了之后有没有什么其他的理解,这个就是需要自己去思考了 ,这种东西都是别人教不了你的!
感谢您的阅读,以上就是今天分享给大家测试人如何脱离迷茫期。这里的经验你借鉴就行,具体执行方案还得匹配自身骨骼情况。更多软件测试精彩内容尽在爱码小哥,敬请关注!
如果对python自动化测试、web自动化、接口自动化、移动端自动化、大型互联网架构技术、面试经验交流等等感兴趣的老铁们,可以关注我。欢迎分享,评论,转发。需要资料的同学可以关注我的主页获取资料。