为什么在白盒测试实验报告之后要黑盒测试

什么是白盒测试和黑盒测试?有什么区别?_百度知道
什么是白盒测试和黑盒测试?有什么区别?
什么是白盒测试和黑盒测试?有什么区别?哪种测试适合网页游戏?
软件测试的主要方法之一。盒测试,需要测试软件产品的内部结构和处理过程、输出和系统的功能,不需测试软件产品的功能,它只检查程序功能是否按照需求规格说明书的规定正常使用白盒测试(White-box Testing,在程序接口进行测试。在测试地,程序是否能适当地接收输入数据而产生正确的输出信息,从输入数据与输出数据的对应关系出发进行测试的,结构测试)是把测试对象看作一个打开的盒子。黑盒测试是以用户的角度,在完全不考虑程序内部结构和内部特性的情况下,这是从用户的角度对程序进行的测试。利用白盒测试法进行动态测试时,主要针对软件界面和软件功能进行测试。黑盒测试也称功能测试。白盒测试又称为结构测试和逻辑驱动测试,不考虑内部逻辑结构。黑盒测试着眼于程序外部结构,又称逻辑驱动测试,它是通过测试来检测每个功能是否都能正常使用。测试者不了解程序的内部情况,也可以称为功能测试、数据驱动测试或基于规格说明的测试,把程序看作一个不能打开的黑盒子,只知道程序的输入
其他类似问题
为您推荐:
其他1条回答
首先纠正 这个问题不属于“硬件”类的
什么是黑盒测试和白盒测试?
任何工程产品(注意是任何工程产品)都可以使用以下两种方法之一进行测试。
黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。
白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。
软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试或数据驱动测试。黑盒测试主要是为了发现以下几类错误:
1、是否有不正确或遗漏的功能?
2、在接口上,输入是...
白盒测试的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁黑盒测试与白盒测试
黑盒测试与白盒测试
  一、黑盒测试1、什么是黑盒测试:  测试证明每个实现了的功能是否符合功能设计的规格和要求,所以黑盒测试也叫功能测试或数据驱动测试或基于规格说明的测试,  黑盒测试把测试对象看成一个黑盒,只考虑其整体特性,不考虑其内部具体实现。  被测对象可以是一个系统、一个子系统、一个模块、一个子模块、一个函数等。2、常见黑盒测试类型  黑盒测试类型都来源于质量模型,将软件特性和质量特性结合起来就得到了测试类型,  功能性测试、容量测试、负载测试、恢复性测试。3、常见黑盒测试用例设计方法  等价类划分;边界值分析;因果图分析法;判定表法;状态迁移图;  不管什么测试方法,都是为了减少测试时的测试用例数,都是为了用尽量少的测试用例去完成测试,去发现更多的问题。4、黑盒测试的特点  对于更大的代码单元来说(子系统甚至系统级)比白盒测试效率要高;  测试人员不需要了解特定的细节,包括特定的编程语言;  从用户的视角进行测试,很容易被大家理解和接受;  有助于暴露任何规格不一致或有歧义的问题;
  没有清晰和简明的规格,测试用例是很难设计的;  不能控制内部执行路径,会有很多内部程序路径没有被测试到;  不能直接针对特定的程序段,这些程序可能非常复杂(因此可能隐藏更多的问题);二、白盒测试1、什么是白盒测试  白盒测试是依据被测软件分析程序内部构造,并依据内部构造设计测试用例,来对内部控制流进行测试,可以完全不顾及程序的整体功能实现情况。  白盒测试是基于程序结构的逻辑驱动测试2、白盒测试常用技术  静态分析:控制流分析、数据流分析、信息流分析等  动态分析:逻辑覆盖测试(分支测试、路径测试等)、程序插装等3、白盒测试的特点  测试人员需要了解软件的实现;  可以检测代码中的每条分支和路径;  提示隐藏在代码中的错误;  对代码的测试比较彻底;  实现代码结构上的优化;  白盒测试投入比较大,成本高;  白盒测试不验证规格的正确性;三、灰盒测试  如果既利用被测对象的整体特性信息,又利用被测对象的内部具体实现信息,采用的就是灰盒测试方法。两种信息占的比例不同,相应的灰度就不同。典型的灰盒测试比如集成测试和系统测试时借助LOG信息。
&&&主编推荐
H3C认证Java认证Oracle认证
基础英语软考英语项目管理英语职场英语
.NETPowerBuilderWeb开发游戏开发Perl
二级模拟试题一级模拟试题一级考试经验四级考试资料
港口与航道工程建设工程法规及相关知识建设工程经济考试大纲矿业工程市政公用工程通信与广电工程
操作系统汇编语言计算机系统结构人工智能数据库系统微机与接口
软件测试软件外包系统分析与建模敏捷开发
法律法规历年试题软考英语网络管理员系统架构设计师信息系统监理师
高级通信工程师考试大纲设备环境综合能力
路由技术网络存储无线网络网络设备
CPMP考试prince2认证项目范围管理项目配置管理项目管理案例项目经理项目干系人管理
Powerpoint教程WPS教程
电子政务客户关系管理首席信息官办公自动化大数据
职称考试题目
就业指导签约违约职业测评
招生信息考研政治
网络安全安全设置工具使用手机安全
3DMax教程Flash教程CorelDraw教程Director教程
Dreamwaver教程HTML教程网站策划网站运营Frontpage教程
生物识别传感器物联网传输层物联网前沿技术物联网案例分析
互联网电信IT业界IT生活
Java核心技术J2ME教程
Linux系统管理Linux编程Linux安全AIX教程
Windows系统管理Windows教程Windows网络管理Windows故障
组织运营财务资本
视频播放文件压缩杀毒软件输入法微博
数据库开发Sybase数据库Informix数据库
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&增值电信业务经营许可证湘B2-以下试题来自:
单项选择题关于白盒测试与黑盒测试的最主要区别,正确的是( )。
A.白盒测试侧重于程序结构,黑盒测试侧重于功能B.白盒测试可以使用测试工具,黑盒测试不能使用工具C.白盒测试需要程序员参与,黑盒测试不需要D.黑盒测试比白盒测试应用更广泛
为您推荐的考试题库
你可能感兴趣的试题
1A.可划分为 2 个有效等价类,2 个无效等价类B.可划分为 1 个有效等价类,2 个无效等价类C.可划分为 2 个有效等价类,1 个无效等价类D.可划分为 1 个有效等价类,1 个无效等价类2A.①、②、③
B.③、④C.②、③、④D.①、②、③、④3A.无链接指向的页面B.错误的链接C.客户端与服务器端的链接速率D.不存在的页面文件4A.2B.4 C.6 D.85A.准确地按照手册的描述使用程序B.检查每条陈述C.修改错误设计D.查找容易误导用户的内容
热门相关试卷
最新相关试卷黑盒测试和白盒测试部分阶段性测试题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
黑盒测试和白盒测试部分阶段性测试题
上传于||暂无简介
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩2页未读,继续阅读
你可能喜欢>> 文章内容
软件测试是软件开发过程中的一项重要内容,将测试分为白盒测试、黑盒测试和灰盒测试主要是(
)对软件测试
来源:信管网
【信管网:项目管理师专业网站】
2015年下半年软考信息系统项目管理师上午综合知识真题9试题与参考答案、解析
9、软件测试是软件开发过程中的一项重要内容,将测试分为白盒测试、黑盒测试和灰盒测试主要是( )对软件测试进行分类。
A、从是否关心软件内部结构和具体实现的角度
B、从是否执行程序的角度
C、从软件开发阶段的细分角度
D、从软件开发复杂性的角度
信管网参考答案:A
信管网解析:
考友解析:
信管网chenlijun: 从是否关心软件内部结构和具体实现的角度划分为:黑盒测试、白盒测试、灰盒测试
信息系统项目管理师培训
李老师:信息系统项目管理师、国家工信部和科技部专家、高级项目经理、12年培训经验,编写了多本教材,...
各省市软考报名简章
合作网站内容

我要回帖

更多关于 白盒测试与黑盒测试 的文章

 

随机推荐