前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >从做蛋黄酥谈测试思维

从做蛋黄酥谈测试思维

作者头像
王豆豆
发布2018-06-08 17:11:08
4740
发布2018-06-08 17:11:08
举报
文章被收录于专栏:资深Tester资深Tester

前言

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

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

01.怎么做蛋黄酥

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

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

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

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

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

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

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

02.什么是测试思维

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

测试思维又是什么?

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

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

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

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

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

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

03.怎么培养测试思维

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

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

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

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

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

2.多用软件

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

以前听某个产品经理说:

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

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

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

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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-11-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 资深Tester 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档