汇聚心灵精彩人生
领您探索喜怒哀乐

什么是黑盒测试-什么叫白盒测试

发布日期:2019-11-18 00:48 作者:九个人生网

一、黑盒测试具体怎么做的

软件测试的两个方面。

白盒测试:通过程序的源代码而不是使用用户界面进行测试。这种类型的测试需要从算法,溢出,路径,条件等错误或错误中发现的代码语法内部进行编码,然后改性。

黑盒测试:是通过使用整个软件或软件功能来严格地测试,没有通过检查程序的源代码或清楚地了解该软件的源代码程序的具体设计。测试人员通过输入他们的数据和输出结果了解软件是如何工作的。在测试中,程序不能打开黑色的盆地,在没有考虑到项目内部结构和内部特性,测试人员在测试程序界面,它只检查程序功能是否按照需求

规格的规格正常使用,程序可以正确接收和输出。

一黑盒测试具体怎么做的

二、黑盒测试和白盒测试的方法

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

白盒测试方法是:代码测试、过程变化,静态的结构分析,静态质量度量方法,信号测试方法、逻辑方法、现场试验,Z路径覆盖和基本路径测试法

也可以参考以下网址吗

白盒测试也称为结构测试或逻辑驱动器测试。它基于程序的内部结构测试程序。已进行测试以检查产品的内部运动是否按照设计规范的规范正常执行。可以检查是否可以按下程序中的每个路径。必须进行预订才能正常工作。此方法将测试对象视为打开的框。测试人员根据程序内部逻辑结构的信息设计或选择测试用例,测试程序的所有逻辑路径,并在不同点检查程序的状态,以确定实际状态是否与程序一致。预期状态

黑盒测试,也称为功能测试,是否通过测试来测试每个功能是否可以正常使用。在测试中,程序作为一个无法打开盒子,完全不考虑程序在何种条件下关于内部结构和内部特性,在测试程序界面中,仅检查程序功能是否按照要求规范的条款正常使用,程序是否可以正确接收输入数据并产生正确的输出信息。关于外部结构程序,无论内部逻辑结构如何,主要用于软件接口和软件功能测试

黑盒测试是以用户的角度,从输入数据与输出数据的对应关系进行测试。显然,如果你有任何问题或外部特征本身的规定规范是错误的,无法找到墨盒测试方法

资源

CSDN的博客。CSDN博客(参考时间2018-1-13)

二黑盒测试和白盒测试的方法

三、什么叫白盒测试

白盒测试方法包括测试代码测试,静态结构分析,静态质量测量方法,逻辑方法,基本路径测试方法,现场测试,符号测试,Z路径覆盖率,过程变化。

白箱测试三步法

1)根据代码的功能,人工设计测试用例的基本功能测试;

2)统计白盒覆盖率,设计测试用例发现白盒单元,实现完整的白盒覆盖率,理想的覆盖率达到100%语句,条件,分支,路径覆盖;

3)自动生成大量的测试用例,捕获错误造成的“程序员没有处理一些特殊的输入”。

 

步骤1通常是准备好测试用例,因为详细的设计文档,规定程序的基本功能,没有文档,程序员还想知道编程程序何时具有函数功能,该基本功能就是基本的测试用例;

第二步是检查发现白盒单位根据第一步。自从发现逻辑单元通常对应于未经考验的等价类,第二步可以找到测试用例在步骤1中错过了。;

步骤3的固有缺陷补偿与自动动态测试步骤2。

 

“三步法”试图避免重复工作。白盒法和黑盒法相结合。手动方法和自动方法相辅相成。如果第二步的覆盖范围是理想的,那么基本上所有等价类都可以找到。在开发过程所允许的限制范围内,“三步法”已接近限制,值得使用“彻底测试”一词。

三什么叫白盒测试