移动测试开发 十年老 er 工作经验分享

opentest-oper@360.cn · 2023年07月14日 · 1859 次阅读

hi 小伙伴们
今天偶然看到自己的工作年限将满十年,不禁感概颇多,工作是我们生活中不可或缺的一部分,占据了一天里的大半时间,那如何在工作中做好自洽呢,来听听十年老职场测试 er 的碎碎念吧。

一、需要意识到工作的意义和重要性

几年前,网络上突然流行了一阵 “我想去看世界” 类的辞职信,然后,一夜之间人们仿佛打通了任督二脉,自由的血液又开始在身体里窜动,好像谁没有个要辞职去流浪的理想就不能自称为有思想的人。但静下来的想想,旅行、"流浪"的目的是什么?人生短短几十年,当然是为了开心啊。那人类怎样才会开心呢。其实最根本的点是价值感。外在享受换来的只是一时的开心,过后是空虚和迷茫。而上班就是我们获得价值感最直接的途径。

老 er 我是一名测试工程师。软件测试这项工作,就是一项不可或缺的具有重要意义的工作。软件产品就像是我们的孩子,通过测试工作,我们让软件产品变得质量可靠、性能稳定,让它能经受住外部千万级用户的考验;同时,测试工作的意义也在于能发现产品潜在的安全问题,进而保护用户的数据和隐私。尤其是在当前复杂的网络环境下,用户的信息安全显得尤为重要,QA 便相当于用户网络上的 “警卫员”,从另一个角度守护人类 “和平”。

总而言之,大家不要把工作放在对立面,试想下,有一件事情既能提高你的技能进而提升你的社会地位,还能满足物质需求,何乐而不为呢?

也许你会说,现在做的工作并不是自己喜欢内容。但其实工种虽然不同,但本质基本一样,都是在利用自己的技能和劳动力促成某一事件的达成。达成这件事的过程,就是博弈的过程,博弈的结果能直接肯定自己的价值,从而获得价值感。我曾问过一个爱钓鱼的小伙伴钓鱼的乐趣是什么,回答是 “享受和鱼博弈的过程”,博弈,是人刻在基因里的本能。

如果你觉得一个工作略显枯燥,且毫无意义,那么我们可以把工作拆分,把注意力关注到每个细节点的目标上。例如,今天学习了某一个新知识、和素未谋面的伙伴进行了交流、甚至可以是拆封使用了一个新的笔记本。这每一个小目标的达成都会给成就感添砖加瓦~

二、摆正工作理念,也就是要契合公司价值观。360 公司的价值观是 “用户至上、使命必达、创新突破、开放协作、诚信正直”。

“用户至上”,是一切以用户为本,站在用户的角度去考量当前做的事情是否合理。这里的用户我认为可以扩充为广义的用户,他可是是人也可以是物,要看你的产品/做的事情的目标对象。作为一名质量工程师,我的用户就是广大使用 360 安全卫士的人们,而我要做的,除了保证软件基本功能正常外,还需要把自己当成小白用户/资深用户,模拟他们的使用场景,去发现一些产品的功能漏洞以及使用体验不好的地方。另外,还要考虑用户反馈的收集途径,并在软件发布后,实时关注用户反馈,快速响应,真正做到用户至上。

“使命必达”,往小了说,就是我们日常工作中,做事情前要有规划及目标。并且一旦设定目标就要使用一切手段 (当然这里指的是正当手段哦) 去达成目标,永不放弃。往大了说呢,我们要肩负着将部门、公司建设的更好的使命,达成公司对我们的要求。如果觉得使命这个概念略显飘渺,那么可以把 OKR 作为我们的使命,使命必达。

“创新突破”,即我们要迈开步伐,踏进日新月异的技术浪潮,不断学习新知识,用新思想和新技术优化我们的工作内容,突破自己的舒适区,做一个时代弄潮儿。作为测试从业者,我们的一个突破方向,就是如何从传统的手工测试转型为自动化测试。本着降本增效的目标方向,老 er 所在的测试组已经有了接口自动化、性能自动化、UI 界面自动化、浏览器兼容测试平台等等。日常工作中也会写一些小工具协助构造数据场景,避免重复工作量。ChatGPT 出来后,测试小团队也是马上搭载公司通讯软件,开发出了智能小助手,帮助解决日常工作问题。未来,我们也不会局限于此,还会去挖掘更新的技术,所谓是 “随风飞翔有梦做翅膀 敢爱敢做勇敢闯一闯”(我猜文章前的老 er 们,此处应该会有歌声~)

“开放协作”,是提倡大家具备团队意识,本着团结合作的精神做好工作的协调和配合,善于分享自己的思想和劳动成果,一定不要固步自封在自己的工作桌前,闭门造车。例如我在做项目时,常常会去分析测试过程中用到的测试点能否转化为通用测试点,接触到的产品逻辑是否可复用于其他类似产品等,并会整理落挡分享给其他人。做自动化时,除了关注自动化测试本身,还会去考虑通用化,也就是我们做的东西能否让更多人参与进来、用起来,发挥其最大的价值。

“诚信正直”,就不用多说了,这是为人的基本素养。试问谁不想和一个诚信正直的人合作交往呢?

以上几点,是我理解的公司价值观,掌握了,做到了,你就是职场上最靓的崽~!

三、请和我一起默念:“peace&&love”~

人是感情动物,也是社会性动物,日常交往中肯定会发生 “不如意” 的事情。遇到问题,我们应该本着解决问题的目标,心平气和去处理,切忌带有不良情绪,拒绝做 “炮仗 “,炸伤自己也炸伤别人。QA 是软件质量的最后一道防线,项目流程中任何一个卡点异常都可能会影响发布时间和软件质量,所以推动流程规范化、质量风险前置,也是 QA 工作的一部分。因此,避免不了和各个部门的同事对接、协调各类事务,因此,做到有效沟通、处事谦虚公正是一个质量工程师必修课。那么问题来了,要想把困难消灭掉,总共分几步?答曰总共分四步:“抛出问题共同讨论,明确问题根本原因,找出解决方案,实施解决方案”。我们没有办法决定与们合作的人和事,但我们能决定自己的做事风格和方法。

四、要乐于思考、善于复盘

孔子每日三醒,我们也要每日思考:今天做什么,做事的目的是什么,目前存在哪些问题,怎么做能有效的达成,我能不能做的更多更好。带着这样的思考做事,你将不止是公司最靓的崽,还会是地球上最靓的崽~!5W 分析法也是老生常谈,就不在这里赘述了。我相信,每个人的潜力无限,通过不断的思考和复盘,扬长避短,一定能成长为更好的自己!

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册