软件测试的测试用例

测试用例:在一次实际测试中使用的数据和步骤的组合

举例说明,我们登录一个账号,通常需要输入用户名和密码。如果你输入一个正确的账号,和正确的密码,点击登录,登录成功。这就是一条测试用例。

你输入正确的账号,输入错误的密码,点击登录,登录失败。这就是另一条测试用例。

等价类划分法

等价类的几个概念

按照输入数据的效果相近或相同划分类型,然后从这些分类中选择有代表性的数据来作为测试数据的方法。

常见的 划分的类别:字母,数字,符号,字符等

有效等价类:满足要求的等价类

无效等价类:不满足要求的等价类

等价类的作用

使用等价类的 方法来降低测试用例的数量,同时保持高覆盖率

等价类使用范围:

输入域:提供输入功能,只针对单个的输入域

等价类使用步骤

1 确认等价类:输入项有哪些。根据输入项去找条件限制,针对条件限制进行划分

2画出等价类划分表:吧确认好的有效类和无效类都填入到表中

3 根据等价类划分表来编写用例,要使用尽可能少的用例去覆盖所有的有效类,对于无效类,只能一个用例覆盖一个。

例1:输入密码,长度在8到10位,大写字母小写字母加数字组合。

注意:

预期结果的标准就是需求文档,和需求文档结果不符合,就是缺陷。

等价类的优缺点分析

优点:

1 减少了大量的用例

2 保证了比较高的覆盖率

3 设计的步骤简单清楚容易操作

缺点:

只关注分类的情况,没有涉及到逻辑和特殊情况

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部