当前位置:首页计算机类软件水平考试中级软件评测师->关于白盒测试与黑盒测试最主要区别,正确是()。

关于白盒测试与黑盒测试最主要区别,正确是()。

  • A.黑盒测试比白盒测试应用更广泛
  • B.白盒测试可以使用测试工具,黑盒测试不能使用工具
  • C.白盒测试需要程序员参与,黑盒测试不需要
  • D.白盒测试侧重于程序结构,黑盒测试侧重于功能
答案: D
本题解析:

本题考查黑盒测试和白盒测试基础知识。黑盒测试把被测试对象看成一个黑盒子,测试人员完全不考虑程序内部结构和处理过程,只在软件接口处进行测试,依据需求规格说明书,检查程序是否满足功能要求。因此,黑盒测试又称为功能测试或数据驱动测试,使用这种方法,为了做到穷尽测试,至少必须对所有输入数据各种可能值排列组合都进行测试。即黑盒测试使用所有有效和无效输入数据来测试程序是不现实,所以黑盒测试同样不能做到穷尽测试。只能选取少量最有代表性输入数据,以期用较少代价暴露出较多程序错误。白盒测试又称为穷举路径测试或逻辑驱动测试,把测试对象看作一个打开盒子,测试人员须了解程序内部结构和处理过程,以检查处理过程细节为基础,对程序中尽可能多逻辑路径进行测试,检验内部控制结构和数据结构是否有错,实际运行状态与预期状态是否一致。由于白盒测试是结构测试,所以被测对象基本上是源程序,以程序内部逻辑为基础设计测试用例。需要根据概要设计和详细设计说明文档生成用于白盒测试测试用例。

更新时间:2022-07-17 00:10
纠错

你可能感兴趣的试题

单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S2)和P(S4)
  • B.P(S2)和V(S4)
  • C.P(S2)和P(S4)
  • D.V(S2)和V(S4)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S1)P(S2)和V(S3)
  • B.P(S1)V(S2)和V(S3)
  • C.V(S1)V(S2)和V(S3)
  • D.P(S1)P(S2)和V(S3)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S4)和V(S4)V(S5)
  • B.V(S5)和P(S4)P(S5)
  • C.V(S3)和V(S4)V(S5)
  • D.P(S3)和P(S4)V(P5)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S3)和V(S4)V(S5)
  • B.V(S3)和P(S4)P(S5)
  • C.P(S3)和P(S4)P(S5)
  • D.V(S3)和V(S4)V(S5)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S2)和P(S4)
  • B.P(S2)和V(S4)
  • C.V(S2)和P(S4)
  • D.V(S2)和V(S4)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S1)、P(S1)和V(S2)V(S3)
  • B.P(S1)、V (S1)和V(S2)V(S3)
  • C.V(S1)、V(S2)和P(S1)V(S3)
  • D.P(S1)、V(S2)和V(S1)V(S3)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.序列图
  • B.状态图
  • C.通信图
  • D.活动图
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.合并分叉
  • B.分支
  • C.合并汇合
  • D.流
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.产甲2套,乙3套
  • B.生产甲1套,乙4套
  • C.生产甲3套,乙4套
  • D.生产甲4套,乙2套
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.见图A
  • B.见图B
  • C.见图C
  • D.见图D
查看答案