灰盒测试常用的三种方法(白盒测试有哪几种测试方法)

2024-08-24 05:37:50

软件测试是如何分类的?有多少种

测试人员一般分为如下三种(当然还有很多其它的分类方法,如感兴趣可以再查找):
黑盒测试:
黑盒测试,指的是把被测的软件看作是一个黑盒子,我们不去关心盒子里面的结构是什么样子的,只关心软件的输入数据和输出结果。主要是针对软件界面和软件功能进行测试。
白盒测试:
白盒测试,指的是完全了解产品的源代码和程序结果。按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作
灰盒测试:
灰盒测试介于黑盒测试与白盒测试之间。可以这样理解,灰盒测试关注输出对于输入的正确性,同时也关注内部表现,但这种关注不象白盒那样详细、完整,只是通过一些表征性的现象、事件、标志来判断内部的运行状态,有时候输出是正确的,但内部其实已经错误了,这种情况非常多,如果每次都通过白盒测试来操作,效率会很低,因此需要采取这样的一种灰盒的方法。
这三种测试方式各有各的优点,楼主可以根据需要去选择
——“搜狗测试”

黑盒、白盒和灰盒测试的基本概念?

黑盒、白盒和灰盒测试的基本概念
1. 黑盒测试
黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。
 
黑盒测试方法主要有等价类划分、边值分析、因—果图、错误推测等,主要用于软件确认测试。“黑盒”法着眼于程序外部结构、不考虑内部逻辑结构、针对软件界面和软件功能进行测试。“黑盒”法是穷举输入测试,只有把所有可能的输入都作为测试情况使用,才能以这种方法查出程序中所有的错误。实际上测试情况有无穷多个,人们不仅要测试所有合法的输入,而且还要对那些不合法但是可能的输入进行测试。
 
2. 白盒测试
白盒测试也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑驱动、基路测试等,主要用于软件验证。
“白盒”法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。“白盒”法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。贯穿程序的独立路径数是天文数字。但即使每条路径都测试了仍然可能有错误。第一,穷举路径测试决不能查出程序违反了设计规范,即程序本身是个错误的程序。第二,穷举路径测试不可能查出程序中因遗漏路径而出错。第三,穷举路径测试可能发现不了一些与数据相关的错误。
3. 灰盒测试
灰盒测试,确实是介于二者之间的,可以这样理解,灰盒测试关注输出对于输入的正确性,同时也关注内部表现,但这种关注不象白盒那样详细、完整,只是通过一些表征性的现象、事件、标志来判断内部的运行状态,有时候输出是正确的,但内部其实已经错误了,这种情况非常多,如果每次都通过白盒测试来操作,效率会很低,因此需要采取这样的一种灰盒的方法。
 
灰盒测试结合了白盒测试盒黑盒测试的要素。它考虑了用户端、特定的系统知识和操作环境。它在系统组件的协同性环境中评价应用软件的设计。
 
灰盒测试由方法和工具组成,这些方法和工具取材于应用程序的内部知识盒与之交互的环境,能够用于黑盒测试以增强测试效率、错误发现和错误分析的效率。
 
灰盒测试涉及输入和输出,但使用关于代码和程序操作等通常在测试人员视野之外的信息设计测试。

灰盒测试模型中的 MTIF和MTOF 是什么含义?

输出、输入。

灰盒测试关注输出对于输入的正确性,同时也关注内部表现,但这种关注不象白盒那样详细、完整,只是通过一些表征性的现象、事件、标志来判断内部的运行状态,有时候输出是正确的,但内部其实已经错误了,这种情况非常多,如果每次都通过白盒测试来操作,效率会很低,因此需要采取这样的一种灰盒的方法。

灰盒测试结合了白盒测试盒黑盒测试的要素,考虑了用户端、特定的系统知识和操作环境。在系统组件的协同性环境中评价应用软件的设计。

扩展资料:

注意事项:

如果某软件包含多个模块,当使用黑盒测试时只要关心整个软件系统的外界,无需关心软件系统内部各个模块之间如何协作。而如果使用灰盒测试,就需要关心模块与模块之间的交互。这是灰盒测试与黑盒测试的区别。

在灰盒测试中,无需关心模块内部的实现细节。对于软件系统的内部模块,灰盒测试依然当成一个黑盒来看待。而白盒测试还需要再深入地了解内部模蛱的实现细节。

参考资料来源:百度百科-灰盒测试

灰盒测试的介绍

灰盒测试,是介于白盒测试与黑盒测试之间的一种测试,灰盒测试多用于集成测试阶段,不仅关注输出、输入的正确性,同时也关注程序内部的情况。灰盒测试不像白盒那样详细、完整,但又比黑盒测试更关注程序的内部逻辑,常常是通过一些表征性的现象、事件、标志来判断内部的运行状态。

白盒测试的测试用例设计有哪些方法?

白盒测试用例设计技术可分为逻辑覆盖和路径覆盖,逻辑覆盖又可分为以下几种,从弱到强:
语句覆盖(SC):设计足够多的测试用例,确保每条语句都被执行过。
判定覆盖(DC):设计足够多的测试用例,确保每个判定都分别取真值与假值。
条件覆盖(CC):设计足够多的测试用例,确保每个条件都分别取真值与假值。(一个判定里可能包含多个条件)
判定/条件覆盖(DCC):设计足够多的测试用例,确保每个判定和条件分别取真值和假值。
条件组合覆盖(CMC):设计足够多的测试用例,确保覆盖每个判定中的各个条件的所有组合情况。(只考虑同一个判定内的各条件组合情况)
路径覆盖:设计足够多的测试用例,确保每条路径都被执行。如果程序复杂,比如包含循环的情况,路径覆盖的测试用例数将会是个天文数字,无法实现。可以采用简化了的路径覆盖,即将循环看成是一个判定,只考虑循环被执行和未执行两种情况。

黑盒测试方法和白盒测试方法分别是什么?

黑盒测试的测试方法有:等价类划分、边界值分析法、猜错法、随机数法、因果图

白盒测试的测试方法有:代码检查法、程序变异、静态结构分析法、静态质量度量法、符号测试法、逻辑覆盖法、域测试、Z路径覆盖和基本路径测试法

还可以参照以下网址

展开全文
同类推荐
取名风水 猛兽入名对运势好不好

取名风水 猛兽入名对运势好不好

这个名字与风水财富有关。很多人都知道,当他们被命名时,大多数父母都在苦心经营,并认为给孩子起一个叫兽的名字会变得强烈。事实上,这个名字不仅仅是根据主观愿望,我们还必须看看孩子们的八个字和五个元素
2019-08-23
2019年每日财神方位查询表

2019年每日财神方位查询表

为了赚钱,财富之神的祝福是不可或缺的。在古代传说中,财神是统治世界金融资源的神。人们也有许多习俗来崇拜财神,逐渐成为一种信仰。然后,本期的老李[将带大家看看2019年每日财富状况调查问卷
2019-08-23
住宅门口风水十大禁忌 千万注意

住宅门口风水十大禁忌 千万注意

房子门口的风水有十个禁忌。你知道哪一个?像一个家庭的门面一样的大门是通向未来和灵魂港湾的唯一途径。如果你不想迟到,让我看看 门风水在住宅风水 〜 ] 大门 这里的门到门并不意味着打开门看门
2019-08-23
运势不好,是不是居住风水影响了你?

运势不好,是不是居住风水影响了你?

原标题:财富不好,生活风水会影响你吗? 财富不好,生活风水会影响你吗? 一个好的家庭风水不仅能让人们的生活更舒适,更温暖,还能提升家庭的财富。然而,许多人仍然有一些经常被家庭风水忽视的问题
2019-09-01
厚德聚风水!(深度好文)

厚德聚风水!(深度好文)

原创┃万鸿运 原创作品,必须调查窃 红云铅: 有些人尽力在各处找到风水。从房屋的基础到上层房屋的掩盖,从企业的初始建设到八卦,从人员的建立到种类的确定
2019-10-04
科学发达到今天的境地,风水、算命或其他玄学为什么还能大行其道

科学发达到今天的境地,风水、算命或其他玄学为什么还能大行其道

生活在世界上的人们总是面临无知和无助的困境。例如: 1,为什么人们生病和死亡? 2,为什么刮风,下雨,打雷? 3。两个水平相似的同学去了北京参加考试。为什么一个高中负责人
2019-10-04
十种旺财旺宅植物,十大家庭旺财风水植物

十种旺财旺宅植物,十大家庭旺财风水植物

一些植物的室内种植不仅可以净化空气,而且可以改善整体家居质量,而且许多植物都有很好的意义。这是为您和您的家人提供的十种富裕的室内植物。带来意想不到的好运。 十种财富之屋植物 1
2019-10-04
南怀瑾:一德,二命,三风水

南怀瑾:一德,二命,三风水

每个人都想过上好日子。哪些因素决定着我们的生活? 南怀奇先生在《易经》中说:“我们中国人是'一德二生三风水'。” ] 了解这些内容后,不要看风水。一切都必须由你自己完成
2019-10-04
胡适:妈妈的格局,是一个家庭最好的风水

胡适:妈妈的格局,是一个家庭最好的风水

| 月月 真正的战斗母亲,战斗不是母亲的教育,金钱和地位,而是母亲的模式,智慧和修养。 日本小说家山本曾说: “女人当妈妈是轻而易举的事。任何女人都可以做到
2019-10-04
怎样的风水把你的财神挡在门外

怎样的风水把你的财神挡在门外

每个家庭都希望得到财富之神的宠爱,进来坐在家里,为自己赚钱。 但是你知道吗? 如果您不注意家里的风水,则可以自己阻止财富之神! 这是一种风水? 让我们从家里的风水谈起它
2019-10-04
Copyright © 2019 - 2022 老神婆风水大师网 All rights reserved. 黑ICP备2022003574号-3