黑盒测试的优点,白盒测试 与黑盒测试相比较的意义以及优点缺点357837097qq
来源:整理 编辑:智能门户 2024-10-31 12:59:36
1,白盒测试 与黑盒测试相比较的意义以及优点缺点357837097qq
比较看,白盒测试在测试过程的早期阶段进行,而黑盒测试主要用于测试过程的后期。黑盒测试缺点:功能不正确,界面错误,性能错误,初始化和终止错误
2,黑盒测试常用工具以及优缺点
黑盒测试就是功能测试。至于你说的工具,,,性能能测试有LR,自动化有QTP,功能,涉及到的工具有版本管理工具如SVN,缺陷管理工具如QC。当然不同的公司使用的工具也不相同。不过测试的流程是一样的
3,黑盒测试法的测试特点
“黑盒”法着眼于程序外部结构、不考虑内部逻辑结构、针对软件界面和软件功能进行测试。“黑盒”法是穷举输入测试,只有把所有可能的输入都作为测试情况使用,才能以这种方法查出程序中所有的错误。实际上测试情况有无穷多个,人们不仅要测试所有合法的输入,而且还要对那些不合法但是可能的输入进行测试。
4,用自己的话简述一下软件测试包括黑盒测试和白盒测试和两种测
这两种测试的区分,是你是否了解被测对象的逻辑结构,从工程方法上,黑盒测试主要有边界值分析,等价类划分,错误推测,因果图,正交分解,白盒测试主要有语句覆盖,逻辑覆盖,分析覆盖等。前者偏向功能,业务,后者偏向代码。黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。 白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。 软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试或数据驱动测试。黑盒测试主要是为了发现以下几类错误: 是否有不正确或遗漏的功能? 在接口上,输入是否能正确的接受?能否输出正确的结果? 是否有数据结构错误或外部信息(例如数据文件)访问错误? 性能上是否能够满足要求? 是否有初始化或终止性错误? 软件的白盒测试是对软件的过程性细节做细致的检查。这种方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序状态,确定实际状态是否与预期的状态一致。因此白盒测试又称为结构测试或逻辑驱动测试。白盒测试主要是想对程序模块进行如下检查: 对程序模块的所有独立的执行路径至少测试一遍。 对所有的逻辑判定,取“真”与取“假”的两种情况都能至少测一遍。 在循环的边界和运行的界限内执行循环体。 测试内部数据结构的有效性,等等。
5,为什么要做黑盒测试
有人认为白盒测试的技术含量高于黑盒测试,黑盒测试很简单,其实这是不对的,国内为什么大多数的测试人员都在做黑盒,一方面是因为白盒测试工程师比较少,但我觉得最重要的一方面是大多数的软件公司开发出来的产品功能上都没有合格,很难用,甚至没法用,所以一般的黑盒测试能通过就不错了,白盒测试一般都是由开发人员自己去测,大部分都在单元测试阶段,主要测试代码质量。危害显而易见,国内的开发人员真正能做好单元测试的夜不多,有些甚至都不做,这样下去,仅靠黑盒测试来确保表面功能,可能会隐藏一些因代码设计不合理而出现的安全性、性能方面的Bug,不过现阶段也没有办法,呵呵。黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试地,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。有人认为白盒测试的技术含量高于黑盒测试,黑盒测试很简单,其实这是不对的,国内为什么大多数的测试人员都在做黑盒,一方面是因为白盒测试工程师比较少,但我觉得最重要的一方面是大多数的软件公司开发出来的产品功能上都没有合格,很难用,甚至没法用,所以一般的黑盒测试能通过就不错了,白盒测试一般都是由开发人员自己去测,大部分都在单元测试阶段,主要测试代码质量。危害显而易见,国内的开发人员真正能做好单元测试的夜不多,有些甚至都不做,这样下去,仅靠黑盒测试来确保表面功能,可能会隐藏一些因代码设计不合理而出现的安全性、性能方面的Bug,不过现阶段也没有办法。
6,黑盒测试与白盒测试啥区别
黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。百盒测试:已知产品内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否要经过检查。软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试或数据驱动测试。黑盒测试主要是为了发现以下几类错误:1、是否有不正确或遗漏的功能?2、在接口上,输入是否能正确的接受?能否输出正确的结果?3、是否有数据结构错误或外部信息访问错误?4、性能上是否能够满足要求5、是否有初始化或终止性错误?软件的白盒测试是对软件的过程性细节做细致的检查。这种方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序状态,确定实际状态是否与预期的状态一致。因此白盒测试又称为结构测试或逻辑驱动测试。白盒测试主要是想对程序模块进行如下检查:1、对程序模块的所有独立的执行路径至少测试一遍。2、对所有的逻辑判定,取“真”与取“假”的两种情况都能至少测一遍。3、在循环的边界和运行的界限内执行循环体。4、测试内部数据结构的有效性,等等。以上事实说明,软件测试有一个致命的缺陷,即测试的不完全、不彻底性。由于任何程序只能进行少量的有限的测试,在未发现错误时,不能说明程序中没有错误。黑盒法:该方法是把被测试对象看成一个黑盒子,测试人员完全不考虑程序内部结构和处理过程.只在软件的接口处进行测试,根据需求规格说明书.检查程序是否满足功能要求.因此黑盒测试有称为功能测试或数据驱动测试/ 白盒法: 该方法是把测试对象看作一个打开的盒子,测试人员须了解程序的内部结构和处理过程,一检查处理过程的细节为基础,对程序中尽可能多的逻辑路径进行测试,检验内部控制结构和数据结构是否有错,实际的运行状态与预期的状态是否一致.
文章TAG:
黑盒测试 测试 测试的 优点 黑盒测试的优点 与黑盒测试相比较的意义以及优点缺点357837097qq
大家都在看
-
自动化打胶机设备调试方法,宏杰自动化辊锻机调试方法你好!
2023-12-12
-
玩游戏数据线容易坏,为什么苹果数据线那么容易坏
2024-01-10
-
鼎腾自动化科技公司,杭州鼎腾科技有限公司招人有套路吗?
2024-01-20
-
pe快接管件自动化设备
2024-05-14
-
智能自动化设备哪家强大,雄创智能自动化设备
2024-06-05
-
海康nvr,海康威视网络4路nvr数字高清硬盘录像机数字摄像头怎样设置
2024-07-09
-
阿里云计算,阿里云和腾讯云哪家好
2024-08-27
-
电位差计,请问一下什么是电位差计
2024-10-08
-
电气自动化的项目流程,电气工程及自动化必修课程导论
2023-12-13
-
自动化设备订单平台,工业自动化设备包括多种智能工具和系统
2023-12-18
-
玉环数控自动化设备培训,普天自动化设备设计培训
2024-03-02
-
鑫精心自动化设备,细心自动化设备有限公司
2024-04-14
-
自动化设备堆焊原理,堆焊设备的组成和工作原理
2024-04-16
-
自动化系 专业要求,报考自动化专业的要求
2024-06-10
-
拓维自动化设备有哪些系列,广州拓维可自动化设备有限公司
2024-06-25