软件测试面试题:黑盒测试和白盒测试是软件测试的两种基本方法,请分别说明各自的优点和缺点?
黑盒测试和白盒测试是软件测试的两种基本方法,请分别说明各自的优点和缺点?
黑盒测试的优点有:
比较简单,不需要了解程序内部的代码及实现;与软件的内部实现无关;从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题;基于软件开发文档,所以也能知道软件实现了文档中的哪些功能;在做软件自动化测试时较为方便。
黑盒测试的缺点有:
不可能覆盖所有的代码,覆盖率较低,大概只能达到总代码量的 30%;自动化测试的复用性较低。
白盒测试的优点有:
帮助软件测试人员增大代码的覆盖率,提高代码的质量,发现代码中隐藏的问题。
白盒测试的缺点有:
程序运行会有很多不同的路径,不可能测试所有的运行路径;测试基于代码,只能测试开发人员做的对不对,而不能知道设计的正确与否,可能会漏掉一些功能需求;系统庞大时,测试开销会非常大。
个人简介
我是一名测试兼开发工程师,目前25K,目前做的是无人驾驶,欢迎和大家一起交流开发测试技术,一起高薪就业,我们还有一起打妖怪的群哦,还有面试题小程序哦!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持“软件测试pytest”。
软件测试面试题:黑盒测试和白盒测试是软件测试的两种基本方法,请分别说明各自的优点和缺点?相关推荐
- 论黑盒测试与白盒测试在软件测试中的不同作用
一.引言: 黑盒测试着眼于外部结构,不考虑内部结构,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明:而白盒测试着眼于内部结构,对软件的过程性细节做细致的检查.随着软件市场的成熟,人们对 ...
- 软件测试基础:黑盒测试,白盒测试及具体方法
1. 程序的质量主要取决于设计的质量. 2. 测试分为单元测试,集成测试,系统测试. 3. 测试的目标是在既定时间内尽可能多的发现系统中的错误,但是不能证明程序的正确性. ...
- 【软件工程】软件测试目标定义 黑盒测试、白盒测试
记录 软件工程北大-软件测试技术课件 文章目录 著名的软件错误案例研究 1.迪斯尼的狮子王 2.美国航天局火星基地登陆,1999 3.爱国者导弹防御系统,1991 4.千年虫,大约1974 软件测试的 ...
- 软件测试中的黑盒测试和白盒测试和灰盒测试
0.前言 测试领域包含:软件测试和硬件测试.本文主要讨论软件测试. 软件测试工程师:了解产品的功能要求,测试软件是否有缺陷,测试软件是否稳定,安全,操作方便,并撰写相应的测试规范和测试用例. 1.软件 ...
- 中级软件测试笔试题100精讲_软件测试常见笔试题(附带答案)—初级篇01
软件测试笔试题 一.选择题 1.对计算机软件和硬件资源进行管理和控制的软件是(D) A.文件管理程序 B.输入输出管理程序 C.命令出来程序 D.操作系统 2.在没有需求文档和产品说明书的情况下只有哪 ...
- Java常见面试题:对象的访问定位的两种方式
对象的访问定位的两种方式 java对象在访问的时候,我们需要通过java虚拟机栈的reference类型的数据去操作具体的对象. 由于reference类型在java虚拟机规范中只规定了一个对象的引用 ...
- 黑盒测试和白盒测试是软件测试的两种基本方法,请分别说明各自的优点和缺点!
黑盒测试的优点有: 比较简单,不需要了解程序内部的代码及实现: 与软件的内部实现无关: 从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题: 基于软件开发文档,所以也能知道软件实现了文档 ...
- Ron Patton软件测试习题:黑盒测试、白盒测试
以下内容大部分来自 ron-patton-software-testing PART II Testing Fundamentals Chapter 4 Examining the Specifica ...
- 软件测试面试题之非技术面试(GZH:软件测试大本营)
我们在准备面试时一般会更关注技术面试上,而忽略了非技术面试的准备,这同样是面试很重要的一环,而很多公司在同等技术能力的条件下,会更倾向于在非技术面试中表现优异的人,因为工作本身涉及的不仅仅是技术能力的 ...
最新文章
- 阿里云虚拟机mysql_打开虚拟机里mysql
- 安装Mysql与nginx结合的小型服务
- 十八般武艺教你如何解决问题
- android 更改软键盘_如何在Android的Google键盘上更改声音和振动
- docsify搭建知识库
- Tornado入门之旅
- 求和(1,2,3.....n使其和为m的所有情况)
- 开源中国大佬是怎么用Selenium做自动化web测试的
- OpenGL基础12:进入3D世界
- 从零基础入门Tensorflow2.0 ----八、42. 自定义流程
- 使用ENVI5.3构建时序数据展示
- Visual Studio 2013 + Intel(R) Visual Fortran 安装教程
- java抽签_java 抽签程序 【滚动抽签】
- About Paraview
- 解决word中公式插入后行间距变大,和文字不统一的问题
- 图片太大了怎么改小kb?
- html正方形项目符号,html自定义项目符号
- 【Git】从本地上传到github的文章显示图片的方法
- Xilinx HLS 学习笔记1
- 崩坏三 夏日竞猜 7.21 第一场