软件测试学习2(测试用例设计方法

1.测试用例设计方法:
(1)等价类划分法

场景:解决穷举场景,需要大量数据输入测试,比如输入框、下拉列表、单选复选框
有效等价和无效等价集合各取一个
步骤:明确需求、确定有效和无效等价、根据有效和无效等价、编写测试用例

image
image
image

(2)边界值分析法

使用边界值解决边界位数限制问题
步骤:明确需求、确定有效和无效等价、确定边界范围值、提取数据编写测试用例
单个输入框常用边界+等价类

image
image
image
image

(3)判定表法

解决多条件依赖组合关系的测试问题
image
image
image
image

(4)场景法

1.基本流:软件功能按照正确的事件流,中间无任何差错,从开始直接执行到结束的一条正确流程
2.备选流:软件功能在执行过程中,除了基本流之外可能遇到的各种情况,是包含可能存在问题的各支流

image

场景法的使用步骤如下:

(1)分析需求,根据需求说明描述出程序的基本流及各项备选流
(2)根据基本流和各项备选流生成不同的场景
(3)针对每一个场景生成相应的测试用例
(4)重新审核生成的所有测试用例,把多余的测试用例去掉,确定好每一个测试用例,并设计测试数据

场景法举例
例:小明要在某购物网站上购买一件衣服,使用场景法设计测试用例
前提条件:
1)假设小明在购物网站上的账号为:ming,密码:123
2)假设小明的银行卡账号为:62282***1216,密码:123
3)衣服的价格为:180元

image
image
image

(5)错误推荐法

依靠经验推测可能的缺陷点,如 SQL 注入、XSS、权限越权等,补充覆盖率。
image

posted @ 2026-03-05 18:19  mwhB  阅读(2)  评论(0)    收藏  举报