从做蛋黄酥谈测试思维

前言

在阅读之前,先默记一下测试流程:

需求分析->需求评审->编写测试计划->编写测试方案->编写测试用例->用例评审->测试执行->提交缺陷->回归测试->编写测试报告->上线

01.怎么做蛋黄酥

昨天下午三点四十到厨房开始,前前后后忙活了近四个小时,终于把蛋黄酥做出来。

首先,看下做蛋黄酥的流程:

煮红豆->熬红豆沙->做水油皮->做油酥->处理蛋黄->红豆沙包蛋黄->做酥皮->酥皮包内陷->烘烤30分钟->开始品尝

做蛋黄酥是一个严谨的过程,时间,用料都需要严格计算,精确到分,克,同时也是一个需要极具耐心的过程,这也正如测试程序一样

首先在做红豆沙时,需要计算红豆多少克,水多少克,熬煮的时间多长,这就像我们在测试程序一样,各项配置必须准备,服务器响应的时间多长,什么时间段内发起服务,都是如此。

在熬红豆沙时,需要小火不停地搅拌,时间一长,感觉胳膊就不是自己的了,但是一旦停止下来,红豆沙就会糊掉,这是不是也像测试人员在执行测试时,在发现了一个似bug又非bug时,测试人员需要不停地在程序中进行验证与确认,如果顺利的话,检验几次这个bug就能被确认,如果不顺利,执行条件和环境配置不易,那么检验也是一个需要极具耐心的过程,这时不能停止,因为测试人员一旦停止,就有可能放过一个bug,给程序留下安全隐患。

在做蛋黄酥的时候,就在想这是在进行回归测试,烘焙工具和原料就是搭建的”测试环境“,做蛋黄酥的方法就是编写的”测试用例“,根据”测试用例“的操作步骤进行相应地一步步操作,其中不加入分毫地自我设计,这样的实际执行结果就能最大程序地贴合”测试用例“的预期结果。如果实际结果与预期结果不符,说明这条”测试用例“产生了bug,前提还是需要这条”测试用例“满足用例的三个特点才行。

02.什么是测试思维

我们经常谈到某个测试人员有没有测试思维?

测试思维又是什么?

复杂地说是一种抽象的思想,只可意会不可言传。

其实测试思维可以理解为执行测试的思想,但仅仅说是测试执行又过于片面。

如果想要更全面地理解的话,用通俗地讲,就是拿到任何一种产品,就知道如何去测试,先测试哪里,再测试哪里,最后测试什么

那这就涉及到测试工具,测试方法等方面的选择和设计,测试思维讲得更简单些,就是测试工作的执行方法

那我们判定一个人有测试思维,依据是什么?

其主要是根据他测试执行的方法、执行测试的流程等,最终是否需求遗漏等方面去判断的。

03.怎么培养测试思维

测试思维经常被提起,可见其重要性,看了很多测试书籍,但是没有哪一本书中有提到测试思维,更没有提到测试思维应该怎么建立,那测试新人应该怎样才能快速培养测试思维呢?

在这里写写王豆豆建立测试思维的方法:

1.先一本测试基础的书,从头到尾看二遍

如果是测试新人,刚开始不完全清楚测试人员在工作中会做什么,怎么做的,这时书籍是快速且全面获取的唯一途径,在书中能从最基础的理论,如软件是什么?这些了解起,这样能方便测试新人全面认识软件测试。

千万不要偷懒看一半或看一遍就完了,看第一遍时只能让你对软件测试有所了解,看第二遍是建立在对软件测试有了全面地了解前提下再次进行的,这一遍主要是集中在某些细节上,以前王豆豆刚开始从事软件测试时,怎么写用例?怎么执行测试?这些都是前辈教的或者观察前辈所得来的,有些东西难免会有所偏差和遗漏,后面王豆豆想考软件评测师时,买了一个本《软件评测师教程》,第一次看书中的理论时总有一种恍然大悟地感觉,就如原来这样做是因为这样的原因,以前只知道就应该如何如何做,但是不知道这样做是为了什么 ,后来看了理论知道了原因,也有就了新的想法,也就能在理论和实操上有所变通,这就是理论的好处。

2.多用软件

软件测试工作毕竟不是纯理论的学科,如果只看理论也是不行的。

以前听某个产品经理说:

如果你想成为一个优秀的产品经理,那你至少要用近百款(具体数据忘记了)APP,然后对每一个软件的功能、性能、UI设计、痛点等方面细细分解,只要你分析完了这近百款APP,最终你的产品思维就会建立起来。

其实测试思维也是可以使用同样的办法建立,虽然说方法是笨了点,但却是最管用的,对刚开始的测试人员来说,已经清楚了软件测试具体做什么,这时多测试软件,分析软件的功能结构、UI界面、功能、业务、性能,然后将这些细细地拆分成测试点,但选择软件时不要选择同类软件 ,应选择不同类型的软件,如此分析过上百款软件,达到拿到软件就能知道如何测试的地步。

建立测试思维不是一天二天就能建立好的,如果真能快速建立,说明测试工作门槛不高,可替代性强,建立测试思维需要测试人员在测试过程中多看,多用,多尝试,多总结,只有经过时间,细细沉淀,才发挥出最大的功效。

欢迎大家在后台留言讨论。

原文发布于微信公众号 - 资深Tester(zishentester)

原文发表时间:2017-11-06

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏美团技术团队

DataMan:美团旅行数据质量监管平台实践

背景 数据,已经成为互联网企业非常依赖的新型重要资产。数据质量的好坏直接关系到信息的精准度,也影响到企业的生存和竞争力。Michael Hammer(《Reen...

78513
来自专栏BestSDK

开始一个新的 app 时,我在想些什么

文|xiaoxiao image.png 几年工作下来,我越发觉得,做好一个产品,有太多可以共用借鉴的范式和模块,而每个模块,也大多有比较成熟的外部解决方案。撇...

34210
来自专栏媒矿工厂

5G时代的媒体远程生产

媒体应用需要巨大的网络容量来实现高带宽的流传输,对资源要求苛刻。5G的出现激发了新的解决方案和工具的研究和开发,可以满足媒体行业对网络链路的需求,随时随地提供特...

5232
来自专栏腾讯云技术沙龙

王晓波:同程艺龙Serverless沙龙分享

同程艺龙跟腾讯不太一样,我们是主营机票的一家公司。其实这家公司做的蛮多的,跟大家的生活都相关。

3676
来自专栏州的先生

除了AI,你不该忽视Python在这4大领域的应用!

借着人工智能的东风,Python在这两年逐渐火了起来,Python在编程语言排行中的不断攀升,不得不说有着人工智能的很大功劳。凭借Python简洁易于上手的语法...

1384
来自专栏DevOps时代的专栏

赵成:蘑菇街 DevOps 实践和转型之路

2134
来自专栏WeTest质量开放平台团队的专栏

WeTest弱网络测试,再难搭的网络也只要5分钟!

? 玩游戏的朋友相信都极其痛恨下述情况,小助手将其归类为“弱网络五大恨”! 网络连接突然停滞,无提示! 购买商品网络崩溃,打水漂! 断线情况异常频繁,难恢复!...

1563
来自专栏ThoughtWorks

软件测试反模式——杯型蛋糕简介 | TW洞见

今日洞见 文章作者来自:ThoughtWorks-Fabio Pereira,译者:ThoughtWorks-张力文。 感谢ThoughtWorks校对小组:陈...

3708
来自专栏WeTest质量开放平台团队的专栏

【干货预警】kafka+sparkstreaming搭建流计算引擎

周期性拉取增量时间段内,各词在各渠道内的索引数据,然后进行分时频次统计,复杂度:如果词库大小增长到10w,渠道数达到5000,那么就需要5亿次/轮的索引查询开销...

1113
来自专栏Laoqi's Linux运维专列

深度好文-饿了么进化史(你一定会有收获)

3124

扫码关注云+社区