软件测试的灵感来源,你造吗?--团队篇

上周已向大家介绍了测试灵感来源之产品篇《软件测试的灵感来源,你造吗?--产品篇》,今天我们继续来看下第二话——团队篇。这里的团队,包含内部测试团队、业界测试盟友。团队方面的测试灵感来源,主要包含三个方面:创新思维、内部收集、你(们)。以下将分别做具体介绍。

软件测试的灵感来源,你造吗?--团队篇

1、创新思维

每一个产品都是独特的,为了力争完美的捍卫产品的质量,测试人员在测试过程中,便需要针对产品的这些特殊点,进行创新的测试。如团队产品独特的创新功能、独特的数据统计方式等等。

如何更好的提出创新的想法呢?常见的思维方式有横向思考(Lateral Thinking)。横向思考,顾名思义,是区别于传统直观的、带有先入为主意识的思考方向,寻求从旁向开辟出的一种完全不同的思考视角。具体的横向思维引导思路,如Edward De Bono的六顶思维帽子、极端操作场景、反向思维等。引喻和类比的思考方式可以很好地辅助你的横向思维。

例如:在项目测试中,我们可以根据需求目的及最终的实现效果,从用户角度反向思考可能的交互实现方式及合理的实现逻辑,提高针对不同特征用户群体的测试覆盖度。

软件测试灵感来源--团队篇

2、内部收集

收集总结常用的公共影响因素,可以更好地辅助你的用例设计。例如Android系统的常见特性、产品功能间的常见交叉影响点等等。这些可以更快地帮助你提高测试的覆盖度。

举个栗子:根据团队内部或自身总结的公共测试点、以及业界分享的测试精华,我们可以快速的补充UI、软件权限相关、APP安装卸载等方面的测试用例。 

3、你(们)

作为一名产品使用者,本身就有很多重要的测试来源挖掘点。这些闪光点可以包括自身的经验、测试技术、产品问题的敏感性等。这些都是测试人员的宝贵财富,可以帮助你更好地嗅探到问题。

举个栗子:在某版本项目用例设计过程中,测试童鞋小D在了解到需求和实现逻辑后,根据自身经验,敏锐地提前发现了该新功能A对功能B隐藏的逻辑影响,提出了很有价值的产品建议,赢得了一片好评。

测试人员在利用自身主观感觉和喜好的同时,也要正视自身的不足和盲点。人无完人,所以为了更好的提高测试覆盖度,我们可以借助团队的力量。常见的有效方式包含用例评审、随机测试、团队内部日常讨论等。

总结

上述仅是为大家思考测试想法和场景提供辅助作用,接下来,还需继续用心专研学习。



留言