第十三讲 测试用例编写方法

测试执行之前编写好测试用例,用来指导我们的测试过程。

测试用例编写方法:
等价类、边界值、因果图、判定表法、正交排列法、测试大纲法、场景法……

1)等价类划分法
有数据输入的地方就可以使用等价类划分法
从大量数据中划分范围,然后从各个范围中挑选代表数据进行测试

等价类有两种,有效等价类和无效等价类:
有效等价类:对程序来说正确有效的数据
无效等价类:对程序来说错误无效的数据

举例:手机号输入框
有效等价类:数字
无效等价类:汉字、表情、符号、空格

2)边界值法
有数据输入的地方就会有边界值,一般和等价类划分一起使用
边界值是有效等价类和无效等价类之间的分界点,除了测试边界值外,还要测试次边界(边界值两边的数据)

举例:密码输入框(要求6-20位字符)
边界值:8位字符、20位字符
次边界:7位字符、9位字符、19位字符、21位字符

3)因果图
一个界面有多个输入,各输入之间存在组合关系或限制关系,此时可以画因果图来列举

因:输入条件
果:输出结果
通过画图的方式表达输入条件和输出结果之间的关系

因果图测试的步骤:
步骤1:找出所有输入条件
步骤2:找出所有输出结果
步骤3:分析,列出输入条件之间所有的组合和限制条件
步骤4:确定每组输入条件的组合会产生怎样的输出结果,画因果图,写判定表
步骤5:编写测试用例,每一列代表一种组合,编写一条测试用例

因果图每种组合都是独立的

4)正交排列法
在一个页面中有多个控件,每个控件有多个取值,要考虑多个控件不同取值之间的组合,求组合数量较大时,就可以使用正交排列法。

5)测试大纲法
软件中有多个窗口,窗口中有多个操作(功能点),为了理清窗口之间的关系(结果),可以使用测试大纲法。

6)场景法
测试人员讲自己当作用户,尽可能真实的模拟用户在使用此软件时的操作情形。
重点模拟两类操作:
用户正确操作的业务过程 ---- 验证软件的业务功能是否正确实现
用户错误操作哦的情形 ---- 验证软件的异常处理能力(健壮性)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值