51Testing丛书连载:(二)手机软件测试最佳实践

发表于:2009-5-11 15:25

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:宋光照,傅江如,刘世军    来源:51Testing软件测试网

  第二步:尽可能多地覆盖有效等价类,如表2.2所示。

  表2.2  有效等价类测试用例

用例编号 字符类型 长     度 覆盖有效等价类编号
1 0 1
2 符号 1 2、9
3 数字(电话号码为11位) 11 1
4 汉字 35 3、12
5 汉字+符号 70 5、13
6 汉字+数字+字母+符号 69 4、14
7 字母 80 6、11
8 字母+符号 159 7、15
9 字母+数字+符号 160 8、16

  第三步:所有无效等价类均被覆盖,如表2.3所示。

  表2.3  无效等价类测试用例

用例编号 字符类型 长     度 覆盖无效等价类编号
10 汉字 71 17
11 字母 161 18

  【举例2】某保险公司承担人寿保险,保费计算方式为投保额 * 保险率,保险率又依点数不同而有别,10点以上费率为0.6%,10点以下费率为0.1%。

  年龄:一或两位数字

  性别:以英文【Male】、【Female】、【M】、【F】表示

  婚姻:【已婚】、【未婚】

  扶养人数:空白或一位数字

  保险费率:10点以上,10点以下

  该例的需求描述、等价类划分和测试用例的情况分别如表2.4、表2.5和表2.6所示。

  表2.4  需求描述

参 数 名 参数取值范围 参数取值 点    数
年龄 1~99 1~19 2
20~39 6
40~59 4
60~99 2
性别 Male,Female Male 5
Female 3
婚姻状况 已婚,未婚 已婚 3
未婚 5

扶养人数

1~9

1~2 4
3~6 3
6~9 1

  表2.5  等价类划分

参 数 名 有效等价类 无效等价类
年龄 1~19 <1
20~39 >99
40~59  
60~99  
性别 Male 非Male,非Female
Female  
婚姻状况 已婚 非已婚,非未婚
未婚  

扶养人数

1~2 <1
3~6 >9
6~9  

  表2.6  测试用例

测试用例 年    龄 性    别 婚姻状况 扶养人数
1 9 MALE 已婚 1
2 28 FEMALE 未婚 4
3 45 MALE 已婚 7
4 65 MALE 未婚 1
5 0 MALE 未婚 1
6 100 MALE 已婚 1
7 45 FEMALE 已婚 1
8 45 MALE 未婚 6
9 34 MALE 已婚 0
10 34 MALE 已婚 10

(未完,精彩待续)

本文选自《51Testing软件测试作品系列》之五的《手机软件测试最佳实践》

本站经电子工业出版社和作者的授权,近期将进行部分章节的连载,敬请期待!

版权声明:51Testing软件测试网获电子工业出版社和作者授权连载本书部分章节。

任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。

相关阅读:

查看本书介绍>>

查看本书其 他章节连载 >>

查看软件测试作品系列其 他书籍>>

22/2<12
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • dvdface
    2013-12-01 08:58:54

    等价类,因果图, 正交法,这些都是通用的用例设计方法, 没什么特点。凑字数。

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号