如何设计测试用例?

1.如何设计“用户登录”的测试用例?

在这里插入图片描述

2.什么是一个好的测试用例?

“好的”的测试用例一定是一个完备的集合,它能够覆盖所有的等价类以及各种边界值,而跟能否发现缺陷无关。

3.常用的设计测试用例的方法有哪些

设计测试用例的方法有:等价类划分、边界值分析、错误 推测方法、因果图方法、判定表驱动分析法、正交试验法、功能图分析方法、场景设计法、形式化方法、扩展有限状态机方法等。其中常见的有三种:等价类划分方法、边界值分析方法、错误推测方法。

如:学生的成绩及格线是60,学生成绩是0~100的整数,学生系统中有一个“考试成绩”输入框。对该场景从常见的三种方法角度设计测试用例。

(一)等价类划分方法

等价类中任意一个输入数据对于揭露程序中的潜在错误都具有同等效果。等价类又分为有效等价类和无效等价类。
a.有效等价类1:0~59之间的任意整数
b.有效等价类2:60~100之间的任意整数
c.无效等价类1:小于0的负数
d.无效等价类2:大于100的数
e:无效等价类3:0~100之间的任意浮点数
f:无效等价类4:其他任意非数字字符

(二)边界值分析方法

边界值分析是对等价类划分的补充,从实践中发现,大量的错误是发生在输入输出的边界值上,所以需要对边界值重点测试。上述案例的边界值包括:-1、0、1、59、60、61、99、100、101

(三)错误推测方法

错误推测方法是指基于对被测试软件系统设计的理解,凭借过往经验和个人直觉推测出软件可能存在缺陷的地方,从而有针对性的设计测试用例的方法。这个方法强调的是对被测试软件的需求理解以及设计实现的细节把握,当然还有个人的能力。错误推测方法和目前比较流行的“探索式测试方法”的基本思想不谋而合,这类方法在目前敏捷开发模式下的投入产出比很高,但是这个方法的缺点就是难以系统化,且过度依赖个人能力。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值