北京软件测试培训
达内北京亚运村中心

010-62126400

北京软件测试培训 > 疑难解答 >黑盒测试的优缺点有哪些?

黑盒测试的优缺点有哪些?

  • 时间:2018-11-08 16:05
  • 发布:北京软件测试培训
  • 来源:疑难解答

软件测试是为了发现程序中的错误而执行程序的过程,常用黑盒功能测试法和白盒结构测试法进行测试,那黑盒功能测试法白盒测试的的优缺点有哪些?跟随达内北京软件测试培训机构一起去了解一下吧。

黑盒测试的优缺点

什么是黑盒功能测试法

所谓黑盒功能测试法,就是把要测试的软件看成一个“黑盒子”, 不管其内部结构如何以及用什么算法实现需求提供的功能,而是按照需求的功能化要求,设计相应的测试用例(包括测试的输入数据与条件设置和所预期的软件运行输出结果),通过软件运行后所给出的输出(包括字符形式的输出与图象输出)与所预期的结果进行人工或者自动化比较,来验证被测试软件是否能给出正确的结果, 从而判断该软件是否满足需求。

黑盒测试的优点:

(1) 能最直观、最直接地反映出所设计的软件是否满足需求;

(2) 即使没有任何测试工具支援,也能靠人工测试的方法完成;

黑盒测试的缺点:

(1) 难以找出某些特殊类型的错误。例如: 当对应于某组输入该被测软件并不提供任何输出信息时,可能只是改变了某种工作状态,如果其中的源代码处理部分有错误,就比较难找出来;

(2) 无法确定哪些测试用例有效或者无效 (所谓无效, 并不是说单独使用某个测试用例时不能收到任何测试效果,而是在于它和前面已经使用过的测试用例一起使用时,毫无贡献, 只是重复了前面的测试用例已经完成的测试);

(3) 具有无可避免的盲目性。当软件被修改后, 由于不知道哪些测试用例能测试到被直接修改过的模块或者受修改过的模块影响的模块, 于是只好将所有测试用例再从头运行一遍,而且是动态运行,非常费时费力。

更多关于黑盒测试的相关问题,请继续关注北京达内测试培训机构,会有更多精彩答案与您分享。

上一篇:女生适合做互联网开发测试工程师吗?
下一篇:白盒测试的优缺点有哪些?

马上预约七天免费体验课

姓名:

电话:

Redis 6.0 多线程性能测试结果及分析!

学软件测试,在35岁后你可以成为什么职位?

北京软件测试培训班:你适合做一个程序员吗?

软件测试培训班:为什么那么多人都想进入IT行业?

  • 关注微信公众号

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

  • 视频学习QQ群

    添加QQ群:1143617948

    免费领取达内课程视频学习资料

Copyright © 2018 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
江西省

贵州省

广西省

海南省