有朋友在后台给我留言,虚心求教,如何能像楼主一样懂这么多?其实这是一个主观的问题,解决方法就是不要封闭在自己的信息茧房里(茧房可能是你所在的团队,公司,甚至是testerhome),保持open的心态,多接触外面的世界(科学上网),国外也有很多QA相关的论坛和知名网络分发平台,例如reddit,medium 等,我计划后面专门写一篇文章介绍我经常关注的国外一些知名网站。
本文是一个工作五年的老兵,讲述自己慢慢地从QA沦落为测试用例补丁工的历程。我看了全部跟帖内容,发现这个帖子和国内testerhome上的话题很类似,全球的测试者也和国内低迷的行情大家的悲观情绪颇为相似,大家可以看看他们是怎么建议的,其中看到一条三哥的回答颇为震惊,印度三哥两年工作QA经验薪资都开到3w(换汇后3w人民币),这简直了。大家不要被抖音上介绍(黑)印度(落后)的视频所蒙蔽,还是需要抱有一种“绝知此事要躬行”的心态。
我做测试工作已经超过5年了,我花了很长时间才走到今天这一步。我曾在客户服务部门工作,并完成了IT学位,这一切都是为了最终意识到,作为一名测试工程师只是纸面上的或存在于LinkedIn上的职位概述。我曾是某电子商务零售客户的高级测试人员,测试硬件、嵌入式系统、忠诚度计划、促销引擎、API、UI、性能、配置和维护测试环境、向客户做演示、迁移数据库、进行云数据迁移,目前正在自动化Salesforce(使用Selenium和Java)。我变成了一个没有灵魂的测试用例补丁工。我的工作中没有任何真正的QA(质量保证)。我不能影响质量,没有人听我说自动化是一项巨大的失败,浪费了金钱。QA应该尽可能发现更多bug,并成为值得倾听的质量守护者,但实际上,它变成了手动回归执行者或自动化代码补丁工。说实话,我在多个项目和面试中都对这一趋势感到失望。我可以去一家初创公司做我喜欢的工作,但通常初创公司没有足够的资金用于质量保证,它们随时会在六个月后倒闭,我会因此失去工作和需要养活的家庭。
有没有人有类似的感受?(我是感同身受)
这个角色在我们的要求下变得微不足道了。我甚至不再参加测试相关的会议了。到处都是一样的情况,只是工具和框架有所不同。例如,有人曾经提到编写UI测试的意义吗?如果我们有很多单元测试和模块测试,那么编写UI测试的意义就不大了,因为我觉得目前有一种趋势是倾向于人工智能和自动化,不管这样做是否有意义。
我未来将会把自己测试的身份远远抛在身后,重新给自己定位为DevOps。