软件测试 判断表,[软件测试]判定表法实战介绍

判定表法了解和使用倒是不难,他可以用于需要考虑输入域之间有组合关系的测试设计。具体的操作是这样的:

首先,建立表格分为动作桩和条件桩,每个输入域可以作为一个条件桩,输入的内容可以采用等价类划分法进行分析,系统做出的每种反映,可以作为一个动作桩,最好是BOOLEAN型的,即提明系统是否会做出此反映。

然后,将每个条件桩中的输入进行组合式填写,并按预期的输出分析系统会触发哪些动作,进行对应标记即可。

最后,将表格简化,将动作桩完全一致,而条件桩相似的组合予以合并,删除不必进行测试的组合(如此种是无意义的,这种组合根本不会出现)。

现提供一实例供大家参考。

某升级程序,可将某版本软件升级到后继的任一版本,其提供一changelog文件与所需的升级文件,升级程序根据changelog文件中规定的升级操作进行升级,具体参数与规则为:

Source:升级文件所在的路径,可是目录或文件方式。(存放在相对路径下)

Target:欲操作的路径,可是目录或文件方式。

Type:升级对象类型,可为file或dir。

Operation:升级动作,可为add,modify,delete三种,其中新增,是指该版本比原版本新增了文件,取得升级文件,将其复制到target路径下。Modify是指该版本修改了原版本的文件,取得升级文件,将其覆盖到target路径下。

delete是指该版本删除了原版本的文件或目录,删除target指定的目录或文件。

由于changelog是软件厂商提供的,且是由程序自动生成的,所以违反规则的异常情况在本测试中不作考虑。

作出的测试设计如下:

pattern

add

add

add

add

Add

Add

Add

Add

Add

Type

dir

dir

dir

dir

Dir

Dir

file

File

File

Source

空目录

含有子目录及文件

空目录

含有子目录及文件

空目录

含有子目录及文件

/

/

*

Target

该目录不存在

该目录不存在

该目录已存在,且有子目录及文件

该目录已存在,且有子目录及文件

路径不存在

路径不存在

路径不存在

该文件不存在

该文件已存在

将源目录创建在指定目录下

将源文件复制到指定目录下

删除目录及目录下的子目录与文件

删除指定文件

创建指定路径所需目录

将源目录下的所有子目录复制到指定目录下

将源目录下的所有文件复制到指定目录下

给出升级差异列表

升级程序运行完成

pattern

Modify

Modify

Modify

Type

file

File

File

Source

/

/

*

Target

路径不存在

该文件不存在

该文件已存在

将源目录创建在指定目录下

将源文件复制到指定目录下

删除目录及目录下的子目录与文件

删除指定文件

创建指定路径所需目录

将源目录下的所有子目录复制到指定目录下

将源目录下的所有文件复制到指定目录下

给出升级差异列表

升级程序运行完成

pattern

delete

delete

delete

delete

delete

delete

delete

Type

dir

dir

dir

Dir

file

File

File

Source

/

/

/

/

/

/

*

Target

该目录不存在

该目录已存在,且是空目录

该目录已存在,且有子目录及文件

路径不存在

路径不存在

该文件不存在

该文件已存在

将源目录创建在指定目录下

将源文件复制到指定目录下

删除指定目录

删除指定目录下的子目录与文件

删除指定文件

创建指定路径所需目录

将源目录下的所有子目录复制到指定目录下

将源目录下的所有文件复制到指定目录下

给出升级差异列表

升级程序运行完成

相关资源:倒计时软件.exe_倒计时电脑软件-管理软件工具类资源-CSDN文库

来源:滴哩滴哩

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年6月22日
下一篇 2021年6月22日

相关推荐