具体的六大设计测试用例的方法:

具体的六大设计测试用例的方法:

 

等价类 边界值 场景法 错误猜测法 因果图 正交法

1为什么要设计测试用例

1测试用例是测试执行者的依据

2测试用例具有复用性

3测试用例可以衡量需求的覆盖率

4自动化测试用例编写的依据

5借鉴意义

2 基于需求设计测试用例要怎么做

1分析需求 验证需求的合理性 正确性 看需求是否逻辑自洽 无二义性

2细化需求 提取测试项 根据测试项去设计测试用例

功能性和非功能性

功能性:

1界面的功能开始分析设计 从上到下 从左到右

2根据业务 使用场景 把功能串联起来测试(场景法)

3一个功能多种输入测试 功能之间的一致性和交互性

4数据异常 异常操作

5验证软件中的算法(白盒测试)

非功能性:

易用性 可靠性 容错性 兼容性 安全性 可移植性 性能等主要方面来考虑

不同类型软件对非功能性考虑不一样

等价类

等价类的设计思想:输入划分成若干个等价类

边界值法

对输入输出边界针对性的进行测试用例的设计

等价类和边界值结合在一起进行测试用例的设计

错误猜测法

根据测试人员的知识经验 直觉针对性去设计测试用例  

场景法

把孤立的功能串起来形成一个场景不同的功能不同输入触发不同场景

写测试用例

ATM取款流程

插卡——输入密码——输入取款金额 取钱——退卡

消磁 有损害 失效 冻结 锁定 挂失

密码为空 长度不够 第一次错误第二次可以正常输入 。。。

因果图法

因果图法:有很多个输入 不同的输入组合 和输出的一个关系  恒等,与,或,非

因果图法设计测试用例的步骤

使用场景:当输入有多个 并且不同输入组合对应着不同的输出 根据结果来设计测试用例

如何使用因果图设计测试用例

a 分析所有输入和输出

b 找出输入输出的之间的逻辑关系

c根据输入输出画出因

d根据因果图画出判定表

e根据判定表设计测试用例

正交法

根据正交性,从大量的实验(测试)数据中,选取最优的数据组合根据最优的数据组合衡量整个测试结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是香橙啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值