- 软件工程教程
- 软件工程首页
- 软件工程概述
- 软件开发生命周期
- 软件项目管理
- 软件需求
- 软件设计基础
- 分析与设计工具
- 软件设计策略
- 软件用户界面设计
- 软件设计复杂性
- 软件实现
- 软件测试概述
- 软件维护
- CASE工具概述
- 软件 - 考试题及答案
- 软件工程 - 考试题及答案
软件工程质量问答 #8
问题:白盒测试和黑盒测试技术的区别是什么?
答案
序号 | 白盒测试技术 | 黑盒测试技术 |
---|---|---|
1 | 白盒测试可以定义为一种软件测试,其中测试软件系统的内部功能。 | 黑盒测试技术可以定义为一种软件测试技术,其中测试人员对被测系统的内部一无所知。 |
2 | 白盒测试还有其他名称,例如结构测试、透明盒测试、开盒测试等。 | 功能测试也是黑盒测试的另一个名称。 |
3 | 为了测试程序的结构,使用白盒测试技术。 | 使用黑盒测试技术测试系统的性能和行为。 |
4 | “如何”是白盒测试技术的重要部分。 | “什么”是黑盒测试中非常重要的部分。 |
5 | 检查输入和输出不是白盒测试的目标,而是检查各种编程和数据结构是白盒测试技术的目标。 | 输入指令后验证输出,如果输出具有所需的质量,则借助黑盒测试技术,可以测试完整的功能。 |
6 | 它在开发的早期阶段给出结果。 | 黑盒测试在应用程序开发结束时进行。 |
7 | 此技术用于检查每个功能的准确性。 | 黑盒测试考虑一组指令/场景。 |
8 | 白盒测试使用基本路径测试技术。 | 黑盒测试使用等价类测试、边界值测试技术。 |
9 | 白盒测试侧重于结构控制。 | 黑盒测试主要侧重于信息域。 |
10 | 以下是使用白盒测试测试的一些项目。
| 使用黑盒测试,我们可以轻松找出以下方面的错误:
|
广告