-
什么是功能(黑盒)测试?
-
定义:对产品的功能进行测试,验证产品的功能是否符合设计预期
-
价值:可简单、快速、直接的验证开发的功能是否符合预期
-
属性:数据驱动型测试,输入:X(场景)——>输出:Y(结果);重在场景X设计的完备性与精简性以及可执行性
-
- 如何设计测试用例?
- 目的:证实产品功能符合设计需求;证伪产品功能的局限性(特定条件下)
- 测试思路:主流程产品功能的证实,特定场景的产品功能证伪(仅供参考)
- 功能测试用例设计的常用方法(等价、边界与错误推测等方法)
-
常用方法简介
-
等价类划分法
-
无法穷举场景时,可考虑使用用等价类划分法
-
等价类可以分为:有效等价类和无效等价类两种
-
有效等价类指的是合理的、有意义的输入,主要用来验证功能是否实现了某个功能
-
无效等价类与有效等价类相反,指的是无意义的,超过软件规格的,不合理的输入,主要用来测试功能的健壮性,看是否考虑了如何处理不合理的情况
-
-
边界值分析法
-
一般是作为等价类的补充
-
存在输入边界时场景,可考虑使用边界值分析法
-
对恰好大于、小于和等于边界的值进行测试
-
-
错误推测法
-
作为特定场景补充时使用(弱网、并发、重复等场景)
-
属于探索性测试范畴
-
需要测试人员一定的经验、技术与业务积累
-
-
功能(黑盒)测试浅谈
最新推荐文章于 2023-12-26 22:21:34 发布