1等价类边界值练习参考.docxVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

1、在各种输入条件下,测试程序的登录对话框功能。

用户名和密码的规则如下:

用户名长度为6至10位(含6位和10位)

用户名由字符(a-z、A-Z)和数字(0-9)组成

不能为空、空格和特殊字符密码规则同用户名规则

等价类表:

输入 有效等价类 无效等价类

用户名 长度为6至10位(11) 6(21)

10(22)

由字符(a-z、A-Z)和数 空(23)字(0-9)组成(12) 空格(24)

特殊字符(25)

密码 长度为6至10位(13) 6(26)

10(27)

由字符(a-z、A-Z)和数 空(28)字(0-9)组成(14) 空格(29)

特殊字符(2a)

测试用例:

编号 覆盖的等价类 用户名 密码 预期输出

1 11,12,13,14 User001 A12345

2 21 user asbfga

3 22 User0111121 1235678

4 23 A12adhg

5 24 Sa12345

25 User01# QASDAAA

26 Michel1 12

正常

错误输入错误输入错误输入错误输入错误输入错误输入

8 27 Corsby01 A12345b12345 错误输入

9 28 wangyan

10 29 User123

11 2a 001user As*ywg1

错误输入错误输入错误输入

2、根据下面给出的规格说明,进行测试用例的设计。

一个程序读入3个整数,把这三个数值看作一个三角形的3条边的长度值。这个程序要打印出信息,说明这个三角形是普通的、是等腰的、还是等边的。

等价类表:

输入/输出 有效等价类

无效等价类

边界值

3条边 3个正整数(1)

输入a,未输入b、c(1*)

输入b,未输入a、c(2*)

输入c,未输入b、a(3*)

未输入a(4*)

未输入b(5*)

未输入c(6*)

0,1,

a=0(7*)b=0(8*)c=0(9*)

a为小数(10*)b为小数(11*)c为小数(12*)a为字母(13*)b为字母(14*)c为字母(15*)

a为特殊字符

(16*)

b为特殊字符

(17*)

c为特殊字符

(18*)

a为空格(19*)b为空格(20*)c为空格(21*)

普通三角形 a+bc且b+ca且

a+cb(2)

a+b=c(22*)b+c=a(23*)c+a=b(24*)

等腰三角形 a=b(3)b=c(4)

a=c(5)

等边三角形 a=b=c(6)

测试用例:

编号 覆盖的等价类 a

b c

预期输出

1 1,2 3

4 5

2 1,2,3 3

3 4

3 1,2,4 5

3 3

4 1,2,5 4

6 4

5 1,2,6 7

7 7

6

1*

5

7

2*

5

8

3*

5

9

4*

5

5

10

5*

5

5

11

6*

5

5

12

7*

-1

3

3

13

8*

3

-1

4

14

9*

4

5

-2

15

10*

1.5

2

3

16

11*

3

4.5

2

17

12*

5

6

7.5

18

13*

A

5

6

19

14*

5

d

7

20

15*

2

3

E

21

16*

3

3

22

17*

2

*

2

23

18*

2

3

#

24

19*

2

3

25

20*

2

3

26

21*

2

3

27

22*

2

3

5

28

23*

3

1

1

29

24*

2

5

1

3、某计算机语言的编译系统关于数组定义的语法规则如下:

DIMENSIONarray1[,array2][,array3]…

上面语句用来声明一组或多个数组array1、array2、array3…,一个语句最多可定义6个数组。其中[]内的内容是可选的(以下出现的[]也一样)。DIMENSION为数组类型定义符,array1、array2、array3等为数组描述符。

数组描述符形式如下:n(d[,d]…)

其中

n为数组名,由1到6个字母或数字组成,为首的必须是字母;

d为数组维数说明符,数组维数范围为1-7,形式为[lb:]ub,其中lb和ub分别表示数组该维的下界和上界,取值范围均为-65534到65535之间的整数,ub=lb。若未定义lb,则其值缺省认为为1。

例如:DIMENSION A1(-2:5,3:10),B(5)这里定义了一个二维数组A1和一个一维数组B。

A1一维的下界为-2,上界为5,二维的下界为3,上界为10;B一维的下界为1,上界为5。

有效等价类

无效等价类

数组类型定义符

DIMENSION

非DIMENSION

数组个数

[1,6]

1

6

数组分隔符

“,”

非”

文档评论(0)

hao187 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档