整理一些常见测试方法

等价类划分法:

把所有可能的输入数据,划分为若干个子集,从每个子集取少数具有代表性的数据作为测试用例。

有效等价类:合理的有意义的输入数据构成的集合——程序能够正确执行

无效等价类:不合理的无意义的输入数据的构成集合——程序给予错误或禁止用户输入

边界值分析法:对输入或输入的边界值进行测试,通常是等价类划分法的补充。

常用边界:max;min;max+-;min+-

异常处理法:测试RD是否对输入值的异常情况进行异常处理,以及对手机号输入为字符字母的异常处理

判定表法:

分析和表达多逻辑条件下执行不同操作定情况定设计用例方法,能够将复杂的问题按照各种可能的情况全部列举出来,简明且避免遗漏。

条件桩:列出所有条件(通常认为列出的条件次序无关紧要)

动作桩:列出可能采取的操作(这些操作的排列顺序没有约束)

条件项:列出针对它条件的取值

动作项:列出中条件项的各种取值情况下应该采取的动作

状态转移图法:

对于一个有限状态机,通过验证其在给定条件内是否能产生需要的状态变化,有没有不可达的状态和非法的状态,是否可能产生非法的状态转移等

步骤:

1画出状态转移图

2列出状态

3得到状态转移树

4推出测试路径

错误推测法:基于经验+直接推测程序中可能存在的各种错误

场景设计法:

分析软件应用场景,从用户的角度出发,以场景的角度来设计测试用例,是一种面向用户的测试用例设计方法

步骤:

1.根据说明,画出流程图,确定基本流和备选流

2.根据基本流和各项备选流确定场景

3.对每一个场景生成测试用例

4.对生成的所有测试用例的重新复审,去掉多余的测试用例,测试用例确定后,对每一个测试用例确定测试数据值

探索式测试方法:(多用于UI测)

极限测试法(找麻烦测试法):向软件提出很多难以回应对问题。

恶邻测试法:缺陷通常扎堆出现。

强迫症测试法:反复输入相同数据反复执行相同操作。

反叛者测试法:恶意输入错误对类型格式或不按顺序进行操作,观察是否有相应错误提示。

取消测试法:启动操作,再停止此次操作

清晨测试法:测试软件的启动过程和脚本。

懒汉测试法:接受所有默认值进行相关操作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hide17

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值