chap 3 软件测试技术--黑盒测试及其用例的设计

时间:2025-04-05

相关课件

Slide 1

第3章 黑盒测试及其用例的设计3.1 3.2 3.3 3.4 3.5 3.6 3.7 测试用例设计概述 黑盒测试法的概念 等价类划分法 边界值分析法 错误推测法 因果图法 测试方法的选择第三章 黑盒测试及其用例的设计

A Free sample background from

相关课件

Slide 2

3.1 测试用例设计概述 3.1

3.1.1 测试用例的定义和特征 3.1.2 测试用例的基本准则 3.1.3 设计测试用例的着眼点 3.1.4 测试用例设计书写标准

ReturnA Free sample background from

第三章 黑盒测试及其用例的设计

相关课件

Slide 3

3.1.1 测试用例的定义和特征测试用例的定义: ( 1 ) 测试用例是为特定的目的而设计的一组测试输入 、 测试用例是为特定的目的而设计的一组测试输入、 执行条件和预期的结果。 执行条件和预期的结果。 (2)测试用例是执行的最小实体。 测试用例是执行的最小实体。 测试用例的特征: (1)最有可能抓住错误的; (2)不是重复的、多余的; (3)一组相似测试用例中最有效的; (4)既不是太简单,也不是太复杂。

A Free sample background from

第三章 黑盒测试及其用例的设计

相关课件

Slide 4

3.1.2 设计测试用例的基本准则测试用例的代表性 能够代表并覆盖各种合理的和不合理的、合法的和非法 的、边界的和越界的以及极限的输入数据、操作和环境 设置等。 测试结果的可判定性 即测试执行结果的正确性是可判定的,每一个测试用例 都应有相应的期望结果。 测试结果的可再现性 即对同样的测试用例,系统的执行结果应当是相同的。

A Free sample background from

第三章 黑盒测试及其用例的设计

相关课件

Slide 5

3.1.3 设计测试用例的着眼点根据产品规格, 根据产品规格,测试基本功能; 考虑设计一般用户(非专业人员) 考虑设计一般用户(非专业人员)的使用方案; 考虑设计稀有或特殊的使用方案; 与系统其他组成部分的配合( FAX和上网可能要用到 与系统其他组成部分的配合 ( 如 FAX 和上网可能要用到 MODEM,测试中考虑对设备的共享) MODEM,测试中考虑对设备的共享); 考虑特殊情况(如内存和硬件的冲突等) 考虑特殊情况(如内存和硬件的冲突等); 设计极端情况(如内存泄漏、破坏性测试等) 设计极端情况(如内存泄漏、破坏性测试等); 好的测试用例集能花费最小的代价(人力、物力、财力、 时间)做最好的测试。

A Free sample background from

第三章 黑盒测试及其用例的设计

相关课件

Slide 6

3.1.4 测试用例设计书写标准在ANSI/IEEE829-1983标准中列出了和测试设计相关的 ANSI/IEEE829-1983标准中列出了和测试设计

相关的 测试用例编写规范和模板。标准模板中主要元素如下: 标识符——惟一标识每一个测试用例 标识符——惟一标识每一个测试用例 测试项——准确的描述所需要测试的项及其特征 测试项——准确的描述所需要测试的项及其特征 测试环境要求——表征执行该测试用例需要的测试环境 测试环境要求——表征执行该测试用例需要的测试环境 输入标准——执行测试用例的输入需求(这些输入可能 输入标准——执行测试用例的输入需求(这些输入可能 包括数据、文件或者操作) 输出标准——按照指定的环境和输入标准得到的期望输 输出标准——按照指定的环境和输入标准得到的期望输 出结果 测试用例之间的关联——标识该测试用例与其它的测试 测试用例之间的关联——标识该测试用例与其它的测试 (或其它测试用例)之间的依赖关系范例1 范例 范例2 范例A Free sample background from

第三章 黑盒测试及其用例的设计

相关课件

Slide 7

3.2 黑盒测试法的概念 3.2黑盒测试被称为功能测试或数据驱动测试。在测试时,把被 测程序视为一个不能打开的黑盒子,在完全不考虑程序内部 结构和内部特性的情况下进行。 采用黑盒测试的目的主要是在已知软件产品所应具有的功能 的基础上,进行: (1)检查程序功能能否按需求规格说明书的规定正常使用, 测试各个功能是否有遗漏,检测性能等特性要求是否满足。 (2)检测人机交互是否错误,检测数据结构或外部数据库访 问是否错误,程序是否能适当地接收输入数据而产生正确的 输出结果,并保持外部信息(如数据库或文件)的完整性。 (3)检测程序初始化和终止方面的错误。

ReturnA Free sample background from

第三章 黑盒测试及其用例的设计

相关课件

Slide 8

3.3 等价类划分法

3.3.1 等价类的划分原则 3.3.2 等价类划分法的测试用例设计 3.3.3 常见等价类划分测试形式 3.3.4 使用等价类划分法测试的实例

ReturnA Free sample background from

第三章 黑盒测试及其用例的设计

相关课件

Slide 9

等价类划分法等价类划分法是一种重要的、常用的黑盒测试方法,它将 不能穷举的测试过程进行合理分类,从而保证设计出来的 测试用例具有完整性和代表性。 举例:设计这样的测试用例,来实现一个对所有实数进行 开平方运算( y = sqrt(x) )的程序的测试。 思考方向: 由于开平方运算只对非负实数有效,这时需要将所有 的实数(输入域x)进行划分,可以分成:正实数、0 和 负实数。假设我们选定+1.4444代表正实数,-2.345代表 负实数,则为 …… 此处隐藏:4903字,全部文档内容请下载后查看。喜欢就下载吧 ……

chap 3 软件测试技术--黑盒测试及其用例的设计.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219