美文网首页
什么是黑盒测试、白盒测试,和测试开发有什么区别?

什么是黑盒测试、白盒测试,和测试开发有什么区别?

作者: 程序员阿沐 | 来源:发表于2021-05-04 14:25 被阅读0次

黑盒测试

黑盒测试也称功能测试,测试中把被测的软件当成一个黑盒子,不关心盒子的内部结构是什么,只关心软件的输入数据与输出结果。

主要测试依据是需求文档、设计文档、用户手册

黑盒测试

白盒测试

白盒测试关心软件内部设计和程序实现,对内部实现逻辑进行测试的过程。

主要测试依据是设计文档、伪代码、代码==》开发

测试开发(搭建自动化框架,开发自动化工具)==》自动化测试==》框架

技能要求:看懂内部逻辑(语言:Java、Python、php……)

白盒测试

黑盒测试需要的技能

1.业务能力
2.测试策略(功能测试、UI测试、兼容性测试)
3.设计用例--逻辑思维

黑盒测试产生的问题(解决方案、关键点)

从理论上讲,黑盒测试只有采用穷举输入测试,把所有可能的输入都作为测试情况考虑,才能查出所有的错误。实际上测试情况是无穷多的,完全测试是不可能的。

如何解决?
“必须将黑盒测试行为加以分类”
1、节约测试实施的时间和资源
2、避免盲目测试、提高测试效率
3、使测试的实施重点突出、目的更明确

测试用例设计方法

黑盒测试

1.等价类划分法
2.边界值分析法
3.错误推测法
4.因果图法
5.判定表法
6.正交实验法
7.状态迁移图法
8.场景法

白盒测试

1.语句覆盖
2.判定覆盖
3.条件覆盖
4.判定-条件覆盖
5.基本路径覆盖
6.循环覆盖


注册需求分析-功能点/测试用例分析设计方法

各种测试类型的测试用例设计方法,我们另起一篇专门来细讲。关注一凡公众号,学习更多软件测试技术!一个用心码了这么多文字的人,往往渴望得到大家的认可。如果你觉得这篇文章对你有帮助,双击屏幕,给我点个赞呀!

相关文章

  • 2018-07-19 测试方法分类

    不同角度,不同分类 黑盒测试和白盒测试静态测试和动态测试人工测试和自动化测试 黑盒测试和白盒测试 根据看不看代码进...

  • 自动化测试面试题

    A.测试基础 1、白盒测试与黑盒测试的区别是什么? 白盒测试:对其源代码进行测试,而不进行界面测试 黑盒测试:只关...

  • 黑盒白盒相结合,找到痛点

    测试,黑盒测试,白盒测试! 分析痛点! 黑盒测试,找出明显问题! 白盒测试,查看原因! 优化数据库! 优化业务! ...

  • 那些用烂了却一直出现在面试中的经典面试题合集(一)

    面试题:白盒测试和黑盒测试的区别? 白盒测试 白盒测试(也被称为玻璃盒测试,透明盒子测试与结构测试,可以看见源代码...

  • 常用软件测试方法

    在单元阶段主要用白盒测试,集成阶段用白盒为主黑盒为辅,确认测试阶段黑盒测试为主,白盒测试为主,系统测试阶段主要用黑...

  • 2018-07-19 黑盒、白盒、灰盒测试总结

    黑盒、白盒、灰盒测试-区分 1测试阶段 UT(单元测试) 白盒测试IT(集成测试integration test)...

  • 学习笔记【测试】6.18-6.24

    1. 黑盒 、白盒 和灰盒的区别 是通过看不看代码来区分的 单元测试->白盒测试;集成测试->灰盒测试;系统测试-...

  • 黑白盒测试

    一、黑盒测试和白盒测试 黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。 白盒测试...

  • 45 Junit单元测试

    测试分类:黑盒测试,白盒测试 黑盒测试:给指定输入能否达到预期输出,不care内部代码 白盒测试:输入给后,代码怎...

  • 什么是黑盒测试、白盒测试,和测试开发有什么区别?

    黑盒测试 黑盒测试也称功能测试,测试中把被测的软件当成一个黑盒子,不关心盒子的内部结构是什么,只关心软件的输入数据...

网友评论

      本文标题:什么是黑盒测试、白盒测试,和测试开发有什么区别?

      本文链接:https://www.haomeiwen.com/subject/hymcdltx.html