软件测试职业发展的几个阶段

2020-10-16  测试杰克 


第一个阶段:(功能测试)

功能测试的话呢,是我的功能测试阶段。在功能测试阶段就是我们俗称的:点点点(点工)由于历史原因,点点点,软件测试工程师基本都做过。

首先我们来看一下点点点功能测试做一些什么内容,主要就是看这个研制开发的软件是不是符合需求说明书指明的一些要求,这个是什么意思呢?也就是说:这个软件它有没有实现需要的功能,实现的功能到底正不正确。

打一个简单的比方,我们的美团外卖,大家都用过对吧?这个软件开发出来就是方便大众人群去外卖的下单-配送之类的需求功能。那我们在平时用这个APP的时候,会不会关心我下的这个单有没有成功?下的单有没有给我扣费更多?或者更少?(这个就是bug)这些都是我们的功能测试。

包括我们经常用的知乎,能不能正常登录,登录了之后我能不能去关注好友,我能不能去发私信?发图片发视频?(知乎好像私信是不能发视频)这些都是功能测试。所以相对来说我们每个人都接触过功能测试,这个也是我们对于软件测试入门的一个阶段。

这一个阶段,技术要求不是很高,同样的薪资待遇也没有那么的高,想要在这一个阶段的基础上去提升自己的薪资的话,就得往后面的阶段去努力!

第二阶段:(接口测试阶段)

在接口测试阶段的话,我们可以脱离可视化界面,对软件进行一个全面的测试。相对功能测试来说,我们去验证登录是不是成功,搜索是不是成功,或者说能不能发送信息等等之类的这些操作,是不是都要把这个软件运行起来然后去执行,才能去发现它的这一个结果。是否和我们功能的预期是不是一致的。

但是接口的话,我们在没有这个界面的情况下,我们也能去进行相关的测试。(能不能发送信息等等之类的这些操作)这个就是我们的接口测试的阶段。

接口测试阶段,可以在功能测试的基础上,去提升我们的薪资待遇,提升我们的个人竞争力。如果你想在这个阶段再往上面走的话呢?我们接着往下看。

第三阶段:(工具测试阶段)

工具对与软件测试人员来说,就相当于我们古时候江湖里的武功秘籍或者宝物,谁得到了宝物得到了武功秘籍,谁就能站在巅峰,一统江湖!

它的话呢,能够帮助我们去提高我们的测试效率,可以解放我们的双手。同样的话你在这一个阶段,你的薪资可以在接口测试阶段提升3-5K左右。


第四阶段:(脚本测试阶段)

工具它毕竟只是一个外设的辅助工具。帮助你去提升一定的软件测试效率,如果说你只会使用工具,杀伤力还不够!我们在学会使用工具的前提下,我们还要学会一门编程语言,(Python当下是一个主流,对新手入门很友好,也是人工智能一大利器)去进行一个相关的编程脚本。让脚本来代替人工的一个操作,根据你对公司业务的理解、你的想法,编写一个脚本进行一个相关的测试。

到了这里,就可以真正的在一定程度上去解放你的双手,提升你的薪资,提升你的竞争力、不可替代性!


第五阶段:(测试开发阶段)

这个阶段也是我们听得最多的一个词,也就是我们的测开!达到这样一个层次的话。我们必须要干嘛?

能够自己去写出一些测试工具,或者测试框架。去协助我们整个的软件测试团队开展测试工作。在测试工具阶段我们是能够去使用测试工具,到了这一个阶段我们针对公司业务不同,自主独立开发最适合公司业务的测试工具、测试框架!

第六阶段:(全栈测试阶段)

软件测试人员的小目标!可以对软件进行随心所欲的任何方面的测试。(性能测试、压力测试、安全测试等)因为到了这一个层次,基本上前面的所有阶段你都非常的熟悉,而且轻而易举。

以上就是我对软件测试职业发展的几个阶段的一些讲解。其实针对于这一些阶段,大家也可以去考虑一下。

我,对于自己的一个目标。我想达到哪一个阶段呢?

先树立一个小目标!万一实现了呢?

如果你想学习自动化测试、性能测试、测试开发,但是自己又非常的迷茫,没有思路又怕耽误时间,那么你可以找我。我非常愿意将自己从业10年的经验传授给你,也愿意将自己独家的核心教程免费赠送。公众号【程序员一凡】找到我!我一直在等着你!


文章首发于公众号:程序员一凡,转发请注明出处!

55°|527 人阅读|3 条评论

孙涛涛  2020-10-16

作者你好,测试需要学习什么编程语言,我现在学习了Python


孙涛涛  2020-10-16

需要学习Java吗


测试杰克  2020-10-16

@孙涛涛 当下Python依然是做测试的主流编程语言,闲暇之余可以学习一下Java

登录 后发表评论