软件测试用例

1.我国的固定电话号码一般由地区码和电话号码组成,主要的编码规则如下:

(1)地区码是以0开头的3位或者4位数字。当区内通话时,地区码可以为空白。

(2)电话号码是以非0和非1开头的7位或者8位数字。

一个应用程序能够接受符合上述规则的固定电话号码,请使用等价类划分法设计测试用例对其进行测试。

a.划分等价类并编号

输入及外部条件

有效等价类

无效等价类

地区码

1.以0开头的3位数串

2.以0开头的4位数串

3.以0开头的含有非数字字符的串

4.以0开头的小于3位的数串

5.以0开头的大于4位的数串

6.以非0开头的数串

电话号码

7.以非0、非1开头的7位数串

8.以非0、非1开头的8位数串

9.以0开头的数串

10.以1开头的数串

11.以非0、非1开头的含有非法字符7或者8位数串

12.以非0、非1开头的小于7位数串

13.以非0、非1开头的大于8位数串

b.测试用例

测试数据

期望结果

覆盖范围

011 35291241

显示有效输入

1、8

025 2234567

显示有效输入

1、7

0213 42345678

显示有效输入

2、8

0361 2876543

显示有效输入

2、7

c.为每一个无效等价类至少设计一个测试用例

测试数据

期望结果

覆盖范围

0a1 3234567

显示无效输入

3

02 53589641

显示无效输入

4

05763 5632781

显示无效输入

5

125 25291246

显示无效输入

6

023 03654825

显示无效输入

9

0356 13579246

显示无效输入

10

023  5c74692

显示无效输入

11

0461 762589

显示无效输入

12

032 789523124

显示无效输入

13

2.假设一个程序的规格说明要求:“对于各科成绩均高于85分并且是优秀毕业生的人员,或者是总成绩大于450分的人员,应当优先录取,其它情况进行正常处理”。使用判定表法设计测试用例。

1

2

3

4

5

6

条件桩

各科成绩均高于85分?

Y

Y

X

X

优秀毕业生?

Y

X

Y

X

总成绩大于450分?

Y

X

动作桩

优先录取

正常处理

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值