0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

软件测试的代码划分:黑盒白盒灰盒的区别

如意 来源:CSDN 作者:cherrydreamsover 2020-06-29 11:00 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

按是否查看代码划分

1.黑盒测试(Black-box Testing)

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

2.白盒测试(White-box Testing)

白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是指打开盒子,去研究里面的源代码和程序结果。

白盒测试也是接口测试的一种。

黑盒和白盒区别:

软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试。软件的白盒测试是对软件的过程性细节做细致的检查。这种方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序的所有逻辑路径进行测试,通过在不同点检查程序状态,确定实际状态是否与预期的状态一致。因此白盒测试又称为结构测试。白盒测试主要是想对程序模块进行检查。

3.灰盒测试(Gray-Box Testing)

灰盒测试是介于白盒测试和黑盒测试之间的一种,灰盒测试多用于集成测试阶段,不仅关注输入、输出的正确性,同时也关注程序内部的情况。

灰盒测试:功能+接口

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 软件测试
    +关注

    关注

    2

    文章

    245

    浏览量

    19877
  • 白盒测试
    +关注

    关注

    1

    文章

    15

    浏览量

    10823
  • 黑盒测试
    +关注

    关注

    1

    文章

    8

    浏览量

    10023
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    汽车中央控制与线束的自动测试设备

    费思FTS6000线束检测设备汽车线束与中央控制测试系统覆盖客户测试需求,方案成熟。
    的头像 发表于 11-28 15:23 112次阅读
    汽车中央控制<b class='flag-5'>盒</b>与线束的自动<b class='flag-5'>测试</b>设备

    CAN通讯失败的常见原因

    通过这种由外至内、从硬件到软件的逐层排查,我能够高效地定位并解决绝大多数CAN通讯故障。
    的头像 发表于 10-14 15:15 1026次阅读

    嵌入式软件测试与专业测试工具的必要性深度解析

    故障,最终召回成本高达数百万欧元。主流测试工具与技术方案嵌入式软件测试工具市场提供了多样化的解决方案,满足不同测试需求:功能测试工具 ‌E
    发表于 09-28 17:42

    ICY DOCK PCIe 扩展硬盘到底有多强?看这篇就够了 #PCIe #硬盘

    硬盘
    ICY DOCK硬盘盒
    发布于 :2025年08月15日 17:38:04

    音乐芯片方案——N9305音乐芯片

    音乐芯片方案开发音乐,作为一种融合艺术与机械智慧的精巧物件,散发着独特魅力。它以灵动的音符为载体,承载着人们的情感、回忆与祝福。从孩童手中开启梦幻世界的木质八音,到恋人间传递爱意的精致音乐
    的头像 发表于 06-05 15:29 633次阅读
    音乐<b class='flag-5'>盒</b>芯片方案——N9305音乐芯片

    浅说路灯智慧云网关

    浅说路灯智慧云网关
    的头像 发表于 04-08 08:37 491次阅读
    浅说路灯智慧云<b class='flag-5'>盒</b>网关

    电源的应用场景

    电源的应用场景非常广泛,主要包括以下几个方面: ‌特定设备驱动‌: 电源被用于驱动特定设备,如普克尔等。这种电源通常具有特定的设计,如推拉锁紧插座、监控接口等,以提高安全性和便
    的头像 发表于 03-07 10:24 980次阅读

    电源的性质概念

    电源是一种用于为计算机等电子设备提供电源的设备 ‌。它通常包括一个或多个电源转换器和一个电子电路,用于监测电流和电压的变化。以下是关于电源性质的详细解释: ‌ 功能 ‌:电源的主要功能是将外部
    的头像 发表于 03-07 10:07 1159次阅读

    光纤终端和光纤跳线怎么接

    光纤终端和光纤跳线的连接步骤如下: 一、准备工具和材料 光纤终端:选择适合的光纤终端,确保其内部结构和连接器类型符合需求。 光纤跳线:根据所需连接的设备,准备相应的光纤跳线,确保跳线的长度
    的头像 发表于 02-27 10:12 1713次阅读

    电源在不同领域方面的应用

    电源在不同领域有着广泛的应用案例 ‌。 ‌ 在高科技与电子设备领域 ‌,电源被专门设计用于驱动特定设备,如普克尔。这种电源具有创新的设计特点,如推拉锁紧插座、同步信号输入口和监
    的头像 发表于 02-25 10:56 658次阅读

    电源的日常应用有哪方面

    电源的日常应用主要包括在特定设备驱动、电源控制与维护、以及配电与保护等方面 ‌。 ‌ 特定设备驱动 ‌: 电源被用于驱动特定设备,如普克尔。这种电源具有特定的设计,如推拉锁紧插
    的头像 发表于 02-25 10:54 898次阅读

    电源的分类有哪些

    电源的类型多种多样,具体可以分为多种分类方式下的不同类型 ‌。 一种常见的分类方式是基于其结构和用途,但需要注意的是,这种分类方式下的“电源”可能与广义上的配电箱、开关箱等有一定重叠。在此分类下
    的头像 发表于 02-25 10:50 701次阅读

    电视机顶与流媒体设备的区别

    电视机顶(STB) 电视机顶是一种连接电视机与外部信号源的设备,它允许用户接收和解码各种视频和音频信号,以便在电视上播放。 功能特点 信号接收与解码 :电视机顶可以接收来自卫星、有线电视或地面
    的头像 发表于 12-16 15:40 1451次阅读

    电视机顶连接电视的方法 电视机顶常见问题及解决办法

    电视机顶连接电视的方法 1. 准备工作 在开始连接之前,请确保您拥有以下物品: 电视机顶 电视机 HDMI线或AV线(根据电视机顶和电视机的接口类型) 电源适配器(如果电视机顶
    的头像 发表于 12-16 15:33 1.2w次阅读