0


关于测试思维的个人思考框架

以下是个人的思考框架,后续将在此基础上进行逐渐细化;

软件测试思维
先决认知
软件测试是一门技术 VS 软件测试是一门艺术
技术:可复制、可标准、可规模化
艺术:因人而不同,结果基本不可具化
比如做菜:西方的烘焙只要选择好工具和配方,就能做好;而中国的八大菜系即便是高速你配方依然有水平高低的差距
测试思维
需求思维
这一层也可成为:辨真思维
按需求进行正向验证思维
如:音乐功能可以实现播放、暂停功能
测试可以覆盖到这两个功能、而且可以实现常见的场景如前后台、语音、手动不同操作
局部思维
局部 零散思维
可以按需求,按功能点进行周边相关功能的测试
如音乐播放时会考虑导航声音、电话声音的影响
全局思维
全局思维也可以说是整体思维;可以把整个产品看着是一个整体;即便是测试其中一个一个功能,也能从全局视角去看这个功能:不限于周边的功能,而从全局的功能去看;相比局部思维,全局思维是考虑的更全面、范围更大、功能点更多
如:同样的音乐暂停、播放功能:已经可以从全局来看:测试暂停功能时需要看下其他音源是否有影响,比如正在播放的高德地图是否有影响,在通话过程中点击音乐播放按钮?
逆向思维
测试过程中能够站在全局的角度上,逆向看一点、或一个系统;
如逆向操作、逆向的用户场景分析设计等形成逆向测试方法和用例
如音乐暂停功能:一定要人为才能暂停吗?电话暂停?断网暂停?缓存慢暂停?重启、直接断电?这种暂停时机是否合适?
变通思维
可以时刻应对变化的能力、变化中能够寻求一些测试点、和测试方法
系统思维
佛畏系统-这本书建议多学习
系统化思考整体、这个时候可能已经不限制音乐功能,不限制OS、不限制车机;甚至可以思考整车、真正的人车交互的过程;
这个过程是考虑到一个功能点对整个系统、整个人机交互系统的影响,包括视觉交互、听感交互、触觉交互深圳是嗅觉、味觉交互等方式影响
同样是音乐暂停:音乐暂停对汽车功放是否有影响?在不同音乐的不同阶段,不同高低音中暂停,对功放是否有影响,陈内是否会有异常声音;同时系统化考虑,在暂停时,如果此时处于录音状态中,录音功能语音识别是否正常?
通达思维
知其然、知其所以然;在测试过程中,已经不限于实现结果,而是关注实现过程:关注需求到程序、程序到产品的整体过程及详细分析;从底层逻辑重新思考测试的过程;补充测试全面性
同样的音乐暂停:从音乐暂停的需求分析、到整体系统的架构设计,细化到音乐功能的架构设计、详细了解音乐播放的逻辑架构、认真走查音乐播放暂停的代码实现:从上到下、从代码到设计到需求,重新理解暂停的逻辑和周边可能的存在交互及影响
太极思维
静态中有运动,运动中有静态;产品状态千变万化;很多状态可遇不可求;太极思维重点是在变化中寻找哪一点确定性;用运行状态的思维,从新思考产品、思考系统;
比如同样的音乐暂停,需要考虑不同场景到暂停的状态的周边变化,同时考虑暂停状态到其他状态的动态变化,同时在该变化过程中整体系统的变化过程:如通话状态编号、网络状态变化、整车状态的变化、内存变化、存储变化等影响;
这个思维也是我们在复现概率较低问题中应用较多的思维方式
混沌思维
真正的大一统的思维模式:任他产品如何设计,程序如何运行,总归是保持特定的运行规律,从运行中看整体,从整体中看运行状态,将要测试的产品看着是一团混沌初开的地球,一切的逻辑和规律等待测试同学的发掘;在混沌中开辟属于自己的测试风格和测试思维,形成属于自己的测试价值观、测试世界观;在理论、思考、实践的过程中形成自己的测试思维
法无定法,随风而动

以上内容可能会比价凌乱,使用这个脑图可以更为清晰表达内容:

标签: 测试 测试工具

本文转载自: https://blog.csdn.net/tiger_86/article/details/126249403
版权归原作者 城市隔人烟 所有, 如有侵权,请联系我们删除。

“关于测试思维的个人思考框架”的评论:

还没有评论