fish_yy 发表于 2006-10-19 10:59:21

很久以前写的一个功能测试用例

很久以前写的一个功能测试用例
你要测试windows附件中的计算器,请列出两个整数相加的测试用例(假设计算器能输入的数据最大长度为8位)。


- 整数(双字节):
有效等价类:≥-32768(-2[-15]-1)且≤32767(2-1)、
无效等价类:<-32768、>32767
边界值:   -32769、-32768、0、32767、32768
错误推测:

- 无符号整数(双字节):
有效等价类:≥0且≤65535(2-1)、
无效等价类:<0、>65535
边界值:   -1、0、65535、65536
错误推测:

仅对第一类给出例子:

有效的测试用例:(符合整数条件及其整数相加不超过整数范围的用例)应考虑上述情况

如:
   100+200=300
   -100+400=300
   0+32767=32767
   -32768+1=-32767   
   。。。。

无效的测试用例:(不符合整数条件及其整数相加超过整数范围的用例以及无效的等价类)

如:
   -1000000+100
   -32769+0
   32767+1
   -32768-1
。。。。

huangsheng2 发表于 2006-10-19 13:17:00

goodsdlkfj2

yuandjing 发表于 2006-10-20 08:51:59

楼主你只用了 等价类,可以再用边界值、错误猜测等等完善一下用例

fish_yy 发表于 2006-10-20 10:03:01

原帖由 yuandjing 于 2006-10-20 08:51 发表
楼主你只用了 等价类,可以再用边界值、错误猜测等等完善一下用例
小兄弟在仔细看看:)

applejuzi 发表于 2007-7-22 21:45:12

我的分析,大家看看,不知道是否正确。

有效等价类
编号
无效等价类
编号
输入数的类型
正整数+正整数
1
正整数+负小数
9
正整数+0
2
正整数+正小数
10
正整数+负整数
3
负小数+负小数
11
负整数+0
4
负小数+0
12
负整数+负整数
5
正小数+0
13
正小数+负小数
14
正小数+正小数
15
正整数+字符
16
0+字符
17
负整数+字符
18
正小数+字符
19
负小数+字符
20
字符+字符
21
输入数的长度
长度为1
6
2个输入为空
22
长度为8
7
1个输入为空
23
长度在1-8之间
8
2个长度大于8
24
1个长度大于8

25

覆盖的有效等价类的测试用例如下:
输入值
覆盖等价类的编号
忽略
1、6

1、7

1、8

2、6

2、7

2、8

3、6

3、7

3、8

4、6

4、7

4、8

5、6

5、7


5、8

applejuzi 发表于 2007-7-22 21:53:34

覆盖的无效等价类的测试用例如下:

输入值
覆盖的无效等价类的编号

22

9、23

9、24

9、25

10、23

10、24

10、25

11、23

11、24

11、25

12、23

12、24

12、25

13、23

13、24

13、25

14、23

14、24

14、25

15、23

15、24

15、25

16、23

16、24

16、25

17、23

17、24

17、25

18、23

18、24

18、25

19、23

19、24

19、25

20、23

20、24

20、25

21、23

applejuzi 发表于 2007-7-22 21:55:15


21、24

21、25

22、23

22、24

22、25

1、24

1、25

2、22

3、24

3、25

4、25

5、24

5、25
页: [1]
查看完整版本: 很久以前写的一个功能测试用例