• 在线客服

  • 扫描二维码
    下载博学谷APP

  • 扫描二维码
    关注博学谷微信公众号

  • 意见反馈

原创 黑盒测试是什么?黑盒测试的优缺点分析

发布时间:2019-07-30 20:00:45 浏览 11195 来源:博学谷资讯 作者:照照

    在软件测试中,黑盒测试被频繁地提起,那么到底黑盒测试是什么?本文就黑盒测试的优缺点来详细分析黑盒测试。

     

    黑盒测试是什么

     

    一、什么是黑盒测试?

     

    黑盒测试就是测试人员把软件产品或阶段性产品看做是一个黑盒子,在测试过程中测试人员只需关心对这个软件黑盒进行操作会得到什么样的结果,而不必深入的去了解软件的内部实现
    就是说呢黑盒测试只考虑系统的输入和输出,不去管程序的内部结构和处理过程)

     

    二、为什么要做黑盒测试?

     

    1.验证

     

    验证软件产品是否符合需求文档的设计

     

    2.证实

     

    证实软件产品符合终端用户的需求

     

    三、软件生命周期中的那些测试阶段会用到黑盒测试?

     

    1.软件的生命周期

     

    (1)单元测试

     

    (2)集成测试

     

    (3)系统测试

     

    (4)用户验收测试

     

    2.一般说来,黑盒测试适用于软件生命周期的所有测试阶段,但是黑盒测试通常用于软件产品的系统测试和验收测试阶段

     

    ps:黑盒测试还用于软件产品的性能测试和功能测试

     

    四、黑盒测试的优点

     

    1.从产品功能角度测试,可以最大限度的满足用户的需求

     

    2.相同的动作可以重复执行,最枯燥的部分可由机器完成

     

    3.依据测试用例有针对性地寻找问题,定位更加准确,容易生成测试数据

     

    4.可将测试直接和程序/系统要完成的操作相关联

     

    五、黑盒测试的缺点

     

    1.代码得不到测试

     

    因为黑盒测试不会去查看系统的内部实现

     

    2.如果规格说明设计错误,很难发现

     

    3.测试不能充分地进行

     

    4.测试结果的准确性取决于测试用例的设计

     

    5. 自动化测试的复用性较低。

     

    六、黑盒测试的测试方法都有那些

     

    1.边界值分析法

     

    2.等价类划分法

     

    3.状态转换测试法

     

    4.因果图法

     

    5.语法测试

     

    以上就是有关黑盒测试的所有知识点,大家都清楚黑盒测试的优缺点了吗?

    申请免费试学名额    

在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!

上一篇: 软件测试需要掌握哪些知识?软件测试基础理论 下一篇: 手机软件测试员做啥的?行业分析

相关推荐 更多

热门文章

  • 前端是什么
  • 前端开发的工作职责
  • 前端开发需要会什么?先掌握这三大核心关键技术
  • 前端开发的工作方向有哪些?
  • 简历加分-4步写出HR想要的简历
  • 程序员如何突击面试?两大招带你拿下面试官
  • 程序员面试技巧
  • 架构师的厉害之处竟然是这……
  • 架构师书籍推荐
  • 懂了这些,才能成为架构师
  • 查看更多

扫描二维码,了解更多信息

博学谷二维码