您的位置:首页 > 其它

测试方法总结

2017-08-23 18:27 141 查看
测试过程用到的方法总结

1,极限值

在某个输入的取值范围内测试取极限值。例如,在首页中包含订单数量显示,应该测试当订单数无限大时是否能正常显示。或者去最小极限值,例如,在统计金额时,测试金额数最小时,也就是当金额为0时是不是会报错。经验总结,在取最小值时有时会显示null而不是显示0.

2,等价类划分

将输入的取值范围划分为几个等价类,分别在每个等价区间取值测试即能代表整个区间的测试情况。

等价类划分原则:

(1)按区间划分,输入条件规定取值范围或值的个数的情况下可以确定一个有效等价类和两个无效等价类。例如某个字段取值范围为5-100,则有效等价类为5-100,无效等价类为<5和>100

(2)输入条件规定了输入值集合或规定“必须如何”的条件下可确立一个有效等价类和一个无效等价类。

(3)输入条件是一个布尔量的情况下可确定一个有效等价类。例如,性别选择男或女,有效等价类即为男或女

(4)规定了输入数据的一组值(n个)并且程序要对每一个输入值分别处理的情况下可确立N个有效等价类和一个无效等价类

(5)在规定了输入数据必须遵守的规则的情况下可以确立一个有效等价类和若干个无效等价类

(6)在确知已划分的等价类中各元素在程序处理中的方式不同的情况下则应再将该等价类进一步划分为更小的等价类

3,边界值法

边界值是等价划分类的延伸,很多错误都会发生在取值边界,在测试划分完等价类后,取每个等价类的边界值测试比在等价类中随意取值测试会发现更多缺陷

4,对比测试方法

测试时,因为PC端和手机端具有相同功能,所以在测试时可以相互对照测试。或者在测试某个产品功能时,可以和其他商家已经开发的程序产品功能对比,并根据对比结果提高产品质量,完善产品

5,兼容性测试,在测试某个产品功能时,可以测试手机在安卓手机和iphone手机上的功能,显示等,有些问题并不是所有设备都会出现问题,可能只是部分设备问题。

6,条件组合测试,在测试之前应该先分析输入条件,多个输入条件时,应该根据单个条件的等价划分类将条件列出清单,然后组合条件,输出每个组合条件应该的输出结果,这样按照列出的清单测试可以覆盖所有测试情况,避免遗漏。

7,异常测试,在测试某些功能时,按照正常路径测试通过的需要考虑非正常操作路径是否会发生异常,例如在操作步骤中漏掉某一步骤,或者错误操作,如果在错误的操作下功能正常完成了,那样的程序也是错误的,这样的错误在测试中经常发生

8,错误推测法

错误推测法时测试经验积累的结果,当对产品业务足够熟悉的时候,很容易能够推测错误的发生范围并着重测试。还有一种是通过表面联系去推测错误。例如在页面显示中某个空间有一部分被掩盖了,那就推测如果控件内容足够大,会不会也把内容掩藏了呢,去验证时时候很可能就是推测的结果
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: