当前位置:网站首页>测试工程师如何“攻城”(下)
测试工程师如何“攻城”(下)
2022-07-04 17:47:00 【Wu_Candy】
测试工程师如何自我提升?
引用之前听到的一段语音,我觉得对我影响非常大: 中国现在成长非常快,主要原因是它可以全方位的学习,科学技术可以学苏联、美国,工业制造学德国,管理学日本,分解房地产的使用权学香港,工业园区学新加坡,农业还可以学以色列,中国没有意识形态的障碍。
把这段话映射到我个人身上的理解是这样的: 作为一名测试工程师我们要得到快速的成长,我们也要全方位的学习。在上篇中我就提到了,如果你觉得这个事情是其他部门负责做的而你潜意识拒绝,那么从一开始你就是错的。
首先我们要把自己份内的工作做好,这是基础,我们只可以给自己打60分,那只是及格。如果你想达到80分,那么你对外扩张的学习,全方位学习,你可以向前端同学学习一些知识,
如:html,css,js等,你还可以向运维学习一些知识,如:服务部署,运维脚本等,你还可以向dba学习一些知识。
如:数据库的维护,慢sql查询,binlog日志恢复数据等,你还可以向java 或者 python 开发学习一些开发知识,这里以python开发为示例。
如:可以学web框架Flask,Django等,学爬虫bs4,re,scrapy等,学api,ui自动化,学科学计算numpy、scipy、matplotlib等,学python运维,学机器学习。
本公众号内容居多是一些与python相关的文章,因为它就是一把利剑,用它干什么都好使一样,至少我是这样认为的。 结论:测试人也应该没有意识形态的障碍。
软件测试工程师的名言应该是:学习,学习,再学习。在理解的基础上学习,在实操的基础上学习,再运用到工作当中去。
测试技能提升途径非常的多,如下:
- 可以多泡泡图书馆——-换一种学习环境,你会体会到自己的学识有限,在一个大的学习环境中你也会产生积极的进取的心态。(前提是:放下手机不去看小说,玩游戏,刷抖音等)
- 网络上找比较优质的学习视频资料(完整的,系统性的)进行学习,当然如果付费你觉得值得学习也是可以的。从最近推荐的学习资料(如java性能,前端开发,数据分析等)来看,似乎没有太大的热情,即使很便宜,只要一元钱。测试工程师这个行业也是有瓶颈的,你做不好就是有,你做得深入就没有天花板。
- 在博客,知乎,csdn 等平台找一个适合自己的领域不断的学习与实践,交流互动,然后再结合自己的公司业务看是否引入进来,做为自己的贡献展示出来。遇到问题或技术讨论时多与公司的牛人多沟通,牛人的思路与策略会打开你的思维方式。
- 关注好的技术公众号,跟着主编一起学习,让学习成为一种信仰,让学习向呼吸一样自由。
一个行业你只有沉浸在里面,并且发现与清楚它的发展脉络后,你的深耕就会得到你想要的收获,同时也成为了更好的自己。
在这个过程中当你学习的东西越来越多时,你会发现很多东西是相通的,这个得我们每一个测试人去慢慢的成长和体会。对于学习方式这里就不多说了,学习方式千万种,知识的海洋任你跃。
测试工程师的职业素质:
- 沟通能力:一名合格的测试者必须能够同测试涉及到的所有人进行有效的沟通,包括开发者、客户,管理人员等。沟通能力的强弱决定了沟通成本的高低,同时也给沟通对象留下直接的个人沟通表达是否良好的印象。
- 分析能力:单纯的看软件测试其核心其实应该就是设计测试用例了,而设计测试用例,就是业务需求全局把控与分析能力了。我们需要将一个复杂的系统进行抽象,分析拆成几个不同的维度,结合维度可能出现的情况进行有选择的组合,以最小成本获取最大的收益。
- 编程语言:对于测试工程师来说,精通一门语言(我推荐python),熟悉其它几门语言是有必要的。特别是自动化测试工程师!如果开发能力非常不错,那就不局限于做自动化测试工程师,可以做web端开发,python运维,机器学习,科学计算等。
- 理解能力:对业务的理解越充分,就越能够理解最终用户的需求,促进产品设计使用好的方式,促进产品成功。理解能力与分析能力是一脉相成的,所以测试工程师对于这两种能力的提升非常的重要。
- 个人素养:作为一名优秀的测试工程师,还需要具备“五心”素养:专心、细心、耐心、责任心和自信心。这“五心”可以体现你在领导面前的可信任度,这也是每一个成功的测试工程师必备的素养。
总结:如果你是从事软件测试行业的一只老鸟,以上写的内容你一定会有很多的认同点,或许我们有很多地方并没有做到,但这不影响我们正确的去思考。目标和追求一旦确立了,剩下的就是行动。
友情提示:“无量测试之道”原创著作,欢迎关注交流,禁止第三方不显示文章来源时转载。
边栏推荐
- Detailed explanation of issues related to SSL certificate renewal
- 6.26CF模拟赛B:数组缩减题解
- Is Guoyuan futures a regular platform? Is it safe to open an account in Guoyuan futures?
- [2022 Jiangxi graduate mathematical modeling] curling movement idea analysis and code implementation
- 模板_大整数减法_无论大小关系
- Uni app and uviewui realize the imitation of Xiaomi mall app (with source code)
- 基于lex和yacc的词法分析器+语法分析器
- 2022-07-04: what is the output of the following go language code? A:true; B:false; C: Compilation error. package main import 'fmt' func
- Safer, smarter and more refined, Chang'an Lumin Wanmei Hongguang Mini EV?
- A method of using tree LSTM reinforcement learning for connection sequence selection
猜你喜欢

Li Kou brush question diary /day1/2022.6.23

奥迪AUDI EDI INVOIC发票报文详解
redis分布式锁的8大坑总结梳理

Li Kou brush question diary /day4/6.26

从实时应用角度谈通信总线仲裁机制和网络流控

Installation and use of VMware Tools and open VM tools: solve the problems of incomplete screen and unable to transfer files of virtual machines

基于C语言的菜鸟驿站管理系统

Uni app and uviewui realize the imitation of Xiaomi mall app (with source code)

Li Kou brush question diary /day2/2022.6.24

Lex and yacc based lexical analyzer + parser
随机推荐
数组中的第K个最大元素
Scala基础教程--20--Akka
基于unity的愤怒的小鸟设计
Detailed explanation of issues related to SSL certificate renewal
Scala basic tutorial -- 20 -- akka
请教一下 flinksql中 除了数据统计结果是状态被保存 数据本身也是状态吗
2022-07-04:以下go语言代码输出什么?A:true;B:false;C:编译错误。 package main import 'fmt' func
6.26cf simulation race e: solution to the problem of price maximization
一种将Tree-LSTM的强化学习用于连接顺序选择的方法
LeetCode第300场周赛(20220703)
Basic tutorial of scala -- 16 -- generics
Scala basic tutorial -- 14 -- implicit conversion
A method of using tree LSTM reinforcement learning for connection sequence selection
Mxnet implementation of googlenet (parallel connection network)
[go ~ 0 to 1] read, write and create files on the sixth day
C语言打印练习
Cache é JSON uses JSON adapters
2022 ByteDance daily practice experience (Tiktok)
Summary and sorting of 8 pits of redis distributed lock
Download the first Tencent technology open day course essence!