配色: 字号:
第2章:基于规格说明的测试设计
2013-05-23 | 阅:  转:  |  分享 
  
基于规格说明的测试设计

郑文强

新浪微博:@郑文强Tester

个人邮箱:zwqwuy@hotmail.com

个人网站:http://www.skyqa.com

郑文强个人简介

测试咨询顾问,CSTQB高级专家,ISTQB认证讲师,ISTQB高级证书获得者,ISO

29119镜像工作组专家。超过12年软件测试、测试管理和测试能力改进实践经验。先

后在中兴通讯、阿尔卡特、朗讯等大型通讯/软件企业从事软件测试、测试管理、质量

管理以及测试能力改进等工作。擅长测试用例设计、测试过程监控和管理、探索性测

试、基于风险的测试、测试过程分析和改进、根本原因分析和缺陷预防等。

主要作品:

1.《软件测试管理》,郑文强、马均飞,电子工业出版社(2010年)

2.《软件测试设计》,马均飞、郑文强,电子工业出版社(2011年)

http://www.skyqa.com版权所有?郑文强2

《软件测试设计》,马均飞、郑文强,电子工业出版社(年)

3.《软件测试基础教程》(第2版),郑文强等译,人民邮电出版社(2009年)

4.《高级软件测试-卷1:高级软件测试分析员》,郑文强等译,清华大学出版社(2011年)

5.《高级软件测试–卷2:高级软件测试经理》,郑文强等译,清华大学出版社(2012年)

联系方式:

1.新浪微博:@郑文强Tester

2.个人网站:http://www.skyqa.com

规格说明

测试设计的第1个维度:基于规格说明

http://www.skyqa.com版权所有?郑文强3

质量特性

风险经验

课程目录

1.输入参数分析与设计

2.功能状态分析与设计

3.逻辑条件分析与设计

http://www.skyqa.com版权所有?郑文强4

逻辑条件分析与设计

4.参数组合分析与设计

5.业务功能分析与设计

字体大小测试

1.有问题吗?

2.哪些问题?

3.哪些测试技术?

http://www.skyqa.com版权所有?郑文强5

4.为什么没有发现?

输入参数分析与设计①等价类划分②边界值分析

等价类划分技术把测试对象的输入域划分成若干部分(本培训主要针对参

数的输入域),然后从每一部分中选取少数有代表性的数据,做为测试用

例输入数据的测试用例设计技术!

http://www.skyqa.com版权所有?郑文强6

等价类是指测试对象某个参数输入域的子集合。在该子集合中,各个输入

数据对于识别测试对象中的缺陷是等价的。即测试等价类的某个代表值就

可以认为覆盖了该等价类所有其它值的测试!

等价类的两个假设:

1.测试对象等价类中任意一个代表值没有发现缺陷,那么等价类内其他

值也不能发现缺陷;

http://www.skyqa.com版权所有?郑文强7

2.测试对象等价类中任意一个代表值可以发现缺陷,那等价类内其他值

也都可以发现缺陷;

1.有效等价类

对于测试对象而言,有效等价类指的是合理的,有意义的数据构成

的集合。

http://www.skyqa.com版权所有?郑文强8

2.无效等价类

对于测试对象而言,无效等价类指的是不合理的,没有意义的数据

构成的集合。

输入参数分析与设计①等价类划分②边界值分析

1.边界值分析定义

边界值分析是对输入或输出的边界值进行测试的一种黑盒测试方法。通常

边界值分析法作为对等价类划分法技术的补充,这种情况下,其测试用例

来自等价类的边界!

http://www.skyqa.com版权所有?郑文强9

2.为什么边界值?

?规格说明中没有明确边界值

?开发人员对边界值的错误理解

?边界值分析的策略:1/2/3

边界值选择:为什么不选择18

序序序序

号号号号

表达式表达式表达式表达式91011

参数x:10<=x<20,分析如何来取边界值。

891011。。。。。。。。。。。。18192021

序序序序表达式表达式表达式表达式18192021

http://www.skyqa.com版权所有?郑文强10

号号号号

1X=>10falsetruetrue

2X>10falsefalsetrue

3X=10falsetruefalse

4X<>10truefalsetrue

5X<10truefalsefalse

6X<=10truetruefalse

号号号号

1X<20truetruefalsefalse

2X<=20truetruetruefalse

3X=20falsefalsetruefalse

4X<>20truetruefalsetrue

5X>20falsefalsefalsetrue

6X>=20falsefalsetruetrue

输入参数分析的几个问题:

1.多个参数如何测试?

2.多个参数同时出错怎么办?

3.测试与缺陷屏蔽效应?

http://www.skyqa.com版权所有?郑文强11

测试与缺陷屏蔽效应?

课程目录

1.输入参数分析与设计

2.功能状态分析与设计

3.逻辑条件分析与设计

http://www.skyqa.com版权所有?郑文强12

逻辑条件分析与设计

4.参数组合分析与设计

5.业务功能分析与设计

订票系统测试

1.采用什么技术?

2.建立什么模型?

http://www.skyqa.com版权所有?郑文强13

3.技术与模型连接?

4.容易吗?

状态转换测试

1.测试对象的输出和行为方式不仅受当前输入数据的影响,同时还与测试

对象之前的执行情况,或者之前的事件或以前的输入数据等有关;

2.通过引入状态图(statediagram)来描述测试对象和测试数据、对象

状态之间的关系;

http://www.skyqa.com版权所有?郑文强14

状态之间的关系;

3.状态图中的各个状态是通过不同的事件驱动的,比如函数的调用;

4.基于状态图开展的测试称之为状态转换测试;

状态转换图组成

1.状态:以圆圈表示,表示对事件的反应;

2.转换:以箭头表示,由于事件的驱动,系统从一个状态到另外一个状态;

3.事件:和特定的转换相关联,可以驱动状态转换或者其他动作;

http://www.skyqa.com版权所有?郑文强15

4.活动:以“/”表示,由于状态转换而触发的;

5.条件:以“[]”表示,可以是TRUE或FALSE;

6.特殊的状态:开始状态和结束状态;

从状态图到状态树

0-switch

1

http://www.skyqa.com版权所有?郑文强16

23

af

23

bc

31

ed

23

bc

31

ed

31

ed

23

af

1-switch

状态图转变为转换树的规则

1.状态树的节点描述状态图的状态,状态树的枝干描述状态图的事件。

2.转换树的根节点为状态图的初始状态,转换树的终节点为叶节点。

3.转换树的每个节点,在状态图中如有直接后续状态,则添加一个枝干和

http://www.skyqa.com版权所有?郑文强17

来源:“TestingSoftwareDesignModeledbyFinite-StateMachines”,IEEE

TransactionsonSoftwareengineering,vol.4,no3,may1978,pp178-187

转换树的每个节点,在状态图中如有直接后续状态,则添加一个枝干和

节点(不同的事件应有不同的枝干和节点),直到出现如下情况可将此

节点作为叶节点:

-从根节点到新添加的节点的路径上已经出现过相同状态,或

-新添加节点是状态图的一个结束状态,且不需要考虑其他状态转换。

Ticketed

Paid

Made

Give

Info

rtPay

Time

r

PayMone

yPri

nt/Ticket

需求规格说明

测试设计技术

与方法

建立模型

测试用例设计

http://www.skyqa.com版权所有?郑文强18

Cancelled

NonPayCancelledByCust

Used

/Sta

Can

cel

[Re

turn

Tic

ket]

/Re

fun

d

图例:

开始状态

结束状态

状态

转换



StbyNT

present?

yes

Start

End

no

StbyNT

hotstandby?

StbyNT

locked?

Sync

no

yes

no

yes

Protect.Group

locked?

yes

End

StbyNT

forcedactive?

no

no

yes

StbyNT

idle?

yes

no

实践案例:主备倒换状态转换图

http://www.skyqa.com版权所有?郑文强19

ActiveNTor

LANXfailure?

no

no

End

no

Activelinkfailure

reportedfrom

LANX

ActiveNTPlannedType!=

ActualType&&StandbyNT

PlannedType==Actualtype

?

no

End

Switch-over

End

ActiveNT

forcedactive?

yes

End

yes

yes

yes

End

课程目录

1.输入参数分析与设计

2.功能状态分析与设计

3.逻辑条件分析与设计

http://www.skyqa.com版权所有?郑文强20

逻辑条件分析与设计

4.参数组合分析与设计

5.业务功能分析与设计

某研发团队在开发一款移动终端的数据访问控制软件,其功能是为用户

创建访问控制列表,只有满足该列表的用户才能访问INTERNET业务。

访问控制列表的需求描述如下:

假如BPDU的值不为1,那么访问控制列表创建请求会被拒绝;假如

BPDU=1,在同时满足下面条件下,访问控制列表创建请求可以成功:

访问控制列表测试

1.采用什么技术?

2.建立什么模型?

http://www.skyqa.com版权所有?郑文强21

,在同时满足下面条件下,访问控制列表创建请求可以成功:

Data=1;TD=1;VLAN=1;

假如你得到这样的一个需求,你准备如何来设计该功能的测试用例?3.技术与模型连接?

4.容易吗?

决策表测试

1.决策表测试是分析多逻辑条件下执行不同操作的情况的工具!

2.决策表能够将复杂的问题按照各种可能情况全部列举出来,简明并避免遗

漏。因此,利用决策表能够设计出完整的测试用例集合;

http://www.skyqa.com版权所有?郑文强22

3.在一些数据处理问题当中,某些操作的实施依赖于多个逻辑条件的组合,

即:针对不同逻辑条件的组合值,分别执行不同的操作。决策表很适合于

处理这类问题;

决策表测试几个概念

1.条件桩(ConditionStub):列出了问题的所有条件。通常认为列出的

条件的次序无关紧要;

2.动作桩(ActionStub):列出了问题规定可能采取的操作。这些操作

的排列顺序没有约束;

3.条件项(ConditionEntry):列出针对它左列的条件取值。在所有可能

情况下的真假值;

http://www.skyqa.com版权所有?郑文强23

情况下的真假值;

4.动作项(ActionEntry):列出在条件项的各种取值情况下应该采取的

动作;

需求规格说明

测试设计技术

与方法

建立模型

测试用例设计

某研发团队在开发一款移动终端的数据访问控制软件,其功能是为用户

创建访问控制列表,只有满足该列表的用户才能访问INTERNET业务。

访问控制列表的需求描述如下:

假如BPDU的值不为1,那么访问控制列表创建请求会被拒绝;假如

BPDU=1,在同时满足下面条件下,访问控制列表创建请求可以成功:

Data=1;TD=1;VLAN=1;

假如你得到这样的一个需求,你准备如何来设计该功能的测试用例?

http://www.skyqa.com版权所有?郑文强24

http://www.skyqa.com版权所有?郑文强25

需求规格说明

测试设计技术

与方法

建立模型

测试用例设计

课程目录

1.输入参数分析与设计

2.功能状态分析与设计

3.逻辑条件分析与设计

http://www.skyqa.com版权所有?郑文强26

逻辑条件分析与设计

4.参数组合分析与设计

5.业务功能分析与设计

输入参数组合平台参数组合

①Asiantextfont

②Font

③Fontstyle

http://www.skyqa.com版权所有?郑文强27



④Size

⑤Fontcolor

⑥Effects

⑦……

输入参数组合平台参数组合

http://www.skyqa.com版权所有?郑文强28

浏览器插件客户端操作系统服务器端操作系统

测试某网站系统

①8种浏览器:IE5.0、IE5.5、IE6.0、Netscape6.0、Netscape6.1、

Netscape7.0、Mozilla1.1、Opera7

②3种插件:RealPlayer、MediaPlayer、None

③6种客户端操作系统:Windows95、Windows98、WindowsME、

WindowsNT、Windows2000、WindowsXP

http://www.skyqa.com版权所有?郑文强29

④3种服务器软件:IIS、Apache、WebLogic

⑤3种服务器端操作系统:indowsNT、Windows2000、Linux

完全组合测试用例数目:1296

可以选择的测试策略是什么?

①尝试完全测试:延期项目

②设计与执行容易的测试用例:难以提供质量信息

③罗列所有的组合,随机选择部分测试用例

④采取合适的测试技术,选择测试用例以发现大部分缺陷

http://www.skyqa.com版权所有?郑文强30

④采取合适的测试技术,选择测试用例以发现大部分缺陷

两两组合测试:64

结对测试(Pair-wiseTesting)

需求规格说明

测试设计技术

与方法

建立模型

测试用例设计

两两组合测试的主要特点

①减少测试用例数目

②保证测试覆盖率

http://www.skyqa.com版权所有?郑文强31

③保证测试有效性

减少测试

用例数目

保证测试

覆盖率

保证测试

有效性

http://www.skyqa.com版权所有?郑文强32

减少测试

用例数目

保证测试

覆盖率

保证测试

有效性

①覆盖所有的单参数

http://www.skyqa.com版权所有?郑文强33

②覆盖所有参数的两两组合

③覆盖部分参数的多组合(超过2个参数组合)

减少测试

用例数目

保证测试

覆盖率

保证测试

有效性

①发现所有的单点缺陷(Single-modeFault)

②发现所有的双点缺陷(Double-modeFault)

③发现部分的多点缺陷(Multi-modeFault)

http://www.skyqa.com版权所有?郑文强34

1

2

3

单参数输入导致的失效:67%

双参数输入导致的失效:93%

三参数输入导致的失效:98%

Source:NISTSpecialPublication800-142

组合测试技术与工具支持

①基于正交矩阵保证

②基于Allpairs测试工具

http://www.skyqa.com版权所有?郑文强35

③基于ACTS测试工具

ACTS工具基于正交矩阵Allpairs工具

正交矩阵是数字的两维矩阵,其主要特点是:选择矩阵中

任何两列,都覆盖了数字的所有两两组合。

编号ID123

http://www.skyqa.com版权所有?郑文强36

1111

2122

3212

4221

L4(23)正交矩阵

正交矩阵符号描述

参数个数

每个参数取值个数

http://www.skyqa.com版权所有?郑文强37

测试用例个数

更多正交矩阵信息:http://www2.research.att.com/~njas/

应用正交矩阵设计测试用例步骤

①识别测试对象的参数

②确定每个参数的取值个数

③选择正交矩阵

http://www.skyqa.com版权所有?郑文强38

③选择正交矩阵

④参数取值映射到正交矩阵

⑤构建测试用例

①8种浏览器:IE5.0、IE5.5、IE6.0、Netscape6.0、Netscape6.1、

Netscape7.0、Mozilla1.1、Opera7

②3种插件:RealPlayer、MediaPlayer、None

步骤1:识别测试对象的参数

步骤2:确定每个参数的取值个数

http://www.skyqa.com版权所有?郑文强39

③6种客户端操作系统:Windows95、Windows98、WindowsME、

WindowsNT、Windows2000、WindowsXP

④3种服务器软件:IIS、Apache、WebLogic

⑤3种服务器端操作系统:WindowsNT、Windows2000、Linux

步骤3:选择正交矩阵

816133

http://www.skyqa.com版权所有?郑文强40

L64(8243)

步骤3:选择正交矩阵(续)

http://www.skyqa.com版权所有?郑文强41

64

1296

步骤4:映射正交矩阵

编号ID浏览器插件客户端操作系统服务器服务器端操作系统

1IE5.0NoneWindows95IISWindowsNT

2IE5.5RealPlayerWindows98ApacheWindows2000

3IE6.0MediaPlayerWindowsMEWebLogicLinux

4Netscape6.0NotusedWindowsNTNotusedNotused

http://www.skyqa.com版权所有?郑文强42

5Netscape6.1Windows2000

6Netscape7.0WindowsXP

7Mozilla1.1Notused

8Opera7Notused

步骤4:映射正交矩阵(部分)

编号ID浏览器插件客户端操作系统服务器服务器端操作系统

1IE5.0NoneWin95IISWinNT

2IE5.0NotusedWinMENotusedNotused

3IE5.0NotusedWin98NotusedNotused

4IE5.0NoneWinNTIISWinNT

5IE5.0MediaPlayerWin2000WebLogicLinux

http://www.skyqa.com版权所有?郑文强43

6IE5.0RealPlayerNotusedApacheWin2000

7IE5.0RealPlayerWinXPApacheWin2000

8IE5.0MediaPlayerNotusedWebLogicLinux

9IE6.0NotusedWin95WebLogicLinux

10IE6.0NoneWinMEApacheWin2000

11IE6.0NoneWin98ApacheWin2000

12IE6.0NotusedWinNTWebLogicLinux

NotUsed参数的处理编号ID客户端操作系统

1Windows95

2Windows98

3WindowsME

4WindowsNT

5Windows2000

6WindowsXP

7Notused

http://www.skyqa.com版权所有?郑文强44

8Notused

①假如选择的正交矩阵比要求的有更多列(相当于有跟多的参数),只要

将多出来的列删除即可,同时可保证正交矩阵的特点;

②假如选择的正交矩阵比要求的有更多的行(相当于参数有更多的取值),

不能将多出的行删除,而是用实际的取值代替虚拟的参数取值;

步骤5:构建测试用例

编号ID浏览器插件客户端操作系统服务器服务器端操作系统

1IE5.0NoneWin95IISWinNT

2IE5.0NotusedWinMENotusedNotused

3IE5.0NotusedWin98NotusedNotused

4IE5.0NoneWinNTIISWinNT

5IE5.0MediaPlayerWin2000WebLogicLinux

http://www.skyqa.com版权所有?郑文强45

6IE5.0RealPlayerNotusedApacheWin2000

7IE5.0RealPlayerWinXPApacheWin2000

8IE5.0MediaPlayerNotusedWebLogicLinux

9IE6.0NotusedWin95WebLogicLinux

10IE6.0NoneWinMEApacheWin2000

11IE6.0NoneWin98ApacheWin2000

12IE6.0NotusedWinNTWebLogicLinux

ACTS工具基于正交矩阵Allpairs工具

应用Allpairs工具进行组合测试用例设计步骤

①下载Allpairs工具

②解压缩Allpairs工具

http://www.skyqa.com版权所有?郑文强46

②解压缩工具

③识别测试对象参数与取值

④运行程序得到测试用例

步骤1:下载Allpairs工具

JamesBach

Allpairs工具下载地址:www.satisfice.com/tools.shtml

http://www.skyqa.com版权所有?郑文强47

步骤2:解压缩Allpairs工具

JamesBach

Allpairs工具下载地址:www.satisfice.com/tools.shtml

http://www.skyqa.com版权所有?郑文强48

下载AllParis工具,将程序解压缩到某个目录下,并仔细阅读其中

的licence.txt和allpairs.rtf文件

步骤3:识别测试对象参数与取值

编号ID浏览器插件客户端操作系统服务器服务器端操作系统

1IE5.0NoneWindows95IISWindowsNT

2IE5.5RealPlayerWindows98ApacheWindows2000

3IE6.0MediaPlayerWindowsMEWebLogicLinux

4Netscape6.0NotusedWindowsNT

5Netscape6.1Windows2000

http://www.skyqa.com版权所有?郑文强49

6Netscape7.0WindowsXP

7Mozilla1.1

8Opera7

注意:表格中的内容复制到文本文件,例如:input.txt。需要确保不同的列是

以tab键进行分割的。

步骤4:运行程序得到测试用例Allpairs.exeinput.txt>testcases.txt

编号ID浏览器插件客户端操作系统服务器服务器端操作系统

1IE5.0NoneWindows95IISWindowsNT

2IE5.0RealPlayerWindows98ApacheWindows2000

3IE5.0MediaPlayerWindowsMEWebLogicLinux

4IE5.5RealPlayerWindows95WebLogicWindowsNT

5IE5.5NoneWindows98IISLinux

6IE5.5NoneWindowsMEApacheWindows2000

7IE6.0MediaPlayerWindows95ApacheLinux

8IE6.0RealPlayerWindows98IISWindowsNT

9IE6.0NoneWindowsMEWebLogicWindows2000

10Netscape6.0RealPlayerWindowsMEIISLinux

11Netscape6.0MediaPlayerWindowsNTIISWindows2000

12Netscape6.0NoneWindows2000ApacheWindowsNT

13Netscape6.1NoneWindowsNTWebLogicLinux

14Netscape6.1MediaPlayerWindows2000IISWindows2000

15Netscape6.1RealPlayerWindowsXPApacheWindowsNT

16Netscape7.0RealPlayerWindowsNTApacheWindowsNT

17Netscape7.0MediaPlayerWindows2000WebLogicLinux

18Netscape7.0MediaPlayerWindowsXPIISWindows2000

19Mozilla1.1MediaPlayerWindowsXPWebLogicWindowsNT

20Mozilla1.1MediaPlayerWindows98ApacheLinux

21Mozilla1.1RealPlayerWindows95IISWindows2000

22Opera7NoneWindowsXPWebLogicLinux

1296

96%

http://www.skyqa.com版权所有?郑文强50

23Opera7RealPlayerWindows98WebLogicWindows2000

24Opera7MediaPlayerWindowsMEApacheWindowsNT

25IE5.5RealPlayerWindows2000~WebLogic~Linux

26IE5.5MediaPlayerWindowsNT~IIS~WindowsNT

27Netscape6.0~NoneWindows95WebLogic~Windows2000

28Netscape7.0NoneWindows95~Apache~Linux

29Mozilla1.1NoneWindowsME~IIS~WindowsNT

30Opera7~RealPlayerWindowsNTIIS~Linux

31IE5.0~NoneWindowsNT~Apache~Windows2000

32IE5.0~RealPlayerWindows2000~IIS~WindowsNT

33IE5.0~NoneWindowsXP~WebLogic~Linux

34IE5.5~RealPlayerWindowsXP~Apache~Windows2000

35IE6.0~NoneWindows2000~Apache~Windows2000

36IE6.0~RealPlayerWindowsNT~WebLogic~WindowsNT

37IE6.0~MediaPlayerWindowsXP~IIS~Linux

38Netscape6.0~MediaPlayerWindows98~WebLogic~WindowsNT

39Netscape6.0~RealPlayerWindowsXP~Apache~Linux

40Netscape6.1~MediaPlayerWindows95~Apache~Windows2000

41Netscape6.1~NoneWindows98~IIS~WindowsNT

42Netscape6.1~RealPlayerWindowsME~WebLogic~Linux

43Netscape7.0~NoneWindows98~WebLogic~Windows2000

44Netscape7.0~RealPlayerWindowsME~IIS~WindowsNT

45Mozilla1.1~NoneWindowsNT~Apache~Linux

46Mozilla1.1~RealPlayerWindows2000~WebLogic~Windows2000

47Opera7~MediaPlayerWindows95~IIS~WindowsNT

48Opera7~NoneWindows2000~Apache~Windows2000

48

测试用例数目减少

ACTS工具基于正交矩阵Allpairs工具

AdvancedCombinatorialTestingSystem

(ACTS)

http://www.skyqa.com版权所有?郑文强51

http://csrc.nist.gov/groups/SNS/acts/documents/comparison-report.html#acts

ToolDownloadLink:

数据通信产品功能测试案例

http://www.skyqa.com版权所有?郑文强52

20736

步骤1:确定输入参数

1

2

http://www.skyqa.com版权所有?郑文强53

3

步骤2:得到两两组合

12

20736

测试用例数目减少超过99%

http://www.skyqa.com版权所有?郑文强54

步骤3:评估测试覆盖率

http://www.skyqa.com版权所有?郑文强55

课程目录

1.输入参数分析与设计

2.功能状态分析与设计

3.逻辑条件分析与设计

http://www.skyqa.com版权所有?郑文强56

逻辑条件分析与设计

4.参数组合分析与设计

5.业务功能分析与设计

教师信息维护系统的基本需求:

1.管理员输入正确的用户名和密码登录该系统的web页面,可以对该

信息维护系统进行操作;

2.管理员可以对教师信息进行添加、删除、修改和显示操作;

3.该信息维护系统针对登录的用户名和密码定义了输入的规则;

4.该信息维护系统针对教师输入信息定义了规则;

教师信息维护系统测试

1.采用什么技术?

2.建立什么模型?

http://www.skyqa.com版权所有?郑文强57

该信息维护系统针对教师输入信息定义了规则;

3.技术与模型连接?

4.容易吗?

用例测试的表现形式

http://www.skyqa.com版权所有?郑文强58

教师信息维护系统的基本需求:

1.管理员输入正确的用户名和密码登录该系统的web页面,可以对该

信息维护系统进行操作;

2.管理员可以对教师信息进行添加、删除、修改和显示操作;

3.该信息维护系统针对登录的用户名和密码定义了输入的规则;

4.该信息维护系统针对教师输入信息定义了规则;

需求规格说明

测试设计技术

与方法

建立模型

测试用例设计

http://www.skyqa.com版权所有?郑文强59

需求与用例测试步骤之间的映射

http://www.skyqa.com版权所有?郑文强60

城域网

视频服务网

认证计费服务器

DHCP服务器

FTP服务器

iBAS

实践案例分析:IGMP/DHCP功能

http://www.skyqa.com版权所有?郑文强61

用户用户用户

交换机

1.输入参数分析与设计

2.功能状态分析与设计

测试设计的第1个维度:基于规格说明

http://www.skyqa.com版权所有?郑文强62

3.逻辑条件分析与设计

4.参数组合分析与设计

5.业务功能分析与设计

献花(0)
+1
(本文系冰雪兰儿飘...首藏)