【软件测试】测试用例的设计

文章介绍了在有无需求情况下如何设计测试用例,包括穷举法、等价类划分、边界值分析、判定表法、场景设计法和错误猜测法,强调了各种方法在不同场景下的应用和优缺点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一. 针对没有需求的案例来设计测试用例

针对没有需求的案例,我们可以从如下几个方面思考来设计测试用例

功能测试 + 界面测试 + 性能测试 + 安全测试 + 兼容性测试 + 易用性测试

案例一:针对一个水杯来设计测试用例

在这里插入图片描述

案例二:针对一个登陆系统来设计测试用例
在这里插入图片描述

二. 针对有需求的案例来设计测试用例

大概设计思路如下:

  1. 需求分析
  2. 概括出需求有哪些功能
  3. 设计测试点
  4. 设计测试用例

1. 穷举法

假如说给定的软件需求是:提示姓名长度为6~15位。

测试时数据我们设定为6、7、8 … 14、15,这样通过穷举法来设计测试用例,若测试用例通过,则认为功能符合需求要求。

假如说,给定的长度不是6~15位,而是6 ~ 500位,这时应该如何设计测试用例呢?这样测试用例通过穷举法肯定是不现实的。

2. 等价类

概念:针对需求把输入范围内的所有测试用例划分成若干个等价类,从其中一个等价类里取出一个用例,若该测试用例测试通过,则认为该测试用例所在的等价类通过。

等价类的核心是对测试数据进行分区分块,使用较少的测试用例达到符合的系统测试覆盖率。

等价类又划分成有效等价类和无效等价类:

  • 有效等价类:针对需求来说是有效且有意义的数据构成的集合。
  • 无效等价类:针对需求来说是无效且没有意义的数据构成的集合。

根据等价类划分测试用例的步骤:

  • 确定
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值