1.4 测试用例的定义、组成、基本属性和测试用例的设计

基于风险最低、效率最高、分而治之的测试原则,测试用例的定义:

  1. 能代表需求的小的测试单元

  2. 描述用户的预期输出

  3. 反映系统实际执行结果

 

测试用例的组成:输入+输出+测试环境

输入:测试数据、操作步骤

输出:系统预期执行结果

测试环境:系统环境设置,即进行软件测试所必需的工作平台和前提条件

 

测试用例的基本属性:

  1. 典型性:能揭示最有可能出现缺陷的地方,能代表和覆盖合理与不合理、合法与不合法的情况

  2. 可测试性:一个测试用例的预期输出必须是可以检验的,可以根据相关开发文档得到明确的、可判定的结论

  3. 可重现性:对于相同的测试用例,系统的预期执行结果应该是完全相同的,否则,如果系统预期输出存在不确定性,一旦实际运行该测试用例,也无法进行校验

  4. 独立性:测试用例应尽量独立(非必须)

 

测试用例的设计:

  1. 输入

    1. 输入数据

      1. 正常数据(软件可以接受的数据)

      2. 错误数据

        1. 满足数据类型,但不在取值范围内

        2. 部分输入条件缺失

        3. 部分输入不满足数据类型的要求

      3. 边界数据(介于正常数据和错误数据之间的临界数据)

    2. 操作步骤

      1. TBD

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值