这个问题区分是向别人证明覆盖性和向自己证明覆盖性。
不少项目并没有可靠的测试依据材料,都是参考性资料和大量测试人员探索确认的功能内容。如果你去看各种黑盒功能测试方法的描述,它的前提就是存在这种理想化的东西。
如果只是对外证明测试工作的专业性,那么基本上把你现在的测试内容总结提炼一下就可以了,比如什么根据产品文档、需求手册、会议记录等等提取测试点外加业务回归之类一通描述就够了。这个有很多评论都是这样的,通常你对外做说明只需要确保对方信服即可。
而你自己思考覆盖是否完善,国家软考有一个软件测评师证书相关的书,从软件质量测评的角度提出了几个衡量软件质量的维度。包括功能、安全、兼容性等等,虽然这些都是测试行业老生常谈的用词,但是我觉得这是一个很好的角度。既然要谈覆盖,那肯定得基于某个标准/定义选择不同挡位对应精细程度来执行的不是麽。
软件产品和硬件一样,不一样的标准对应不同的产品。军工的民用的,高端的低端的各有不同,那么你的产品需要怎么样的质量标准呢?
同今年八年经验。
四月被裁(N+1,同期一个高级 java 经理一起被裁)。本人没有旅游计划立刻开始找工作结果连续碰到几个甲骨文考试,滚回去边背书边继续紧张的找工作(说实话我以前工作简历开了都是公司找我自己挑着投简历,今年变成你投 10 个 8 个没动静,挺恐怖的)。
如果只论要不要接受 N+1,看你的未来规划。 我一位前同事苏宁易购总部因为苏宁解体?无法放弃裁员补偿所以跟公司耗了接近 4 年才顺利 “被裁”,感觉毫无长进(那个时候裁员名额限制,待遇降低,降薪,做外包工作)。
而我在最近这家公司被裁拿到 N+1,当时公司有一位 HR 正在休产假,最近了解到产假结束准备复工被裁员公司拒绝按标准赔偿在走劳动仲裁。
我这边的市场更差,同期一起被裁员的五个 java 开发可能相对好找工作但是都很不如意的见识各种牛鬼蛇神公司,所以我同期的 java 同事都反复经历了数次试用期离职重新寻找。哪怕最近稳定下来依然是天天怨声载道。甚至有的开玩笑说本地招聘市场都要把从这个公司出来的人拉黑名单了。
就我个人感觉来说当前招聘市场供需关系与疫情前相比变化巨大。但是并不是说你就如何找不到工作,只在于你坚持要寻找的 “不低于当前待遇” 的工作更难找了。现实是能提供这种待遇的公司正在裁员、降本增效,那么如果还有这种岗位,那个岗位需要的竞争力应该超过你当前具备的能力。
我当前岗位还是属于硬件行业的软件测试人员。不敢说了解硬件测试。
硬件行业,打个比方如果公司有独立生产的硬件、又有独立开发的嵌入式程序。那么软件/硬件以及最后软件搭配硬件工作(集成完毕)都需要开展测试工作。不同的公司对测试的定义和测试的负责范围的认知可能都有差异。而且你不了解公司是处于测试框架和工作节奏已定,只需要招聘基本的测试任务执行者,还是需要一个为他们来探索、搭建完善整个测试体系的人。
我只是幸运的进入了一家成长阶段,允许测试人员花很多时间去学习成长。而且将来负责方向可能还是老本行软件测试。
如果软件测试的同学想换行到硬件,那么在考虑个人能力和岗位的时候肯定会观察到具体的招聘信息。先了解对方是属于哪个具体硬件行业、他们的产品是哪个环节的等等。明确对方是招聘一个很需要电子嵌入式专业的测试(有些测试岗位与硬件专业强相关比如需要电力知识储备的传统软件功能测试显然很不对口)还是需要一个偏程序功能验证方向的。到了软件功能验证方向才是回归我们熟悉的领域。功能验证嘛,了解是什么软件系统,就可以了解通常使用什么架构,用什么协议(硬件相关的 can/485,以及协议上的 mqtt,mobus 甚至国电的电表协议感觉有点儿万精油)。
最后最重要的一点,当你尝试去做这件事的时候本质上都是有风险的(失败总是无法避免),有了心理预期。那么只需要有一个机会,努力去做最终总会得到认可的。保证自己能扛得住挫败的情况,做起来再说。