查看“黑盒测试”的源代码
←
黑盒测试
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
黑盒测试也称为功能测试,主要用于集成测试、确认测试和系统测试中。它是通过测试来检测每个功能是否都能正常使用。 在测试时,把被测程序视为一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行侧试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息,并且保待外部信息(如数据库或文件)的完整性。黑盒测试主要检查程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。 黑盒测试注重于测试软件的功能需求,主要试图发现以下几类错误。 (1)是否有不正确或遗漏了的功能。 (2)在接口上,能否正确地接受输入数据,能否产生正确地输出信息。 (3)访问外部信息是否有错。 (4)性能上是否满足要求。 (5)界面是否错误,是否不美观。 (6)初始化或终止错误。 黑盒测试的优点主要有以下几点。 (1)比较简单,不需要了解程序内部的代码及实现。 (2)与软件的内部实现无关。 (3)从用户角度出发,能很容易地知道用户会用到哪些功能,会遇到哪些问题。 (4)基于软件开发文档,所以也能知道软件实现了文档中的哪些功能。 (5)在做软件自动化测试时较为方便。 黑盒测试的缺点主要有以下两点。 (1)不可能覆盖所有的代码,覆盖率较低,大概只能达到总代码量的 30%。 (2)自动化测试的复用性较低。
返回至“
黑盒测试
”。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
基础知识
正则表达式
Markdown
分布式
项目管理
系统集成项目管理基础知识
云原生
Docker
云原生安全
云原生词汇表
十二因素应用
Kubernetes
音频处理
音频合成
Edge-tts
CMS系统
Docsify
VuePress
Mediawiki
自动生成
Marp
CI/CD
GitLab
设计
颜色
平面设计
AI
数字人
操作系统
GNU/Linux
数据库
Mysql
工具
链入页面
相关更改
特殊页面
页面信息