通用程序测试方法-测试用例设计方法

本文介绍了测试用例的定义、目的以及设计方法,包括基本功能测试、边界值测试、容错测试、并行测试、串行测试、交叉测试、兼容测试和极限测试。强调测试用例设计不仅关注正常功能,还应考虑异常和极限情况,以暴露软件潜在问题。

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

一、测试用例的定义

 

测试用例是为特定的目的而设计的一组测试输入、执行条件和预期

结果,以便测试某个程序路径或核实是否满足某个特定需求。

 

二、测试用例的目的

测试目的,是为了证明软件不存在错误,还是为了发现错误?       

如果是为了证明软件不存在错误,那么

1)潜意识中就更倾向于实现这个目标,这样我们可能仅考虑正确的输

入得到正确的结果,较少考虑导致软件失效的测试数据

2)可能隐藏一些问题。软件原则上不存在错误,但实际存在不合理。如:

一个“输入数据,判断为何种三角形”的程序,输入0,0,0,程序会判

为等边三角形,但显然是不合理的。

       

因此,写测试用例目的,是诱导软件出错误,不仅仅是为了证明其基本

功能实现正常,更要考虑极限、容错等不按其规范运行的操作。

  • 测试用例的设计

 

个人认为,简单来说,就是方法+经验,即比较成熟的测试用例设计

方法为指导,再加上设计人员个人的经验积累。

 

1.从何入手
  1)菜单树;

     2)需求规格书、模块的详细规格图;

     3)软件的基本雏形;

     4)相关标准规格;如软件规格书等。

 

2.设计步骤

1)根据需求规格和菜单树得出基本功能测试用例;

2)边界值测试用例;

3)容错测试用例;

4)并行测试用例;

5)串行测试用例;

6)交叉测试用例;

7)兼容测试用例;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值