测试方法论之闭环思维

1,343 阅读3分钟
原文链接: mp.weixin.qq.com

奇技指南

记得毕业刚刚参加工作的时候,师傅曾反复的跟我强调,我们做事情要有闭环思维,这样才能让做过的事情意义最大化,当时只记住了“闭环”这个词,后来在工作中才慢慢有了自己的领悟。

本文转载自Qtest之道。

那么什么是闭环思维呢?

概括来讲就是:凡事有交代,件件有着落,事事有回音。

在这里笔者主要给大家分析一下闭环思维在测试中的应用~

闭环思维强调的是如果你发起了一件事,不管做得如何,都要最后闭环到你自己。

通俗点讲就是做的事情的过程和结果对你的反作用。

这种思想在我们测试领域中可以得到很好的应用。

拿一个线上bug举例说明:

问题说明:某接口返回超时。

原因:不知是什么原因导致的,需要你来跟进。

接下来的任务:需要协助开发分析一下bug的成因,复现的步骤,如何修复,然后发布上线以及进行线上验证。

问题定位:假设我们发现问题是因为接口里面存在慢查询导致的。

解决:我们要求开发添加合理的索引, 验证结果表明线上问题解决了。

从表面来看这样就结束了,感觉自己棒棒哒。

然而这并没有真正的结束,闭环强调的是 反馈

反馈什么呢

对你跟进线上bug的整个过程进行一个反馈

举例说明:

1.什么原因导致的bug,是否可以通过有效的手段避免,以后相关的SQL语句关注一下是否需要走索引。

2.bug发生多久后被发现的?是否可以将bug发现的时间点前置,将损失最小化?添加监控报警,一旦接口出问题我们会第一时间知晓。

3.bug处理的整个生命周期是否可以缩短?提高先解决问题的效率。下次再出现类似的问题会不会也是慢查询呢?

整个过程下来,如果你再遇到类似的问题就可以处理的更加得心应手,积累了相关的经验,甚至可能避免类似的问题重复出现。

在这个过程中,你的个人能力也会得到一定程度的提升。

再譬如我们跟进一个需求。

从需求中可以产出测试case、业务梳理的wiki、相关的测试方法、测试工具等等最终回馈于我们自己。

那么下一次我们再测试相关的业务就可以节省熟悉业务的时间,复用测试工具,测试的效率会得到大幅度的提升。

就是闭环思维,也可以理解为做事过程中自我的吸收沉淀~

结束语

本文主要分析了闭环思维在测试中的应用,事实上闭环思维的应用范围很广,还有一种应用于管理行业中的闭环管理,大家有兴趣的话可以找度娘谷哥自行补充~

希望本文可以给你的工作带来一些不同的想法,祝大家天天开心~

——作者按

更多测试知识,就在Qtest之道

界世的你当不

只作你的肩膀

 360官方技术公众号 

技术干货|一手资讯|精彩活动

空·