①黑盒测试指把测试对象看成一个黑盒子,测试人员完全不考虑程序的内部结构和处理过程,只在软件的接口处进行测试,依据需求规格说明书,检查程序是否满足功能要求,又称为功能测试或数据驱动测试。
②白盒测试指把测试对象看成一个打开的盒子,测试人员需了解程序的内部结构和处理过程,以检查处理过程的细节为基础,对程序中尽可能多的逻辑路径进行测试,检验内部控制结构和数据结构是否有错,实际的运行状态与预期的状态是否一致。
③白盒测试适应的测试有单元测试、逻辑覆盖(按逻辑覆盖程度不同,有语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。)、循环覆盖(限制循环次数,有单循环和嵌套循环)和基本路径测试。
④黑盒测试适应的测试有:确认测试、等价类划分、边界值分析、错误推测和因果图。
(简答题)
什么是黑盒测试与白盒测试?它们都适应哪些测试?
正确答案
答案解析
略
相似试题
(简答题)
黑盒测试与白盒测试各有哪些优缺点,应该如何结合才能解决漏洞和冗余问题?
(简答题)
有了“黑盒”测试,为什么还要白盒测试呢?
(单选题)
白盒测试与黑盒测试最主要的区别是什么?()
(简答题)
分别解释什么是静态测试、动态测试、黑盒测试、白盒测试、人工测试和自动化测试。
(判断题)
软件测试按照测试过程分类为黑盒、白盒测试。()
(单选题)
软件测试按技术分为:白盒测试、黑盒测试和()。
(简答题)
如果能够执行完美的黑盒测试,还需要进行白盒测试吗?(白盒与黑盒的区别)
(判断题)
软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试软件外部功能。
(简答题)
简述黑盒测试和白盒测试概念,并试分析两者的优点和缺点。