黑盒测试和白盒测试优点和缺点
黑盒测试的优点有:比较简单,不需要了解程序内部的代码及实现;与软件的内部实现无关; 从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题;基于软件开发文档,所以也能知道软件实现了文档中的哪些功能;在做软件自动化测试时较为方便。
黑盒测试的缺点有:不可能覆盖所有的代码,覆盖率较低,大概只能达到总代码量的30%;自动化测试的复用性较低。
白盒测试的优点有:帮助软件测试人员增大代码的覆盖率,提高代码的质量,发现代码中隐 藏的问题。
白盒测试的缺点有:程序运行会有很多不同的路径,不可能测试所有的运行路径;测试基于代码,只能测试开发人员做的对不对,而不能知道设计的正确与否,可能会漏掉一些功能需求;系统庞大时,测试开销会非常大。
黑盒测试和白盒测试优点和缺点相关推荐
- 软件测试面试题:黑盒测试和白盒测试是软件测试的两种基本方法,请分别说明各自的优点和缺点?
黑盒测试和白盒测试是软件测试的两种基本方法,请分别说明各自的优点和缺点? 黑盒测试的优点有: 比较简单,不需要了解程序内部的代码及实现:与软件的内部实现无关:从用户角度出发,能很容易的知道用户会用到哪 ...
- 软件测试用例的优点和缺点,浅析黑盒测试和白盒测试各自的优缺点
软件测试是为了发现程序中的错误而执行程序的过程,常用黑盒功能测试法和白盒结构测试法进行测试,那黑盒功能测试法和白盒结构测试法到底是什么样的测试方法?它们有哪些优劣势呢? 所谓黑盒功能测试法,就是把要测 ...
- 黑盒测试、白盒测试、灰盒测试的区别
1. 黑盒测试 黑盒测试也称功能测试.数据驱动测试或基于规格说明书的测试,它是通过测试来检测每个功能是否都能正常使用.在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况 ...
- 什么是黑盒测试和白盒测试、灰盒测试?
软件测试按照测试技术划分可以有:黑盒测试,白盒测试,灰盒测试 黑盒测试又叫功能测试 1.软件黑色盒子,里边的实现,看不见代码 2.输入,输出结果---功能测试的方法 这是因为在黑盒测试中主要关注被测软 ...
- 软件测试:黑盒测试、白盒测试和灰盒测试
1. 黑盒测试和白盒测试的直观图 从图中可以直接看出来,黑盒测试就当整个程序是个黑盒子,我们看不到它里面做了些什么事情,只能通过输入输出看是否能得到我们所需的来测试.而白盒测试可以当盒子是透明的,里面 ...
- 黑盒测试、白盒测试、灰盒测试区别与详细功能描述
一.黑盒测试.灰盒测试.白盒测试概念 黑盒测试:黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检验每个功能都是否能够正常使用. 白盒测试:白盒测试也称结构测试或逻辑驱动测 ...
- 浅谈黑盒测试和白盒测试
1. 黑盒测试和白盒测试的直观图 从图中可以直接看出来,黑盒测试就当整个程序是个黑盒子,我们看不到它里面做了些什么事情,只能通过输入输出看是否能得到我们所需的来测试.而白盒测试可以当盒子是透明的,里面 ...
- 简述什么是静态测试、动态测试、黑盒测试、白盒测试、α测试 β测试
简述什么是静态测试.动态测试.黑盒测试.白盒测试.α测试 β测试 静态测试是不运行程序本身而寻找程序代码中可能存在的错误或评估程序代码的过程. 动态测试是实际运行被测程序,输入相应的测试实例,检查运行 ...
- 软件测试面试真题 | 黑盒测试和白盒测试的基本概念是什么?
在软件测试的面试中,什么是黑盒测试,什么是白盒测试是特别容易被问到的一个问题. 面试官问出这个问题,其实考察的是大家对于软件测试基础理论的掌握程度.下面来梳理一下这个问题的回答思路. 黑盒测试 黑盒测 ...
最新文章
- Tensorflow实现简单神经网络
- 牛客网(剑指offer) 第二十一题 栈的压入、弹出序列
- Apache配置详解(一)
- RIP协议路由环路及解决方案
- 使用asp.net将图片上传并存入SqlServer中,然后从SqlServer中读取并显示出来
- 7.8 一阶常系数线性方程
- 高并发系统的限流算法
- linux 服务编程,Linux高性能服务编程(I/O复用)
- 电商系统(毕业设计)
- 单相全桥逆变电路MATLAB仿真,原理图设计,单相全桥逆变器设计资料,ti的参考,可用做光伏并网逆变器
- excel odc连接文件的创建和使用
- 5款网页版思维导图工具测评
- Jenkins+GitLab+Docker持续集成LNMP
- Error connecting to the target: (Error -6305) PRSC module failed to write to to a register
- 北京圣思园 张龙老师 全部视频 下载 地址
- freemarker字符串替换操作
- 关于滤波电容、去耦电容(相当电池10u或者更大)、旁路电容(对无用的高频信号提供释放通道0.1u0.01u)作用及其原理
- 最详尽的PyCharm 实用教程,值得一看!
- 香港科技大学人工智能医疗课题组陈浩老师招收博士生/博士后
- event.target与event.currentTarget的差异