提升软件测试效率,是一种自我习惯

大家好,我是小谭。

最近总有同事问我:

你工作效率怎么这么高是一样的工作,为什么你能抽出时间写代码,搞自动化测试,而我完全没有时间/p>

说实话,我不知道该如何回答,我觉得我的工作方式没什么特别。抛开其他附加工作,单就测试来说,无非是需求抵达后,评需求、写用例、执行用例、找bug、回归bug等等每一位测试er都会做的工作。

之前,我也分享过一些提效的小工具或者小技巧,但是分享之后收效甚微,组内实际上用到的人很少。因此,我一直在思考,是我分享方式不对,还是我分享内容的问题,没能给团队中的成员做出指引。

我没能找到答案,但是今晚,我突然有点想说的了:

曾几何时,我励志成为一名出色的软件测试工程师(当然现在亦如此),那时,我往往向业界或者公司内的测试大佬看齐,他们用什么代码编辑器,我就用什么,他们关注什么技术,我就去学那门技术……我盲目地认为,只要我保持同他们一样的工作习惯,我就能成为大佬。

但现在来看,自己当时的想法真的很low。学习他们固然是好事,但我遗忘了一个关键点——我没有他们那样的需求。

比如大佬用vim撸代码,那我现实的工作需要用vim吗用Pycharm用得好好的,为啥非得换个编辑器,我计算过学习的时间成本和应用成本吗果时间成本过高,并且学成之后,没有应用场景,过个一两个月,学的内容会生疏,再过几个月,可能已完全淡忘。

想想真是天真……

因此,我觉得我该强调一种观念:

这一点十分重要。

举个例子,大家工作中会不会遇到这种场景:我需要要在A页面核对B页面的一串列表数据,以确认数据的正确性。

高级方法不谈,简单的方式来一波如何/p>

通常的做法是打开两个标签页,用alt+tab切换页面,逐条对比。

这种方式应对两三条数据可行,但如果是二十条数据呢摸眼睛会看“瞎”,更别说切屏带来的短时记忆所消耗的精力。

那有什么办法提高我的效率吗/p>

到此,你产生的是一个问题。

我要找到一种提高对比工作的办法。

这时,你产生的才是一个需求。

自然而然,你会想到使用文本对比工具,比如BeyondCompare,或者某个支持文本对比的工具网站。

但如果页面是不可编辑的(意味着你不能复制文字),怎么办/p>

恭喜你,你产生了第二个问题。

我要找到一种兼容性高的提高对比工作的办法。

这是你产生的第二个需求。

如何拆解这个需求到之前切页面的痛点——数据多,切屏操作频繁,眼睛会看“瞎”。

如何减少切屏操作,便成了你提高效率的关键点。

如果还记得我的分享,我之前有提过的一款截屏保留(将截屏后的图片停留在屏幕最上层)软件。

问题迎刃而解——将B页面的的列表数据截图并停留在屏幕最上层,然后切换到A页面,开始对比工作。

说了这么多废话,我依旧再次强调:,拿我们测试的话语来说,你得保持一种自动化的思维,看着他不顺眼,就去干它。

这个工作场景重复性高,复杂度低,干它!

这个工作耗费眼力和临时记忆,干它!

我是一个“懒人”,日常工作中,写个脚本能完成的重复工作,我一定不愿意在它身上重复花费哪怕一分钟的时间。每次工作,我都会想,我有什么“捷径”可以快速完成我的工作。

我想,我已经把效率当成了一种习惯。

你呢/p>

提升软件测试效率,是一种自我习惯 微信公众号 提升软件测试效率,是一种自我习惯 获取项目、资料,麻烦扫这里。

来源:程序员小谭

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年7月9日
下一篇 2022年7月9日

相关推荐