《测试内功修炼--思维修炼(上)》

简介: 《测试内功修炼--思维修炼(上)》

随着互联网的飞速发展,为了满足用户的各种需求,各类应用软件层出不穷,为了把控软件质量,提高用户体验,测试这个岗位就被大家提及的越来越多。从最初的功能测试,到现在大力推崇的自动化测试,不到短短10年时间,对测试的要求也在飞速变化。任何一家招聘公司招聘测试的要求一栏,基本都写了需要懂得自动化,这就催生了大量培训机构和网课讲堂,专门培训测试自动化,把刚毕业的大学生快速打造成一位有经验的自动化测试员工。由于现代社会的功利性,大多人会去通过快餐填鸭式的培训来迎合市场的选择,在这个过程中为了追求速成,像思考测试理论这些最基础的东西就会被忽视。这就像武侠小说里面讲的一样,你只会武功招式,是怎样也成不了牛人的,武林宗师往往都是先从内力开始修炼起,所以这篇我们就讲测试内力修炼之思维修炼。

     做产品有产品思维,做开发有开发思维,那做测试到底需要什么思维?首先我们能想到的就是在测试过程中经常会涉及到正向思维和逆向思维。其次,我们还得有一种把握整体,从整体出发的全局思维。接下来我们就从这三个方面出发,来详细谈谈关于这三种测试思维的学习和思考。


正向思维:

正向思维应该比较容易理解,就是按事物发展的进程去进行思考推测,是一种从已知进到未知,通过已知来揭示事物本质的思维方法。这种方法一般是用在一个时刻朝一个方向去做一件事。正向思维很多时候会依赖你的经验,如果你对某项业务特别有经验,那么你做出的推测或者流程步骤,就会特别长。现在很多人会去做思维导图,其实思维导图就是一个比较直接的正向思维过程。



逆向思维:

逆向思维对测试人员来说,再熟悉不过了。逆向思维,也称求异思维,它是对司空见惯的似乎已成定论的事物或观点反过来思考的一种思维方式。敢于“反其道而思之”,让思维向对立面的方向发展,从问题的相反面深入地进行探索,树立新思想,创立新形象。我们测试在发现BUG的时候,往往会用逆向思维,一步步反推,直到找到问题的最终原因。

例:玩家反馈充了钱,没有获得道具。(我们来逆向分析下原因)

1、查看玩家充值记录。(确认玩家问题是否属实,充值、发货记录是否正常)

2、没获得道具---买了什么道具没获得(先定位具体问题)

3、检查道具是否有正确配置。(排除策划配置表问题)

4、内部环境充值一笔,看是否能够获得道具。(排除功能逻辑问题)


全局思维:

全局思维单从字面意思可能大家都理解了,但是上网一查,网上说的越多,就越是捉摸不透。大家有没有玩过找色块这个游戏,你只是盯着局部看的话,很难找出不同颜色的方块,但是你如果看全部的话,你就能发现那一小块颜色的差别,这个就是说从全局去看,从大的方面去看待问题。

还有一种就是,我们在需求评审或者用例评审的过程中,我们往往会叫很多人,除了自己部门人员,也会叫上其他部门,例如策划、技术、美术,就是想通过各种思维,让我们的方案更加完善,这种把不同的思想、思维整合在一起,其实就是全局思维的方式。

   测试思维这次就先分享到这里,一篇文章内容太长,读者的阅读感会降低很多,下期还会有另外几点思维讲解,欢迎大家来讨论和补充。

相关文章
|
13天前
|
测试技术
探索软件测试中的“思维侧翼”——如何以创新思维引领测试策略###
本文旨在探讨软件测试领域中,如何通过培养与运用创新思维,提升测试策略的有效性与效率。不同于传统的技术解析或理论阐述,本文将以“思维侧翼”为喻,启发读者从不同维度审视软件测试,寻找突破常规的思路与方法。我们相信,在快速迭代的软件开发周期中,灵活多变且富有创造力的测试思维,是发现潜在缺陷、保障产品质量的关键。 ###
|
6月前
|
测试技术 UED
设计思维在软件测试领域的应用
设计思维在软件测试领域的应用
|
6月前
|
敏捷开发 测试技术
软件测试人员的思维方式
软件测试人员的思维方式
|
6月前
|
测试技术 数据库
测试做久了,思维定势了怎么办?
测试做久了,思维定势了怎么办?
|
测试技术 数据安全/隐私保护 UED
《测试内功修炼--思维修炼(下)》
《测试内功修炼--思维修炼(下)》
|
测试技术
03 思维方式:用一个案例彻底理解接口测试的关键逻辑
03 思维方式:用一个案例彻底理解接口测试的关键逻辑
|
数据挖掘
数据分析思维(三)|测试/对比思维
测试/对比思维可以说在数据分析的工作中随处可见。当我们通过各种手段得到一些结果数据后,如何评价结果的好坏呢?这个时候你可能会想到和标准结果进行比较、和之前的数据进行对照等等方法,这些方法归根结底就是一种测试/对比思维。在该思维中最常用的方法就是A/B测试,本文我们就重点了解一下A/B测试的思想及其应用案例。
数据分析思维(三)|测试/对比思维
|
27天前
|
JSON 算法 数据可视化
测试专项笔记(一): 通过算法能力接口返回的检测结果完成相关指标的计算(目标检测)
这篇文章是关于如何通过算法接口返回的目标检测结果来计算性能指标的笔记。它涵盖了任务描述、指标分析(包括TP、FP、FN、TN、精准率和召回率),接口处理,数据集处理,以及如何使用实用工具进行文件操作和数据可视化。文章还提供了一些Python代码示例,用于处理图像文件、转换数据格式以及计算目标检测的性能指标。
50 0
测试专项笔记(一): 通过算法能力接口返回的检测结果完成相关指标的计算(目标检测)
|
2月前
|
移动开发 JSON Java
Jmeter实现WebSocket协议的接口测试方法
WebSocket协议是HTML5的一种新协议,实现了浏览器与服务器之间的全双工通信。通过简单的握手动作,双方可直接传输数据。其优势包括极小的头部开销和服务器推送功能。使用JMeter进行WebSocket接口和性能测试时,需安装特定插件并配置相关参数,如服务器地址、端口号等,还可通过CSV文件实现参数化,以满足不同测试需求。
219 7
Jmeter实现WebSocket协议的接口测试方法
下一篇
无影云桌面