长理培训•山西
导航

2020山西农信社招聘考试计算机知识:黑盒测试与白盒测试

来源: 2019-11-15 14:14

1.黑盒测试

黑盒测试法把程序看作一个黑盒子,完全不考虑程序的内部结构和处理过程。也就是说,黑盒测试是在程序接口进行的测试,它只检查程序功能是否能按照规格说明书的规定正常使用,程序是否能适当地接收输入数据并产生正确的输出信息,程序运行过程中能否保持外部信息的完整性。黑盒测试又称为功能测试。

等价划分是一种黑盒测试技术。使用等价划分法设计测试方案时,需要研究程序的功能说明,从而确定输入数据的有效等价类和无效等价类。

(1)有效等价划分

指那些对于软件的规格说明书而言,是合理的、有意义的输入数据所构成的集合。用于实现功能和性能的测试。

(2)无效等价划分

指那些对于软件的规格说明书而言,是不合理的、无意义的输入数据所构成的集合。用于测试那些所实现的功能和性能不符合规格说明书的要求。

2.白盒测试

白盒测试法把程序看成是一个透明的白盒子,测试者完全知道程序的结构和处理算法。这种方法按照程序内部的逻辑测试程序,检测程序中的主要执行通路是否都能按预定要求正确工作。白盒测试又称为结构测试。

(1)逻辑覆盖

逻辑覆盖是对一系列测试过程的总称,这组测试过程逐渐对程序中的逻辑通路进行越来越完整的测试。大致有以下一些不同的覆盖标准。

 

 

①语句覆盖

至少执行程序中所有语句一次。

②判定覆盖

程序中的每个语句至少执行一次,并且每个判定(真、假)的每个可能结果都至少执行一次。

③条件覆盖

不仅每个语句至少执行一次,而且使判定表达式中的每个条件都取到各种可能的结果。

④判定/条件覆盖

选取足够多的测试数据,使得判定表达式中的每个条件都取到各种可能的值,而且每个判定表达式都取到各种可能的结果。

⑤条件组合覆盖

选取足够多的测试数据,使得每个判定表达式中条件的各种可能组合都至少出现一次。

(2)控制结构测试

①基本路径测试

②条件测试

③循环测试

温馨提示:因考试政策、内容不断变化与调整,长职理培网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长职理培)

直播课程 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

精品课程

更多
10781人学习

免费试听更多

图书更多+
  • 电网书籍
  • 财会书籍
  • 其它工学书籍
拼团课程更多+
  • 电气拼团课程
  • 财会拼团课程
  • 其它工学拼团
相关推荐
热门排行

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端