IDO老徐,坐标深圳,测试经理,干了十年测试,公号"简尚" ,博客isTester.com ,关注「软件测试从业者综合能力提升 & 职场人每日进阶」,个人微信957863300

测试方法 之「错误推测法」:实践+举例+优劣

上一篇 / 下一篇  2019-06-10 16:58:13 / 个人分类:测试理论

51Testing软件测试网)_2@4hbEWl


1. 前置:

0C N5ar7o Q'v0

早些年,在老徐入行的时候,经常看到同行提到此方法 。反而,现在提这块的,少了 。 那时,比较好奇是:“有经验的老鸟,是如何使用此方法的 ?”51Testing软件测试网'L/j ^ O |`1n7oU;~


51Testing软件测试网 TYv2u4h

如今,自己已经是行业内的老鸟一枚,通过此文,分享一些错误推测法的具体企业落地(我们到底是如何把错误推测法,应用到日常的测试工作中的 ?)51Testing软件测试网KKx;i.aI vF$a1C


([*[LW2V-|9_t R0


51Testing软件测试网!O^6vJhKY

2. 概念普及:

1D-ZL&U Xq w5r^"p0

错误推测法是指「在测试程序时,可以根据经验或直觉推测程序中可能存在的各种错误,从而有针对性地编写检查这些错误的测试用例」的方法。51Testing软件测试网IS0uKg,yrl8xj!i


'vl*LA+jscK1Nh0

这种方法没有固定的形式,也不限于用什么方法设计用例;依靠的是经验和直觉 。其实,工作中,多数测试工程师,都会不知不觉的使用到。

2V&^&H#Q(H'QE0


(fg2p2P@.J0uTh F6U0


6~X,j%FmA0

3. 错误推测法,有啥用 ?

F5Un7V }0

1)在测试时间不够的情况下(测试时间不够的情况下,如何做 ?有考虑写篇文章),能快速发现80%的问题,确保尽可能少的已知问题流到线上 。 

\J }}W [`#H0

2)提前发现问题,测试前置 。

+nUJ;ONKo0

3)节省时间,尽可能少的用例,发现更多的问题 。51Testing软件测试网3Z @,SqU[.]S

4)如果想推行研发自测,或者引入其他部门的协助测试;利用好错误推测法,可减少一些推行阻力 。51Testing软件测试网5orZC)x


t;az#T;vhAzV.y0


y U-J DH2o0

4. 举几个例子 :51Testing软件测试网.Hh~.I]f U6`q

比如,

;X+g Xj D,XM@0

1)新开发的功能,与其相关的业务,或者数据,容易出现问题 。51Testing软件测试网|.b BO%i

2)分页功能,页码搜索 。51Testing软件测试网 kEl!SMi2`

3)新功能的,异常场景 。

/Tt'~"n4Y7pl.h0

4)测试update功能时,insert的相关限制条件,是否生效 ?51Testing软件测试网3Gi4Tq9iH[!B

5)列表功能,为空时,是否报错 ?51Testing软件测试网Y q;q e,c G7@

6)文本框,“空格 / 特殊字符”的处理 。

)_ W1RN+`BDca[0

7)...  等等等 ...(省略10000字 ...)

eN|RG'~2K.|+J3D0


51Testing软件测试网}7` h.NJ/L

补充,

!h9g#GEv2R0

其实如上这些内容,就是所谓的「测试点」

g9Gu7V~h(e0

关于APP测试 & WEB测试(公号「简尚」,回复关键词,下载),之前有汇总过完整的测试点,可以自行查阅参考 。51Testing软件测试网"j6e6i;q/`z


51Testing软件测试网a'Yf WT[.e+G


(v:lLr^5L x8H-Zw"_0

最后,留个问题:51Testing软件测试网7cx he&|7~E

你是怎么使用「错误推测法」的 ?

|G%F/qaJ'M0


51Testing软件测试网!t2d0pRq;Jsl


51Testing软件测试网X!R WcXj1d

延伸 ,

i_4S'\b!Fj0

1)经验这东西,需要一定的时间积累 。错误推测法 ,只能是作为用例设计的补充,存在一定的主观性 ,而且无法确保100%覆盖,容易漏 ,有利有弊,合理利用 。

3QYB UgHjl0

2)用例评审时,为何很多同学,能一眼就看出你的用例欠缺点 ? 其实,就是用到了「错误推测法」。

7d.Q` [i(` p6B-Q0


-]ZcKH9~,_$F a0

End 。

_$kg _[0


:pu!I _w&q} uHu0


51Testing软件测试网9iyk'vNk0gG"Koo

这篇文章,写于深夜,希望对你有点用 。

l2|6M!?Z2E0` G)Yi0


51Testing软件测试网A-Gc5b;` Y


uyh2w)Yn({;D$`0

作者:IDO老徐51Testing软件测试网&k lB+k,z+_uL

2019/06/1051Testing软件测试网+d``0b%xlk0_J


51Testing软件测试网GMTM9YN7Um&r


51Testing软件测试网t{mK1Q(h M5@

原创文章,禁止任何形式的转载 。

R)Q LA-[m;X9Od0

TAG: 软件测试 测试用例

小白历险记的个人空间 引用 删除 小白历险记   /   2019-06-11 14:09:42
5
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

xuquan

xuquan

IDO老徐,坐标深圳,测试经理,干了十年测试,公号"简尚" ,博客isTester.com ,关注「软件测试从业者综合能力提升 & 职场人每日进阶」,个人微信957863300

日历

« 2020-01-22  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 533654
  • 日志数: 351
  • 建立时间: 2012-06-04
  • 更新时间: 2019-11-29

RSS订阅

Open Toolbar