说说这几年做测试工程师的心路

Posted 测试baby

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了说说这几年做测试工程师的心路相关的知识,希望对你有一定的参考价值。

在这里插入图片描述
程序员祭天”这个梗,想必大家或多或少听说过,随着互联网的发展,程序员的身份被更多人了解,但是对于多数人来说听之更少的是中间还存在着专门给程序员找bug的岗位:测试。

这个岗位其实也划分几个不同方向,往管理方面走的,如测试主管,往技术层面走的,高级测试工程师,测试专家,性能测试工程师,往游戏发展走的,游戏测试,往安全方面走的,渗透测试等。

越深入这个行业,越发现自己所学所用的只是皮毛,和大多岗位一样,需要不断学习提升自己。

实习的一年

这一年,在懵懵懂懂中进入了测试这个行业,初接触可能连什么是软件测试都不懂。

在这里插入图片描述
但是慢慢在项目中接触了很多测试基础、规范以及流程。比如下面的一些知识:

何为测试用例

指对一项特定的软件产品进行测试任务的描述

测试用例用我自己的话概况来说,可以理解为执行动作达到某种效果的步骤,然后将这个步骤以及预期达到的结果记录下来,实际测试中根据这一步骤去执行。

何为黑盒测试

将程序作为一个黑盒进行的测试,不知道具体结构,一般来说这种更容易站在用户的角度思考,因为用户也是不知道内部结构的。

说实话自己在这个时间段的经验为接下来的工作铺垫了很多,算是打下了基础。后来慢慢有机会就开始尝试转行开发,但是并没有尝试很久。

正式工作的几年

为什么又转行测试了呢,当时受影响较深的一点是转行开发做的后端项目,相对于测试来说,个人觉得后端无界面,无结果显示比较枯燥,就没有坚持下来,还是更多的倾向于测试。

兜兜转转吧,发现自己更适合测试这个岗位,开始正式进入测试行业。

通常来说,初步接触的都是功能测试,即简单的对功能进行覆盖测试。

过程中开始涉及到数据库知识,学习sql,执行数据库命令。

说说为什么要用到数据库知识呢

基本上我们在测试的过程中,会对数据进行基本的增删改查操作。

举个例子测试文本框输入,输入“测试啊测试”,点击提交,展示给用户的就是提交成功这个提示,其实后端已经将“测试啊测试”这个字符串写入到数据库中存储起来了,那么此时要验证是不是被写入数据库了,就要执行查询操作,最简单的查询:select * from 表名,在这方面就要用到数据库知识了。当然实际项目中,可能直接有查询后台,但如果当后台不能满足测试需求时,就需要自写sql去做处理,实际项目会更加复杂。

所以一般应聘岗位上会对数据库查询语句有要求。

接触了功能测试后,就想着要提升自己了,因为功能测试门槛不高,基本接触一段时间了,就能上手了,被市场淘汰的可能性太大。

那么如何让自己在测试中被高看一眼呢?

简单的来说不断的学习新知识,在功能测试之外,还有性能测试。

我们通常在关注功能的同时,也要了解产品的性能,如最大承载的压力。这么说可能比较笼统,还是举个例子:

整点抽奖活动,是否有很多用户同时点击抽奖,如果有那么就存在多用户并发的情况,此时需要考虑线程连接的最大数,系统是否能够承载那么多的用户同时抽奖。

性能方面,也有很多学习的地方,如性能的几个指标。

性能指标:

1、响应时间

响应时间是用户最关心的业务体验。,一般在3s内,用户会感觉比较满意。大于3s后的体验比较不佳,无法使用户留存

2、吞吐量

吞吐量表示单位时间内能够完成的事务数量。

3、服务器资源占用

cpu,内存占用情况等

在性能方面有很多工具可以使用,如典型的轻量工具jemter,大型一点的loadrunner等,可以帮助我们日常测试。

想要更进一步的发展

经历了功能测试、性能测试,会慢慢发现自己往更高层面走,开始思考自己是不是能够开始自己搭建测试框架了,自己写套测试自动化的工具。

前面说到了之前有开发基础,所以简单来说,自己做工具,自己测试一点都不难。难的是怎么把你写的工具运用到实践中。

在这里插入图片描述
像我们理解的,比较稳定的项目,发版不频繁的项目,完美可以用自动化实现,当然并不是说不需要人工了。自动化可以帮助我们减少一些繁琐工作。目前自己现在正在慢慢朝着这个方向走着。

在这里插入图片描述

总之,什么岗位都是需要去学习的,不想被社会淘汰就需要努力啊,涉及一些知识仅代表个人想法,如有错误可以提出,希望大家看完了这篇文章,能有点启发,或者对这个行业了解一些。

这里给大家整理了一份《软件测试工程师进阶的技术栈》,包含了诸多技术栈,希望能帮助在升级打怪中提供中坚力量

给大家推荐下我自己建的软件测试交流学习群: 902061117 ,群里都是搞软件测试的,如果你正在学习测试 ,小编欢迎你加入,大家都是测试党,群内不定期分享干货(都是软件测试相关的),包括我自己整理的一份2021最新的进阶自动化资料。

在这里插入图片描述

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你

关注我的微信公众号【伤心的辣条】免费获取~

送上一句话:

世界的模样取决于你凝视它的目光,自己的价值取决于你的追求和心态,一切美好的愿望,不在等待中拥有,而是在奋斗中争取。

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!

在这里插入图片描述

好文推荐:

转行面试,跳槽面试,软件测试人员都必须知道的这几种面试技巧!

测试岗反复跳槽,跳着跳着就跳没了…

软件测试人员该学习 Python 的七个理由

App公共测试用例梳理

面试经:一线城市搬砖!又面软件测试岗,5000就知足了…

35岁之后软件测试工程师靠什么养家?我能继续做测试!

以上是关于说说这几年做测试工程师的心路的主要内容,如果未能解决你的问题,请参考以下文章

字节跳动年仅28岁郭宇退休有感——软件测试工程师心路历程

当了 5 年的面试官,面了上百名中高级的测试工程师,熬夜总结了这几点经验

当了 5 年的面试官,面了上百名中高级的测试工程师,熬夜总结了这几点经验

阿里工作7年,一个30岁女软件测试工程师的心路历程

毕业后该去哪个城市?测试工程师薪资分析,这几个城市人均15K!

关于全栈测试