测试用例设计

本文探讨了在软件测试中,如何通过明确描述用例、保证其代表性、结果的可判定性,以及应用等价类划分、边界值分析、错误推测和因果图等方法来设计有效测试用例。重点关注黑盒测试策略,如处理屏幕边界、流程复杂场景和主观推测的运用。
摘要由CSDN通过智能技术生成

一、用例的明确行

1、描述明确

2、结果明确(唯一)

二、用例的代表性

1、能够代表并覆盖各种合理和不合理的

2、能够代表并覆盖各种合法和非法的

3、能够代表并覆盖各种边界的和越界的

三、用例结果的可判定性

1、即测试执行结果的正确性是可判定的

2、每一个测试用例都应有相应的期望结果

四、黑盒测试用例设计方法

等价类划分    -- 对测试条件分类
边界值分析    -- 对临界条件测试

 原则是在条件或范围的边界上取值,根据具体的情况,分别取等于、略大于、略小于条件或范围值。

1、常见的边界值情况

2、屏幕上光标最左上、最右下的位置;

3、页面最大化、最小化的情况;

4、报表的第一行和最后一行;

5、数组元素的第一个和最后一个;

6、循环的第0次,第一次和倒数第2次、倒数第一次

错误推测    -- 根据经验直觉推算错误

测试人员根据直觉或经验推测程序中可能存在的各种错误,从而有针对性地编写检查这些错误的测试用例,这种测试方法叫做错误推测法,但对测试人员能力要求较高

特点:

1、高度主观性

2、相比其他方法产生的测试集合,更容易发现缺陷

因果图    -- 多个测试条件组合测试

因果图适用于含有各种输入条件的组合,且各种条件之间有一定的制约关系的情况

输入输出存在一定关系,或者输入和输入之间

场景分析      -- 根据业务流程设计不同场景

场景分析适用与流程分支比较多,逻辑比较复杂,条件、特殊情况比较多的功能需求

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值