测试工程师如何“攻城”(下)

2022-07-04 17:24:22 浏览数 (1)

测试工程师如何自我提升?

引用之前听到的一段语音,我觉得对我影响非常大: 中国现在成长非常快,主要原因是它可以全方位的学习,科学技术可以学苏联、美国,工业制造学德国,管理学日本,分解房地产的使用权学香港,工业园区学新加坡,农业还可以学以色列,中国没有意识形态的障碍。

把这段话映射到我个人身上的理解是这样的: 作为一名测试工程师我们要得到快速的成长,我们也要全方位的学习。在上篇中我就提到了,如果你觉得这个事情是其他部门负责做的而你潜意识拒绝,那么从一开始你就是错的。

首先我们要把自己份内的工作做好,这是基础,我们只可以给自己打60分,那只是及格。如果你想达到80分,那么你对外扩张的学习,全方位学习,你可以向前端同学学习一些知识,

如:html,css,js等,你还可以向运维学习一些知识,如:服务部署,运维脚本等,你还可以向dba学习一些知识。

如:数据库的维护,慢sql查询,binlog日志恢复数据等,你还可以向java 或者 python 开发学习一些开发知识,这里以python开发为示例。

如:可以学web框架Flask,Django等,学爬虫bs4,re,scrapy等,学api,ui自动化,学科学计算numpy、scipy、matplotlib等,学python运维,学机器学习。

本公众号内容居多是一些与python相关的文章,因为它就是一把利剑,用它干什么都好使一样,至少我是这样认为的。 结论:测试人也应该没有意识形态的障碍。

软件测试工程师的名言应该是:学习,学习,再学习。在理解的基础上学习,在实操的基础上学习,再运用到工作当中去。

测试技能提升途径非常的多,如下:

  1. 可以多泡泡图书馆——-换一种学习环境,你会体会到自己的学识有限,在一个大的学习环境中你也会产生积极的进取的心态。(前提是:放下手机不去看小说,玩游戏,刷抖音等)
  2. 网络上找比较优质的学习视频资料(完整的,系统性的)进行学习,当然如果付费你觉得值得学习也是可以的。从最近推荐的学习资料(如java性能,前端开发,数据分析等)来看,似乎没有太大的热情,即使很便宜,只要一元钱。测试工程师这个行业也是有瓶颈的,你做不好就是有,你做得深入就没有天花板。
  3. 在博客,知乎,csdn 等平台找一个适合自己的领域不断的学习与实践,交流互动,然后再结合自己的公司业务看是否引入进来,做为自己的贡献展示出来。遇到问题或技术讨论时多与公司的牛人多沟通,牛人的思路与策略会打开你的思维方式。
  4. 关注好的技术公众号,跟着主编一起学习,让学习成为一种信仰,让学习向呼吸一样自由。

一个行业你只有沉浸在里面,并且发现与清楚它的发展脉络后,你的深耕就会得到你想要的收获,同时也成为了更好的自己。

在这个过程中当你学习的东西越来越多时,你会发现很多东西是相通的,这个得我们每一个测试人去慢慢的成长和体会。对于学习方式这里就不多说了,学习方式千万种,知识的海洋任你跃。

测试工程师的职业素质:

  1. 沟通能力:一名合格的测试者必须能够同测试涉及到的所有人进行有效的沟通,包括开发者、客户,管理人员等。沟通能力的强弱决定了沟通成本的高低,同时也给沟通对象留下直接的个人沟通表达是否良好的印象。
  2. 分析能力:单纯的看软件测试其核心其实应该就是设计测试用例了,而设计测试用例,就是业务需求全局把控与分析能力了。我们需要将一个复杂的系统进行抽象,分析拆成几个不同的维度,结合维度可能出现的情况进行有选择的组合,以最小成本获取最大的收益。
  3. 编程语言:对于测试工程师来说,精通一门语言(我推荐python),熟悉其它几门语言是有必要的。特别是自动化测试工程师!如果开发能力非常不错,那就不局限于做自动化测试工程师,可以做web端开发,python运维,机器学习,科学计算等。
  4. 理解能力:对业务的理解越充分,就越能够理解最终用户的需求,促进产品设计使用好的方式,促进产品成功。理解能力与分析能力是一脉相成的,所以测试工程师对于这两种能力的提升非常的重要。
  5. 个人素养:作为一名优秀的测试工程师,还需要具备“五心”素养:专心、细心、耐心、责任心和自信心。这“五心”可以体现你在领导面前的可信任度,这也是每一个成功的测试工程师必备的素养。

总结:如果你是从事软件测试行业的一只老鸟,以上写的内容你一定会有很多的认同点,或许我们有很多地方并没有做到,但这不影响我们正确的去思考。目标和追求一旦确立了,剩下的就是行动。

友情提示:“无量测试之道”原创著作,欢迎关注交流,禁止第三方不显示文章来源时转载。

0 人点赞