功能(黑盒)测试浅谈

  1. 什么是功能(黑盒)测试?

    1. 定义:对产品的功能进行测试,验证产品的功能是否符合设计预期

    2. 价值:可简单、快速、直接的验证开发的功能是否符合预期

    3. 属性:数据驱动型测试,输入:X(场景)——>输出:Y(结果);重在场景X设计的完备性与精简性以及可执行性

  2. 如何设计测试用例?
    1. 目的:证实产品功能符合设计需求;证伪产品功能的局限性(特定条件下)
    2. 测试思路:主流程产品功能的证实,特定场景的产品功能证伪(仅供参考)
    3. 功能测试用例设计的常用方法(等价、边界与错误推测等方法)
  3. 常用方法简介

    1. 等价类划分法

      1. 无法穷举场景时,可考虑使用用等价类划分法

      2. 等价类可以分为:有效等价类和无效等价类两种

      3. 有效等价类指的是合理的、有意义的输入,主要用来验证功能是否实现了某个功能

      4. 无效等价类与有效等价类相反,指的是无意义的,超过软件规格的,不合理的输入,主要用来测试功能的健壮性,看是否考虑了如何处理不合理的情况

    2. 边界值分析法

      1. 一般是作为等价类的补充

      2. 存在输入边界时场景,可考虑使用边界值分析法

      3. 对恰好大于、小于和等于边界的值进行测试

    3. 错误推测法

      1. 作为特定场景补充时使用(弱网、并发、重复等场景)

      2. 属于探索性测试范畴

      3. 需要测试人员一定的经验、技术与业务积累

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值