测试用例设计方法

测试用例设计方法

在进行测试设计时需要进行测试用例的设计,测试用例主要用于为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。通俗来讲,就是设定一组特别的输入,以达到期望的输出结果。

设计测试用例的方法(主要针对黑盒测试)

1.等价类划分(最典型的方法)
    把所有可能输入的数据,划分成若干部分(即不同的类),选取每类中具代表性的数据进作为用例。
    等价类有*有效等价类*和*无效等价类*。
    有效等价类指对于程序规格说明来说,是合理的、有意义、可以达到预期输出的集合。
    无效等价类和有效等价类相反,无效等价类是指对于软件规格说明而言,没有意义的、不合理、无法达到预期输出的集合。
    如:设定商品个数n的范围是:1~1000;有效等价类1<=n<=1000,无效等价类n<1或n>1000。

2.边界值分析法
    边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界如边界上、边界外、边界内这三大部分。
    如商品个数n的范围是:1~1000,通过边界值分析,设定用例0,1,1000,1001,500等。

3.正交试验方法
    根据正交性从全面试验中挑出部分代表性的点进行试验,这些具代表性的点具备“均匀分散、齐整可比”的特点。
    通过因子和因子的水平来组合成为一个测试用例。
    因子指影响测试结果的各分类,因子的水平指各因子的测试值。

4.错误推测法
    根据以往的经验和对系统内部知识的了解,列出系统中各种可能发生的错误和容易发生错误的特殊情况。

5.异常分析法
    针对系统可能存在的异常操作、软硬件缺陷引起的故障进行测试,如安装程序时断电、服务器断网、数据损坏等。

6.场景分析法
    某一事件触发时形成的场景,模拟用户在使用过程中可能会出现的特殊场景。

本文参考:http://www.51testing.com/html/35/n-3720135.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值