当前位置:网站首页>测试工程师如何“攻城”(下)
测试工程师如何“攻城”(下)
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运维,机器学习,科学计算等。
- 理解能力:对业务的理解越充分,就越能够理解最终用户的需求,促进产品设计使用好的方式,促进产品成功。理解能力与分析能力是一脉相成的,所以测试工程师对于这两种能力的提升非常的重要。
- 个人素养:作为一名优秀的测试工程师,还需要具备“五心”素养:专心、细心、耐心、责任心和自信心。这“五心”可以体现你在领导面前的可信任度,这也是每一个成功的测试工程师必备的素养。
总结:如果你是从事软件测试行业的一只老鸟,以上写的内容你一定会有很多的认同点,或许我们有很多地方并没有做到,但这不影响我们正确的去思考。目标和追求一旦确立了,剩下的就是行动。
友情提示:“无量测试之道”原创著作,欢迎关注交流,禁止第三方不显示文章来源时转载。
边栏推荐
- Perfect JS event delegation
- Download the first Tencent technology open day course essence!
- 基于lex和yacc的词法分析器+语法分析器
- Scala basic tutorial -- 15 -- recursion
- ByteDance dev better technology salon was successfully held, and we joined hands with Huatai to share our experience in improving the efficiency of web research and development
- Caché WebSocket
- 2019年蜀山区第十五届青少年信息学竞赛
- Guys, for help, I use MySQL CDC 2.2.1 (Flink 1.14.5) to write Kafka and set
- 2022CoCa: Contrastive Captioners are Image-Text Fountion Models
- PB的扩展DLL开发(超级篇)(七)
猜你喜欢
Scala basic tutorial -- 18 -- set (2)
Use canal and rocketmq to listen to MySQL binlog logs
2022CoCa: Contrastive Captioners are Image-Text Fountion Models
Mxnet implementation of googlenet (parallel connection network)
Scala basic tutorial -- 19 -- actor
Scala基础教程--16--泛型
LeetCode第300场周赛(20220703)
ThreadLocal原理与使用
Li Kou brush question diary /day3/2022.6.25
Scala basic tutorial -- 17 -- Collection
随机推荐
Nature microbiology | viral genomes in six deep-sea sediments that can infect Archaea asgardii
1672. 最富有客户的资产总量
使用canal配合rocketmq监听mysql的binlog日志
Is Guoyuan futures a regular platform? Is it safe to open an account in Guoyuan futures?
物联网应用技术的就业前景和现状
Go微服务(二)——Protobuf详细入门
Scala基础教程--14--隐式转换
[opencv introduction to mastery 9] opencv video capture, image and video conversion
Torchdrug tutorial
node_exporter部署
Scala基础教程--20--Akka
Li Kou brush question diary /day3/2022.6.25
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
国元期货是正规平台吗?在国元期货开户安全吗?
Cache é JSON uses JSON adapters
One question per day (2022-07-02) - Minimum refueling times
Caché WebSocket
建立自己的网站(15)
How to modify icons in VBS or VBE
Esp32-c3 introductory tutorial questions ⑫ - undefined reference to ROM_ temp_ to_ power, in function phy_ get_ romfunc_ addr