美文网首页
错误推测法解析

错误推测法解析

作者: 许小小晴 | 来源:发表于2017-10-25 08:53 被阅读38次

摘自http://www.51testing.com/html/93/n-3721493.html

错误推测法是指:在测试程序时,测试人员可以根据经验或直觉推测程序中可能存在的各种错误,从而有针对性地编写检查这些错误的测试用例的方法。例如,在单元测试时曾列出的许多在模块中常见的错误。以前产品测试中曾经发现的错误等,这些就是经验的总结。还有,输入数据和输出数据为0的情况。输入表格为空格或输入表格只有一行。这些都是容易发生错误的情况。可选择这些情况下的例子作为测试用例。

它的要素共有三点,分别为:经验、知识、直觉。关于如何使用的问题,我们提炼出两点:

1.列举出程序中所有可能有的错误和容易发生错误的特殊情况;

2.根据他们选择测试用例。

我们知道经验是错误推测法的一个重要要素,也就说带有主观性,那么这就决定了错误猜测法的优缺点,首先我们来看优点:

1.充分发挥人的直觉和经验;

2.集思广益;

3.方便使用;

4.快速容易切入;

对应的缺点有:

1.难以知道测试的覆盖率;

2.可能丢失大量未知的区域;

3.带有主观性且难以复制;

既然是用错误猜测法,那么我们首先列出可能导致搜索结果出错的情况,如下:

1.单个空格,多个空格

2.字符串前面有空格

3.字符串后面有空格

4.转义符“\n”

5.Null

6.特殊字符

7.通配符*

8.空串,很长的字符串

1)例如,输入数据和输出数据为0的情况;输入表格为空格或输入表格只有一行。这些都是容易发生错误的情况。可选择这些情况下的例子作为测试用例。

2)例如,时间性测试

提交操作时限;

未到达的日期是否可以选择;

前后时间限制问题;

系统时间的调整;

3)密码输入框缺陷

密码是否明文显示;

输入密码后,系统是否对其进行加密处理;

复制密码后,是否允许用户登录,是否做了加密;

4)同时操作问题

在不同机器上登录同一个账户,系统是否做了限制;

对一条记录在不同设备上进行不同操作(修改、删除),系统是否锁定记录,并给出提示;

一人审核一张表单,另一人回退表单;

两人修改同一张表单;

5)再如,测试一个对线性表(比如数组)进行排序的程序,可推测列出以下几项需要特别测试的情况:

输入的线性表为空表;

表中只含有一个元素;

输入表中所有元素已排好序;

输入表已按逆序排好;

输入表中部分或全部元素相同。

6)对于限制输入负数的输入框,我在其他地方输入负数,然后拷贝过来,程序是否对其进行处理,还是直接通过,产生错误;

7)筛选数据,查看数据的分页是否正常;

8)多规格商品,不同规格进行随机组合是否会出现问题;

9)测试手机终端的通话功能,可以设计各种通话失败的情况来补充测试用例:

无SIM卡插入时进行呼出(非紧急呼叫)

插入已欠费SIM卡进行呼出

射频器件损坏或无信号区域插入有效SIM卡呼出

网络正常,插入有效SIM卡,呼出无效号码(如1、888、333333、不输入任何号码等)

网络正常,插入有效SIM卡,使用“快速拨号”功能呼出设置无效号码的数字

以上是自己总结的一些容易出现问题的地方,可能还存在很多没有总结出来的,但是上述举例只代表自己个人的一些想法而已;对于错误推测方法,需要测试人员在平时的测试工作中,多总结,多思考,尝试不同的情况。

相关文章

  • 错误推测法解析

    摘自http://www.51testing.com/html/93/n-3721493.html 错误推测法是指...

  • 错误推测法

    它的基本的设计思路就是分析程序中最易出错的场景和情况,在此基础上有针对性的设计测试用例。需要测试人员深度熟悉被测系...

  • 测试用例设计方法篇-正交实验法

    大家好,我是十一。 前情回顾 上面一篇我们讲了错误推测法,我们先来回顾下: 错误推测法错误推测方法是依赖对被测软件...

  • 软件测试理论总结

    1、等价类划分等价类划分2、边界值分析法边界值分析法3、错误推测法错误推测法4、因果图文法因果图文法5、路径覆盖路...

  • 07测试用例设计方法【黑盒—错误推测法】

    错误推测法 【定义】基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性的设计测试用例的方法。【基本思想】...

  • 2018-10-17功能测试测试项

    功能测试 依据 需求文档(界面原型图,ui设计稿) 测试方法等价类,边界值,场景法,错误推测法,正交排列法 测试思...

  • 等价类划分法

    黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法等...

  • 2018-10-17

    功能测试 测试的方法:等价类 边界值 场景法 错误推测法 正交排列法 等价类分为:1.有效等价类(在范围内为...

  • 软件测试面试题 总结 (3)

    1 常见的黑盒测试方法/常见的测试用例设计方法 等价类划分法、边界值分析法、错误推测法、因果图测试法、 场景法、功...

  • 你必须知道到的黑盒测试用例的精简之道

    之前的文章介绍了黑盒测试的几种用例设计,包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试...

网友评论

      本文标题:错误推测法解析

      本文链接:https://www.haomeiwen.com/subject/ozifpxtx.html