标签:ima order http 界面 范围 技术分享 编号 输入 pad
被测项目网址:http://www.cnblogs.com/linpanhuang/p/6790891.html
1.被测项目界面

2.测试用例设计表
有效等价类:
M1:month=4,6,9,11
M2:month=1,3,5,7,8,10
M3:month=2
M4:month=12
D1:1<=day<=27
D2:day=28
D3:day=29
D4:day=30
D5:day=31
Y1:year是闰年且1912<=year<2050
Y2:year是平年且1912<=year<2050
无效等价类:
M5:month不是整数
M6:month<1
M7:month>12
M8:month不是整数
D6:day不是整数
D7:day<1
D8:day>31
Y3:year不是整数
Y4:year<1912
Y5:year>2050
根据等价类、决策表、边界值设计的测试样例及测试结果如下:

| 规则 | 1-3 | 4 | 5 | 6-9 | 10 | 11-14 | 15 | 16 | 17 | 18 | 19 | 20 | 21-22 | ||
| C1:month在 | M1 | M1 | M1 | M2 | M2 | M3 | M3 | M4 | M4 | M4 | M4 | M4 | M4 | ||
| C2:day在 | D1-D3 | D4 | D5 | D1-D4 | D5 | D1-D4 | D5 | D1 | D2 | D2 | D3 | D3 | D4-D5 | ||
| C3:yer在 | - | - | - | - | - | - | - | - | Y1 | Y2 | Y1 | Y2 | - | ||
| 动作 | |||||||||||||||
| a1:不可能 | 
 | 
 | 成立 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 成立 | 成立 | ||
| a2:day加1 | 成立 | 
 | 
 | 成立 | 
 | 成立 | 
 | 成立 | 成立 | 
 | 
 | 
 | 
 | ||
| a3:day复位 | 
 | 成立 | 
 | 
 | 成立 | 
 | 成立 | 
 | 
 | 成立 | 成立 | 
 | 
 | ||
| a4:month加1 | 
 | 成立 | 
 | 
 | 成立 | 
 | 
 | 
 | 
 | 成立 | 成立 | 
 | 
 | ||
| a5:month复位 | 
 | 
 | 
 | 
 | 
 | 
 | 成立 | 
 | 
 | 
 | 
 | 
 | 
 | ||
| a6:year加1 | 
 | 
 | 
 | 
 | 
 | 
 | 成立 | 
 | 
 | 
 | 
 | 
 | 
 | ||
测试用例
| 测试用例编号 | 输入数据 | 预期输出 | 实际结果 | 通过与否 | ||||||
| Year | Month | Day | 这天是星期 | 上一天是 | 下一天是 | 这天是星期 | 上一天是 | 下一天是 | ||
| 1-3 | 2001 | 8 | 16 | 
 四 | 2001年8月15日 | 2001年8月17日 | 
 四 | 2001年8月15日 | 2001年8月17日 | 通过 | 
| 4 | 2004 | 8 | 30 | 一 | 2004年8月29日 | 2004年8月31日 | 一 | 2004年8月29日 | 2004年8月31日 | 通过 | 
| 5 | 2001 | 9 | 31 | 
 | 日期超出范围 | 日期超出范围 | 
 | 日期超出范围 | 日期超出范围 | 通过 | 
| 6-9 | 2004 | 1 | 16 | 五 | 2004年1月15日 | 2004年1月17日 | 五 | 2004年1月15日 | 2004年1月17日 | 通过 | 
| 10 | 2001 | 1 | 31 | 三 | 2001年1月30日 | 2002年2月1 | 三 | 2001年1月30日 | 2001年2月1 | 不通过 | 
| 11-14 | 2004 | 12 | 16 | 四 | 2004年12月15日 | 2004年12月17日 | 四 | 2004年12月15日 | 2004年12月17日 | 通过 | 
| 15 | 2001 | 12 | 31 | 一 | 2001年12月30日 | 2002年1月1日 | 一 | 2001年12月30日 | 2002年1月1日 | 通过 | 
| 16 | 2004 | 2 | 16 | 一 | 2004年2月15日 | 2004年2月17日 | 一 | 2004年2月15日 | 2004年2月17日 | 通过 | 
| 17 | 2004 | 2 | 28 | 六 | 2004年2月27日 | 2004年2月29日 | 六 | 2004年2月27日 | 2004年2月29日 | 通过 | 
| 18 | 2001 | 2 | 28 | 三 | 2001年2月27日 | 2001年3月1日 | 三 | 2001年2月27日 | 2001年3月1日 | 通过 | 
| 19 | 2004 | 2 | 29 | 日 | 2004年2月28日 | 2004年3月1日 | 三 | 2004年2月28日 | 2004年3月1日 | 通过 | 
| 20 | 2001 | 2 | 29 | 
 | 日期超出范围 | 日期超出范围 | 
 | 日期超出范围 | 日期超出范围 | 通过 | 
| 21-22 | 2004 | 2 | 30 | 
 | 日期超出范围 | 日期超出范围 | 
 | 日期超出范围 | 日期超出范围 | 通过 
 
 | 
2、对手机上Spotify进行黑盒测试


1.思维导图

2.
场景法:
基本流:播放音乐
备选流1:暂停播放
备选流2:继续播放
备选流3.1:顺序播放模式下一首
备选流3.2:顺序播放模式上一首
备选流3.3:单曲循环模式下一首
备选流3.4:单曲循环模式下一首
备选流3.5:随机播放模式下一首
备选流3.6:随机播放模式上一首
| 序号 | 场景 | 流 | 预期结果 | 实际结果 | 是否通过 | 
| 1 | 播放音乐 | 基本流 | 播放音乐 | 播放音乐 | √ | 
| 2 | 音乐暂停 | 备选流1 | 音乐暂停 | 音乐暂停 | √ | 
| 3 | 继续播放 | 备选流2 | 继续播放 | 继续播放 | √ | 
| 4 | 顺序播放模式下一首 | 备选流3.1 | 顺序播放下一首 | 顺序播放下一首 | √ | 
| 5 | 顺序播放模式上一首 | 备选流3.2 | 顺序播放上一首 | 顺序播放上一首 | √ | 
| 6 | 单曲循环模式下一首 | 备选流3.3 | 单曲循环原曲 | 单曲循环原曲 | √ | 
| 7 | 单曲循环模式下一首 | 备选流3.4 | 单曲循环原曲 | 单曲循环原曲 | √ | 
| 8 | 随机播放模式下一首 | 备选流3.5 | 随机播放一首 | 随机播放一首 | √ | 
| 9 | 随机播放模式上一首 | 备选流3.6 | 播放上一首 | 播放上一首 | √ | 
状态法:

实际上spotify的功能还是比较多的,在这里只测试了核心的播放功能。可以看出商业软件是比较robust的,你很难在上面发现bug。
标签:ima order http 界面 范围 技术分享 编号 输入 pad
原文地址:http://www.cnblogs.com/mrlry/p/6915367.html