根据实践报告内容,完成白盒和黑盒测试法的测试用例设计。

根据实践报告内容,完成白盒和黑盒测试法的测试用例设计。


参考答案和解析
任何工程产品(注意是任何工程产品)都可以使用以下两种方法之一进行测试。 黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。 白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。 软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试或数据驱动测试。黑盒测试主要是为了发现以下几类错误: 1)、是否有不正确或遗漏的功能?2)、在接口上,输入是否能正确的接受?能否输出正确的结果? 3)、是否有数据结构错误或外部信息(例如数据文件)访问错误? 4)、性能上是否能够满足要求?5)、是否有初始化或终止性错误? 软件的白盒测试是对软件的过程性细节做细致的检查。这种方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序状态,确定实际状态是否与预期的状态一致。因此白盒测试又称为结构测试或逻辑驱动测试。白盒测试主要是想对程序模块进行如下检查: 1)、对程序模块的所有独立的执行路径至少测试一遍。 2)、对所有的逻辑判定,取“真”与取“假”的两种情况都能至少测一遍。 3)、在循环的边界和运行的界限内执行循环体。4)、测试内部数据结构的有效性,等等。 以上事实说明,软件测试有一个致命的缺陷,即测试的不完全、不彻底性。由于任何程序只能进行少量(相对于穷举的巨大数量而言)的有限的测试,在未发现错误时,不能说明程序中没有错误。

相关考题:

用白盒测试法设计测试用例的方法包括()

仅根据规格说明书描述的程序功能来设计测试用例的方法称为 ______。A.白盒测试法B.黑盒测试法C.静态分析法D.人工分析法

● 软件测试通常采用黑盒测试和白盒测试。其中黑盒测试根据软件的 (55) 设计测试用例,白盒测试根据软件的 (56) 设计测试用例。(55)A. 功能规格说明B. 需求说明C. 内部结构和逻辑D. 数据流图(56)A. 功能规格说明B. 需求说明C. 内部结构和逻辑D. 数据流图

软件测试的目的是(59),通常可分为白盒测试和黑盒测试。白盒测试根据程序的(60)来设计测试用例,黑盒测试根据软件规格说明来设计测试用例。A.尽可能多地发现程序中的错误B.改正程序中的所有错误C.证明程序是正确的D.证明程序完成了应完成的功能

● 软件测试的目的是 (59) ,通常可分为白盒测试和黑盒测试。白盒测试根据程序的 (60) 来设计测试用例,黑盒测试根据软件规格说明来设计测试用例。(59)A. 尽可能多地发现程序中的错误B. 改正程序中的所有错误C. 证明程序是正确的D. 证明程序完成了应完成的功能(60)A. 功能B. 性能C. 内部逻辑D. 内部数据

● 单元测试用例的设计既可以使用白盒测试也可以使用黑盒测试,但以()为主。()A.黑盒测试 B.白盒测试 C.灰盒测试 D.没有主次之分

根据程序的内部结构和处理流程来设计测试用例并测试的是()。A、选择测试B、回归测试C、白盒测试D、黑盒测试

在软件测试过程中,由详细设计提供的文档,从软件的具体的逻辑结构和执行路径出发,设计测试用例,完成测试的目的,这种方法称为() A、黑盒法B、白盒法C、动态测试法D、静态分析法

软件测试方法可分为黑盒测试法和白盒测试法两种。黑盒测试法是通过分析程序的()来设计测试用例的方法。 A.应用范围B.内部逻辑C.功能D.输入数据

下面关于软件测试的说法,(30)是错误的。软件测试方法可分为黑盒测试法和白盒测试法两种。黑盒测试法是通过分析程序的(31)来设计测试用例的方法。集成测试也叫做(32)。A.软件测试就是程序测试B.软件测试贯穿于软件定义和开发的整个期间C.需求规格说明、设计规格说明都是软件测试的对象D.程序是软件测试的对象

软件测试通常采用黑盒测试和白盒测试。其中黑盒测试根据软件的(55)设计测试用例,白盒测试根据软件的(56)设计测试用例。A.功能规格说明B.需求说明C.内部结构和逻辑D.数据流图

黑盒测试法是根据产品的______来设计测试用例的。A.功能B.输入数据C.应用范围D.内部逻辑

软件测试通常可分为白盒测试和黑盒测试。其中,黑盒测试是根据(55)来设计测试用例。A.程序的内部逻辑B.程序的功能C.程序的性能D.软件规格说明

完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是______。A.黑盒测试法B.白盒测试法C.错误推测法D.安装测试法

白盒法设计测试用例更详细,更完全,所以在有充足时间的时候,没有必要采用黑盒测 试法。( )此题为判断题(对,错)。

白盒测试是根据程序的___来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例。A.功能B.性能C.内部逻辑D.内部数据

白盒测试是根据程序的()来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例。A、功能B、性能C、内部逻辑D、内部数据

测试技术有黑盒测试和白盒测试两种,根据程序的功能来设计测试用例,这种方法称为()测试。

软件测试用例设计主要有白盒法和()A、穷举法B、估计法C、逼近法D、黑盒法

下列设计测试结果的技术的说法正确的是:()。A、设计测试结果的技术分为黑盒法和白盒法两类B、设计测试用例的技术分为黑盒法和白盒法两类C、设计测试记录的技术分为黑盒法和白盒法两类D、设计测试数据的技术分为黑盒法和白盒法两类

填空题测试技术有黑盒测试和白盒测试两种,根据程序的功能来设计测试用例,这种方法称为()测试。

单选题软件测试用例设计主要有白盒法和()A穷举法B估计法C逼近法D黑盒法

单选题下列设计测试结果的技术的说法正确的是:()。A设计测试结果的技术分为黑盒法和白盒法两类B设计测试用例的技术分为黑盒法和白盒法两类C设计测试记录的技术分为黑盒法和白盒法两类D设计测试数据的技术分为黑盒法和白盒法两类

单选题白盒测试是根据程序的()来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例。A功能B性能C内部逻辑D内部数据

单选题软件测试的一项重要作业是设计测试用例。测试用例主要由输入数据和__(1)__两部分组成。测试用例的设计方法主要有黑盒方法和白盒方法。黑盒方法根据程序的__(2)__设计测试用例,而白盒方法则根据程序的__(3)__设计测试用例。单独测试一个模块时,有时需要有一个__(4)__程序__(5)__被测试的模块。有时还要一个或者几个__(6)__模块模拟由被测试模块调用的模块。空白(5)处应选择()A理解B驱动C传递D管理

单选题软件测试的一项重要作业是设计测试用例。测试用例主要由输入数据和__(1)__两部分组成。测试用例的设计方法主要有黑盒方法和白盒方法。黑盒方法根据程序的__(2)__设计测试用例,而白盒方法则根据程序的__(3)__设计测试用例。单独测试一个模块时,有时需要有一个__(4)__程序__(5)__被测试的模块。有时还要一个或者几个__(6)__模块模拟由被测试模块调用的模块。空白(1)处应选择()A测试规划B测试计划C预期输出结果D以往测试记录分析

单选题下面关于测试设计技术的描述错误的是()A使用测试设计技术的目的是为了识别测试条件和开发测试用例B黑盒测试设计技术是依据分析测试基础文档来选择测试条件、测试用例或测试数据的技术C白盒测试设计技术是基于分析被测组件或系统的结构的测试技术D系统测试主要使用黑盒测试设计技术,组件测试主要使用白盒测试设计技术

单选题软件测试的一项重要作业是设计测试用例。测试用例主要由输入数据和__(1)__两部分组成。测试用例的设计方法主要有黑盒方法和白盒方法。黑盒方法根据程序的__(2)__设计测试用例,而白盒方法则根据程序的__(3)__设计测试用例。单独测试一个模块时,有时需要有一个__(4)__程序__(5)__被测试的模块。有时还要一个或者几个__(6)__模块模拟由被测试模块调用的模块。空白(2)处应选择()A功能B内部逻辑C数据结构D调用关系E全局变量F数组大小