第七天 设计用例方法

设计用例方法共十种
其中七种为黑盒测试方法:等价类、边界值、判定表、状态迁移法、场景法、因果图和正交表
经验测试法三种:错误推测法、异常分析法、随机测试法

作用:
(1)单个功能适合:等价类、边界值主要针对 单个功能测试设计  (账号)
(2)组合情况适合:判定表、因果图、正交法  多组合情况(比如:账号,密码、记住密码)
(3)整个场景场景法:测试整个项目流程
(4)状态流转状态法: 针对状态变更

等价类案例:1
现有一个档案管理系统,容许用户通过输入年月对档案文件进行 检索,系统对查询条件年月的输入限定为1990年1月~2049年12月,并规定:日期由6位数字字符组成,前4位表示年,后2位表示月
777948456301c932f0906965358691cb

3571074996d4aecf7ca9304f97aabca9
2:输入框100-5000的范围值
有效等价类:200。无效等价类: 99(小于100) 5001(大于5000)

边界值案例1:案例1:qq号5-13位 上点:5,13 内点:6-12 离点:4,14
案例2:文章标题长度需要大于0且小于30个字符,支持中文数字及特殊符号。
上点:1,29
内点:17
离点:0、30

判定表案例
案例1:
对功率大于50马力的机器、维修记录不全或已运行10年以上的机器,应给予优先的维修处理……”。

理解:1、 功率大于50马力的机器 和维修记录不全(优先)
2、已运行10年以上的机器(优先)
备注:条件3个 2的3次方=8次, 8次可以覆盖所有的组合情况条件1:功率大于50马力条件2:维修记录不全条件3:已运行10年以上值:填或不填动作桩:优先维修、不优先维修

9419e0df99d61eca9731edb9d48606ac

73ac30b1eb87c46880a0f634863f9f90

603095fed97bb20f036694e4f3cf0c61

状态迁移法:
关注系统内部的变化,适用于有明确状态流转的系统。如电商订单、购买车票。

案例

d5b9ea08004b81614633af0100340b07

db7a16182bbadbe6baf34de927c93004

场景法
主要是针对测试场景类型、也称为流程分析法

案例
atm取款流程
绘图1

经验测试方法
错误推测法
异常分析法
随机抽测法:例如:领导抽查

posted @ 2025-11-11 21:06  青雨qing  阅读(10)  评论(0)    收藏  举报