需求频繁变,还能提高自动化测试能力吗

01 工作问题

本月面试了一位应聘测试工程师的候选人,刚入职新公司不到3个月。在我问及离职原因时,对方回复:产品经理提供对需求原型不完善、不及时更新、遗漏点多、需求变化严重,导致做业务测试工作很辛苦,无法做更多的自动化测试工作。

这位候选人希望能够进入一家流程规范的公司,有精力提升自动化测试能力。

候选人所在公司的情况,在整个行业内是非常常见的(包括各大厂)。如果仅因为这种情况而离职的话,估计没有哪家公司适合他了。

在此并不是让大家在工作中“忍辱负重”,而是要根据不同的问题,调整态度,采取合适的措施

02 应对问题

遇到的工作问题中,有些条件是我们可以掌控或影响到的,有些条件则超出个人能力范围。

当我们把焦点放在超出个人能力范围的条件时,就等于允许自己受制于外界因素,如果外界没有改变,那么问题是永远都无法改善的。

当我们把焦点聚在可掌控的条件时,我们着眼于自己的思维方式,先从自己做起,化阻力为助力。

以上述候选人的情况为例,他遇到的问题是在新公司没有机会提升自动化测试能力。他把焦点放在了产品团队的流程规范上,这个是超出个人能力范围的。并不是指无法改变需求规范,而是他此时影响力还比较弱,是很难立马改变现状的。

那么在这种现状下,这位候选人仍可以提高自动化测试能力的:专心打好自动化测试基础,在项目中多实践多锻炼。

需求频繁变化,每个迭代都需要回归测试,回归到人工和时间成本肯定不少。那就把回归测试转成自动化,既能减少业务测试工作量,减轻负担,又能锻炼自动化测试能力。

也许有同学会提出“需求变化如此频繁,自动化脚本维护成本大,用不起来呀”。如果实现自动化脚本的是经常变化的需求,的确不现实。所以第一点提到的是把回归测试转成自动化,主要是指长期稳定的功能

当我们紧盯着环境问题、超出个人能力范围的事不放,结果只会越来越怨天尤人,一味把自己当作受害者,不断的为自己寻找借口。

我们想要提升自我能力时,不用等到外界环境完美无缺后才开始,我们随时都可以行动起来,先把精力聚焦到力所能及事上。

这里是陛下成长社,我们共进步同发展。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容