51Testing软件测试论坛

标题: 黑盒白盒的区别? [打印本页]

作者: 吴闻    时间: 2006-5-18 21:01
标题: 黑盒白盒的区别?
小弟学自动化出身,虽然比较熟悉手机操作,但是tester行业毕竟与玩手机不同。工作了有一段日子了,却脑子里边很乱。

我想请教各位前辈

1.黑盒白盒有什么区别?
2.手机测试员有什么发展方向?
作者: rockday    时间: 2006-5-18 21:11
黑盒 白盒
你为什么会觉得没有区别???
作者: greenrain218    时间: 2006-5-18 22:48
黑盒测试:是基于规格的测试,从产品整体特性考虑,不考虑内部的具体实现,象功能性测试,容量测试,负载测试,
已知需求规格,不知内部实现时,可通过黑盒测试证明每个需求是否实现,但 若没有清楚简明的规格测试用例就很难设计,且不能控制内部路径
白盒测试:基于程序的逻辑测试,已知内部实现过程,可通过测试证明每种内部操作是否合格
白盒测试特点:检测代码中的每条分支和路径(当然只是尽可能的覆盖,在实际中不可能达到100%覆盖),揭示隐藏在代码程序中的错误,不验证规格的正确性(即不可能发现前阶段需求分析设计里的错误)
作者: greenrain218    时间: 2006-5-18 22:51
我知道先干好你所做得手机测试行业,多积累经验,给自己镀的金越多越有前途。
作者: zfj2006    时间: 2006-6-2 10:27
 黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。黑盒技术设计测试用例的方法有;等价类划分、边界值分析、错误推测、因果图和正交分析法等。根据被测试对象的不同可以选取不同的用例设计方法。
    白盒测试也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑驱动、基路测试等,主要用于软件验证。
作者: xiaonan    时间: 2006-6-2 11:05
黑盒测试可不只是功能测试哦,它还包括很多非功能属性的测试.关于黑盒,白盒谈的实在太多了,楼主干吗不搜一下呢




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2