白盒测试是干嘛的?为什么要白盒测试?

什么是白盒测试?白盒测试是干嘛的?为什么要进行白盒测试?如果还不了解有关白盒测试的规则和情况,下面是详细的白盒测试的介绍。

1、白盒测试是什么意思?

白盒测试又称为结构测试或逻辑驱动测试,它是把测试对象看成一个透明的盒子,它允许测试人员利用程序内部的逻辑结构设计测试用例,对程序所有逻辑路径进行测试。

2、为什么要进行白盒测试?

(1) 确保模块中所有独立路径至少被执行一次。

(2) 确保所有合乎逻辑的判断都要验证其真假值。

(3) 确保所有循环边界值,及其操作范围内的内部数据结构的有效性,尽可能发现由于多种因素引起的BUG。

由于需要编写测试用例来确保程序逻辑的完整覆盖,对程序的了解和认知是先决条件,必须详细理解被测代码及测试需求。对于大型系统进行全面测试是不可能的,毕竟这非常耗时耗力,不可能针对程序中循环的每一条路径进行测试,这就意味着测试人员需要通过选择重要的逻辑路径和数据结构进行切实有效且可行的测试。

3、白盒测试的对象是谁?

白盒测试的测试对象是基于被测试程序的源代码,而不是软件的需求规格说明书。使用白盒测试方法时,测试人员必须全面了解程序内部逻辑结构,检查程序的内部结构,从检查程序的逻辑着手,对相关的逻辑路径进行测试,最后得出测试结果。

4、白盒测试的原则是什么

采用白盒测试方法必须遵循以下原则:

保证一个模块中的所有独立路径至少被测试一次。

对所有的逻辑判定均需测试取真和取假两种情况。

在上下边界及可操作范围内运行所有循环。

检查程序的内部数据结构,保证其结构的有效性。

以上就是有关白盒测试是干嘛的?为什么要白盒测试的介绍。

免责声明:本文由用户投稿,(图文、音视频)均由用户自行上传分享,文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。若您的权利被侵害,请联系本站在线客服进行删除。

给TA打赏
共{{data.count}}人
人已打赏
科技

移动手机建站需要注意什么?

2023-3-11 9:03:41

科技

什么是bugly?bugly有哪些作用?

2023-3-11 9:03:53

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
购物车
优惠劵
搜索