新闻资讯
看你所看,想你所想

黑盒测试白盒测试

白盒测试:是通过程序的源代码进行测试而不使用用户界面。这种类来自型的测试需要从代码360百科句法发现内部买好济服措非商想施代码在算法,溢出,路径,条件等等中的缺点或者错误,进而加以修正。黑盒测试:又被称为功能测试、数据驱动测试或基于规格说明的测试,是通过使用整个软件或越剧立某种软件功能析果儿路来严格地测试, 而并没有通过检查程序的源代码或者很清楚地了解该软件的源代码程序具体是怎样设计的。测试人员通过输入他们的数据然后看输出的结果从而了解软件怎样工作。

  • 中文名 黑盒测试白盒测试
  • 通过 程序的源代码进行
  • 又称 数据驱动测试或基于说明测试
  • 区别 黑盒测试着重测试软件功能

测试过程

  在测试时,把程序看作一个不能打开的黑盒子,在言图厚六茶助完全不考虑程序内部结科混面置北构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否来自按照需求规格说明书的规定正常使用,程序是否能适当地接收和正确的输出。

  它不管程序内部结构是什么样的,只是从用户出发,根据产品应该实巴洲测现的实际功能和已定义好的产品规格来验证产品所应该具有的功能是否实现,每个360百科功能是否都能正常使用,是否满足用户要求。

两者区别

  黑盒测试着重测试软件功能。

  黑盒测试并不能取代白盒测试,它是与白盒测试互补的测施迅战执定占士试方法,它很可能发现白盒测试不易发现的其他类型错误。

  白盒测试主要针对的是程检西此艺犯套持且错战序代码逻辑,黑盒测试主要针对的是程序所展现给友操坐劳限场之用户的功能,简单的说就是前者测试后台程序后者测试前台指愿制普视展示功能。

具体方法

  其具体方法有:等价类划分法,边界值分析法,错误推测法,因果图等

转载请注明出处安可林文章网 » 黑盒测试白盒测试

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com