该怎么跟老婆解释黑盒测试,白盒测试,性能测试 白盒测试

> 问题详情
黑盒测试与白盒测试各有哪些优缺点,应该如何结合才能解决漏洞和冗余问题?
悬赏:0&答案豆
提问人:匿名网友
发布时间:
黑盒测试与白盒测试各有哪些优缺点,应该如何结合才能解决漏洞和冗余问题?请帮忙给出正确答案和分析,谢谢!
为您推荐的考试题库
您可能感兴趣的试题
1有一段程序如下,请设计测试用例以满足语句覆盖要求。void
DoWork (int x,int y,int z){
if ( (x>3)&&(z5) )
} //语句块2
//语句块3}
我有更好的答案
请先输入下方的验证码查看最佳答案
图形验证:
验证码提交中……
每天只需0.4元
选择支付方式
支付宝付款
郑重提醒:支付后,系统自动为您完成注册
请使用微信扫码支付(元)
支付后,系统自动为您完成注册
遇到问题请联系在线客服QQ:
恭喜你被选中为
扫一扫-免费查看答案!
请您不要关闭此页面,支付完成后点击支付完成按钮
遇到问题请联系在线客服QQ:
恭喜您!升级VIP会员成功
提示:请截图保存您的账号信息,以方便日后登录使用。
常用邮箱:
用于找回密码
确认密码:没有更多推荐了,
不良信息举报
举报内容:
软件测试技术之: 白盒测试和黑盒测试
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!查看: 11194|回复: 58
黑盒测试比白盒测试更难,技术要求更高
该用户从未签到
[ 本帖最后由 cleverman 于
00:57 编辑 ]
该用户从未签到
认真的拜读cleverman的每一篇文章。
该用户从未签到
很赞同cleverman的观点。。其实不管我们在什么位置,做什么样的测试,都要有积极的心态,要有责任心。只要你比别人多一点耐心,多一点用心,多思考一些,就可以很出色。。。
该用户从未签到
只要你自己有心,只要你自己用心,你总能发展和提高的,外部环境固然重要,但是起决定因素的还是自己。&&
说的非常好
TA的每日心情开心6&天前签到天数: 6 天连续签到: 1 天[LV.2]测试排长
该用户从未签到
侧重点还是有区别的。
白盒测试还要考虑代码的健壮性,执行效率,数据耦合,控制耦合,逻辑覆盖率等等.
黑盒测试更多的是考虑性能测试.
该用户从未签到
我是新手,我不敢认同大侠的说法,我觉得两者不是那么容易作对比的。
该用户从未签到
该用户从未签到
原帖由 Neoess 于
11:41 发表
我是新手,我不敢认同大侠的说法,我觉得两者不是那么容易作对比的。
你说的不错,我的对比也是从某种角度出发。简单地说是从高端测试的角度。如果你想发现那些深层,底层的bug,黑盒测试要比白盒难多了。如果是做低端测试,那当然是另外一个样子了。
另外我的意思主要是说,从事黑盒测试人要有信心和方向去提高自己的测试技术,不要单纯认为只是转向白盒才能更上一层楼。我并没有要拿两者做一个综合对比的意思。如果硬要对比,我也是在安全测试的领域对比,这个基本可以肯定地说,并且各种书籍上也态度很明确,就是黑盒比白盒要难多了。
该用户从未签到
原帖由 seifer1754 于
10:32 发表
侧重点还是有区别的。
白盒测试还要考虑代码的健壮性,执行效率,数据耦合,控制耦合,逻辑覆盖率等等.
黑盒测试更多的是考虑性能测试.
同意。我更多的侧重了安全测试方面。
该用户从未签到
呵呵,其实这些比较本来就是不恰当的,主要是现在的风气比较奇怪,老有人觉得这个高级,那个低级,其实自己才刚入门而已,根本没有说到点子上,cleverman为了矫枉,不得不过正了点。。。
该用户从未签到
黑盒和白盒只是针对点不同,这两者我觉得拿来做比较就已经是个错了
他们只是我们测试一个手段
黑盒从外面看功能,白盒从里面分析问题
他们之间是互相补充,相辅相成的关系
我们的发展方向可以从黑盒到白盒,因为黑盒上手容易,所以放前面
我觉得并不是白盒比黑盒高明或者优秀
看了LZ的帖子还是对测试有了一定的认识,对号入座了下觉得自己需要学习的又多了!
该用户从未签到
有点挺认同的,看着代码作黑盒,事情简单很多
该用户从未签到
原帖由 taziji 于
11:45 发表
有点挺认同的,看着代码作黑盒,事情简单很多
那是因为你看得是 UI 部分的代码.
给你最底层的数据结构,内存分配的代码,就是都背下来,你也不知道最终的界面是什么样子.
该用户从未签到
原帖由 seifer1754 于
12:51 发表
那是因为你看得是 UI 部分的代码.
给你最底层的数据结构,内存分配的代码,就是都背下来,你也不知道最终的界面是什么样子.
你怎么知道他看的是什么部分的代码?而且你怎么知道他就是测界面的? 黑盒测试又不等于界面测试。
该用户从未签到
看大家发言这么踊跃,不如去本次的话题PK中去讨论吧.::xsdo::: 还有奖品拿!
黑盒测试与白盒测试相比,白盒比黑盒更难?
该用户从未签到
帖子中的思路比较认同。
对其中一点有疑问:
拿功能测试来说,功能测试用例首先依据的应该是详细的需求规格说明书。当功能满足需求说明书(业务)之后,再来考虑有没有功能实现上的bug,这个阶段(如果层次够深的话)再结合代码来做黑盒测试。
帖子的意思可不可以这么理解?
该用户从未签到
问题是现在国内公司的环境,如果妮去作一些妮份外的事情,公司知道了,只会把更重的活压给妮,妮就要不断的去提高自己的能力,一份付出,一份回报吗,这可不是在学校,多解一道难题,多一份荣耀,现在是多一份责任的压力,这个问题也是要考虑到滴,而且象lz这样去作的人毕竟少数,绝大多数人还是按部就班的工作,除非是对计算机技术狂热喜欢的人了,可这样的人又能有几个呢,呵呵
该用户从未签到
呵呵~~了解~
该用户从未签到
原帖由 chech28 于
13:00 发表
你怎么知道他看的是什么部分的代码?而且你怎么知道他就是测界面的? 黑盒测试又不等于界面测试。
你怎么知道他看的不是UI部分的代码?而且你怎么知道他不是测界面的? 黑盒测试哪个方面需要了解源代码?
站长推荐 /3
了解自己的心里圈,学习不同的内容,让自己由内而外强大起来!
【活动时间】:每个工作日的周一至周五(AM:10:00~PM:5:00)
大数据测试作为软件测试工程师的新挑战,本专题带你揭开大数据神秘面纱,从零基础到进阶的学习线路
Powered by白盒测试/黑盒测试白盒测试
  白盒测试:是通过程序的源代码进行测试而不使用用户界面。这种类型的测试需要从代码句法发现内部代码在算法,溢出,路径,条件等等中的缺点或者错误,进而加以修正。
黑盒测试/黑盒测试白盒测试
  黑盒测试:是通过使用整个软件或某种软件功能来严格地测试, 而并没有通过检查程序的源代码或者很清楚地了解该软件的源代码程序具体是怎样设计的。测试人员通过输入他们的数据然后看输出的结果从而了解软件怎样工作。在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收和正确的输出。
&|&相关影像
互动百科的词条(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。未经许可,禁止商业网站等复制、抓取本站内容;合理使用者,请注明来源于www.baike.com。
登录后使用互动百科的服务,将会得到个性化的提示和帮助,还有机会和专业认证智愿者沟通。
此词条还可添加&
编辑次数:1次
参与编辑人数:1位
最近更新时间: 06:30:56
贡献光荣榜
扫码下载APP黑盒测试和白盒测试区别
答案长度必须超过10个字,请勿发布无效或违法言论。
(共有1个回答)
  从测试是否针对系统的内部结构和具体实现算法的角度来看,可分为白盒测试和黑盒测试;   1、黑盒测试   黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。黑盒测试方法主要有等价类划分、边值分析、因—果图、错误推测等,主要用于软件确认测试。 “黑盒”法着眼于程序外部结构、不考虑内部逻辑结构、针对软件界面和软件功能进行测试。“黑盒”法是穷举输入测试,只有把所有可能的输入都作为测试情况使用,才能以这种方法查出程序中所有的错误。实际上测试情况有无穷多个,人们不仅要测试所有合法的输入,而且还要对那些不合法但是可能的输入进行测试。   2、白盒测试   白盒测试也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑驱动、基路测试等,主要用于软件验证。   “白盒”法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。“白盒”法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。贯穿程序的独立路径数是天文数字。但即使每条路径都测试了仍然可能有错误。第一,穷举路径测试决不能查出程序违反了设计规范,即程序本身是个错误的程序。第二,穷举路径测试不可能查出程序中因遗漏路径而出错。第三,穷举路径测试可能发现不了一些与数据相关的错误。
什么是黑盒测试和白盒测试?任何工程产品(注意是任何工程产品)都可以使用以下两种方法之一进行测试。黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功
这一阶段测试以软件开发人员为主,在JAVA平台使用Xunit系列工具进行测试,Xunit测试工具是类一级的测试工具对每一个类和该类的方法进行测试
白盒测试和黑盒测试是软件测试的两种不同方法,任何工程产品(注意是任何工程产品)都可以使用二者之一进行测试:白盒测试:是通过程序的源代码进行测试而不使用用户界面。
白盒测试也叫做alpha测试,是指程序设计员为了验证程序的逻辑过程而进行的测试,因知道内部原理而得名。黑盒测试也beta测试,是由客户(使用者)进行的测试,目的
所谓白盒测试就是要求测试人员在测试的时候,需要知道程序的那个部分出了问题,需要具体到代码的函数或类中。而黑盒测试却不要求测试人员懂得编程的知识,只是按照程序的功
白盒测试:是通过程序的源代码进行测试而不使用用户界面。这种类型的测试需要从代码句法发现内部代码在算法,溢出,路径,条件等等中的缺点或者错误,进而加以修正。2.黑
黑盒测试是从功能角度,白盒测试是从代码角度
2.外部功能是否满足其功能说明
其中软件的静态测试不要求在计算机上实际执行所测程序,主要以一些人工的模拟技术对软件进行分析和测试;而软件的动态测试是通过输入一组预先按照一定的测试准则构造的实例
白盒测试又称结构测试、逻辑驱动测试或基于程序本身的测试,也可称为程序员测试,主要用户结构化开发环境。白盒测试可以发现那些问如下问题:
1,可以对逻辑错误和不正
大家都关注
(C)2017 列表网&琼ICP备号-12&增值电信业务经营许可证B2-&}

我要回帖

更多关于 性能测试 白盒测试 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信