这个考点其实很好掌握,你只要理解了其概念、特征、优劣势、用途就行,通常会结合静态测试的几种方法一起考。
首先要知道白盒测试和黑盒测试是属于动态测试,所谓动态测试,大家可以简单理解为在计算机上实际运行程序,一边跑一边测,运行程序,测功能、测逻辑,而静态测试不运行程序,只看文档、看代码。
白盒测试的核心思想是把程序看作透明的盒子,能看到内部代码、结构、逻辑。
黑盒测试的核心思想是把程序看作不透明的黑盒子,完全不管内部怎么实现,只看输入什么 → 输出什么
为了方便大家理解记忆,以下列一个表供大家查看,详细内容,大家自己去教材看或者想要更深入了解的话,可以网上查一查相关资料。
| 项目 | 白盒测试 | 黑盒测试 |
|---|---|---|
| 别名 | 结构测试、透明盒测试或代码覆盖测试 | 功能测试、数据驱动测试或规格测试 |
| 方法 |
根据代码逻辑和程序设计来创建测试用例,以确保程序能够按预期处理各种输入和边界条件 |
将软件看作一个黑盒子,通过提供各种输入并观察输出结果,来确定程序是否按照预期工作 |
| 看什么 | 看内部代码、逻辑、结构 | 看输入输出、功能、需求 |
| 关注点 | 验证软件内部的逻辑流程和结构, 从而发现程序中可能存在的错误或不足之处 | 关注程序是否满足功能需求和用户体验,不关心其内部结构 |
| 优点 | 可以检查程序内部的逻辑和结构,更容易地找到潜在问题 | 可以从用户角度发现问题、相对白盒测试而言更易实施 |
| 缺点 | 耗时、容易忽略用户体验和功能需求 | 无法检查程序内部的逻辑和结构,可能会漏掉一些潜在的错误 |
信管网订阅号
信管网视频号
信管网抖音号
温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!
信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。
信管网软考课程由信管网依托10年专业软考教研倾力打造,教材和资料参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。
| 发表评论 查看完整评论 | |