IDO老徐,在深圳,某上市公司质量部负责人,干了十二年软件测试,公号"简尚" ,博客isTester.com ,关注「软件测试从业者综合能力提升」,微信957863300

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

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


s _nrq.O0


1. 前置:

#bVLI%` bK0

早些年,在老徐入行的时候,经常看到同行提到此方法 。反而,现在提这块的,少了 。 那时,比较好奇是:“有经验的老鸟,是如何使用此方法的 ?”

"r\8\|'e5dq+X`4SR0


ER Jb$S t0

如今,自己已经是行业内的老鸟一枚,通过此文,分享一些错误推测法的具体企业落地(我们到底是如何把错误推测法,应用到日常的测试工作中的 ?)51Testing软件测试网E(v*@Z Ol5b B


x4Wo-N,Q a0


2s%`8qF;p0

2. 概念普及:51Testing软件测试网k!Zm9p_{"|,H4q

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


51Testing软件测试网d Sjk D;s0C4_ v

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


51Testing软件测试网Y e3N%x7zmD TN^


KwI l*ZG&w5q0

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

%oQs4a0v~+|Y0

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

%A9b`)V+rv0

2)提前发现问题,测试前置 。51Testing软件测试网0?(]:G:q!izJd

3)节省时间,尽可能少的用例,发现更多的问题 。51Testing软件测试网qp,QL}3w'Ps g wl0@

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


C5~C^(r0BLd5B0


/S:`!pA/l&l9bc0

4. 举几个例子 :51Testing软件测试网&Sj8y7EGZ7G4r&Z

比如,51Testing软件测试网C'WF$_4Nx,x p q,}r$J

1)新开发的功能,与其相关的业务,或者数据,容易出现问题 。51Testing软件测试网7HVN4U)r'S\ AJ-dS2o

2)分页功能,页码搜索 。51Testing软件测试网Z[le+RET

3)新功能的,异常场景 。51Testing软件测试网a+td4D)S;C#d6lL

4)测试update功能时,insert的相关限制条件,是否生效 ?

t H ?g'Yt0

5)列表功能,为空时,是否报错 ?

#rA,Z `'s$t at0

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

y*t H n$^0

7)...  等等等 ...(省略10000字 ...)51Testing软件测试网:|$?eNy0E-\


o!qKL;U7t0

补充,51Testing软件测试网5kV0]A+FV'k;`IK y

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

([s? {`yW0

关于APP测试 & WEB测试(公号「简尚」,回复关键词,下载),之前有汇总过完整的测试点,可以自行查阅参考 。51Testing软件测试网H:f%\B9k!CJ t


i:Io{^q]0


51Testing软件测试网e^1J(E%n9pQ)@ a

最后,留个问题:

#NN2VQ:e O%T(N0

你是怎么使用「错误推测法」的 ?51Testing软件测试网B\ t;iu ]3OI


51Testing软件测试网ce-@-g Z/m


a _x/F K"v/E(Nu!@0

延伸 ,51Testing软件测试网gckYF

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

V9X;]Xn\2}m0

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

q Gg{kIA R+@0


w^ sm k _/Z XZV0

End 。51Testing软件测试网E0V#P0q#qc;pH4j


51Testing软件测试网g/O+qV B1{Pj


9eq7E#B~(e"w0

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

nwO:fCe+H4B0


51Testing软件测试网W[v&R2cAW0vh P


51Testing软件测试网$K["Hn$?G

作者:IDO老徐

S E Hg"F}v0

2019/06/10

$LB3Z&Lh6Z'G0


51Testing软件测试网6q6dMg$?.E8xD


51Testing软件测试网,n!M^hU{l

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

Z_f3X l3Y)Tn:T0

TAG: 软件测试 测试用例

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

评分:0

我来说两句

xuquan

xuquan

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

日历

« 2022-01-19  
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

数据统计

  • 访问量: 759450
  • 日志数: 421
  • 建立时间: 2012-06-04
  • 更新时间: 2022-01-11

RSS订阅

Open Toolbar