首页 > 代码库 > 实验3+164+张增进

实验3+164+张增进

实验三 功能性测试用例设计(2学时)

一、实验目的

    掌握黑盒测试用例设计方法

二、实验要求

(1)对被测程序进行黑盒测试用例设计

(2)运用等价类、边界值、决策表、状态图法等进行测试用例设计。

(3)对手机上任意一款音乐软件进行黑盒测试实践。(作业若雷同,后上传者判定0分)

三、实验内容

1、对被测程序运用不同的测试技巧进行测试用例设计,并执行测试,撰写测试小结。

要求写出测试用例表、执行情况和测试小结。

2、对手机上任意一款音乐软件进行黑盒测试。

要求:  (1)使用思维导图

        (2)根据场景法、状态图法 设计测试用例。

        (3)附加题:如有可能尝试用正交实验法、组合测试对测试用例进行简化。

写出测试用例表、执行情况,测试小结。

四.实验步骤

开发人员代码:http://www.cnblogs.com/wangkunhuang/p/6794401.html

1)被测项目界面。

 

技术分享

 

2)测试用例设计表

等价类

 

 

 

输入条件

有效等价类

编号

无效等价类

编号

1912≤year≤2050

year<1912

Year>2050

非数字

Month= 1,3,5,7,8,10,12

Month<1

Month= 4,6,9,11

month>12

Month= 2

非数字

1≤ day ≤31

day<1

Day>311

非数字

 

  测试用例表

测试用例编号

输入数据

预期输出

实际结果

通过与否

Year

Month

Day

这天是星期

上一天是

下一天是

这天是星期

上一天是

下一天是

1

2000

12

6

 

2000125

 

2000127

 

2000125

 

2000127

通过

2

2000

6

30

 

2000629

200071

 

2000629

200071

通过

3

2000

2

28

 

2000227

2000229

 

2000227

2000229

通过

4

2055

12

1

 

年份超出范围

年份超出范围

 

年份超出范围

年份超出范围

通过

5

2000

13

1

 

月份超出范围

月份超出范围

 

月份超出范围

月份超出范围

通过

6

2000

12

32

 

日期超出范围

日期超出范围

 

日期超出范围

日期超出范围

通过

7

1900

12

1

 

年份超出范围

年份超出范围

 

年份超出范围

年份超出范围

通过

8

2000

0

1

 

月份超出范围

月份超出范围

 

月份超出范围

月份超出范围

通过

9

1999

2

30

 

日期超出范围

日期超出范围

 

日期超出范围

日期超出范围

通过

10

a

2

12

 

年份超出范围

年份超出范围

程序出现异常

不通过

11

2000

2s

10

 

月份超出范围

月份超出范围

程序出现异常

不通过

12

2000

2

Jk

 

日期超出范围

日期超出范围

程序出现异常

不通过

 

边界值法测试:

 

1912<=年份<=2050

 

1<=月份<=12

 

1<=日期(月份:4、6、9、11)<=30

 

1<=日期(月份为:1、3、5、7、8、10、12)<=31

 

1<=日期(月份:2 年份:闰年)<=29

 

1<=日期(月份:2 年份:平年)<=28

测试用例

测试用例编号

输入数据

预期输出

实际结果

通过与否

Year

Month

Day

这天是星期

上一天是

下一天是

这天是星期

上一天是

下一天是

1-3

2001

8

16

 

2001815

2001817

 

2001815

2001817

通过

4

2004

8

30

2004829

2004831

2004829

2004831

通过

5

2001

9

31

 

日期超出范围

日期超出范围

 

日期超出范围

日期超出范围

通过

6-9

2004

1

16

2004115

2004117

2004115

2004117

通过

10

2001

1

31

2001130

200221

2001130

200121

不通过

11-14

2004

12

16

20041215

20041217

20041215

20041217

通过

15

2001

12

31

20011230

200211

20011230

200211

通过

16

2004

2

16

2004215

2004217

2004215

2004217

通过

17

2004

2

28

2004227

2004229

2004227

2004229

通过

18

2001

2

28

2001227

200131

2001227

200131

通过

19

2004

2

29

2004228

200431

2004228

200431

不通过

20

2001

2

29

 

日期超出范围

日期超出范围

 

日期超出范围

日期超出范围

通过

21-22

2004

2

30

 

日期超出范围

日期超出范围

 

日期超出范围

日期超出范围

 

 

4.状态图法

 

Ip1:输入年

 

Ip2:输入月

 

Ip3:输入日

 

Ip4:点击OK

 

Ip5:点击Cancel

 

  测试用例:                       

 

用例1

用例2

用例3

用例4

用例5

用例6

用例7

用例8

用例9

空闲

1

1

1

1

1

1

1

1

1

未输入年/月/日

 

 

 

 

 

 

 

 

 

年/月/日未输入或超出范围

 

3

3

3

 

4

4

4

5

已输入年

 

2

 

 

2

2

 

2

2

已输入月

 

 

2

 

3

3

2

 

3

已输入日

 

 

 

2

4

 

3

3

4

已输入正确规格的年月日

 

 

 

 

5

 

 

 

 

显示输出数据

 

 

 

 

6

 

 

 

 

退出

2

 

 

 

7

 

 

 

 

 

2、对手机上任意一款音乐软件进行黑盒测试。

1)使用思维导图:(最主要界面测试)

技术分享

(2)场景法测试

1.播放音乐

基本流:正常播放音乐

备选流1:暂停音乐播放

备选流2:播放一首歌曲  

备选流3:播放一首歌曲

备选流4:离开app界面,音乐继续在后台播放

备选流5:循环播放歌曲

备选流6:随机播放歌曲

备选流7:顺序播放歌曲

 

编号

场景/条件

备选流

预期结果

实际结果

1

用户选择音乐

基本流

播放音乐

播放音乐

2

用户选择暂停音乐

备选流1

音乐暂停

音乐暂停

3

用户选择播放上一首歌

备选流2

播放上一首歌曲

播放上一首歌曲

4

用户选择播放下一首歌

备选流3

播放下一首歌曲

播放下一首歌曲

5

用户回到手机主界面,app隐藏

备选流4

音乐继续播放

音乐继续播放

6

用户选择单曲循环

备选流5

音乐单曲循环

音乐单曲循环

7

用户选择随机播放歌曲

备选流6

音乐随机播放

音乐随机播放

8

用户选择顺序播放歌曲

备选流7

音乐按顺序播放

音乐按顺序播放

 

  测试用例:                       

 

 

用例1

用例2

用例3

用例4

用例5

用例6

用例7

用例8

用例9

空闲

1

1

1

1

1

1

1

1

1

未输入年/月/日

 

 

 

 

 

 

 

 

 

年/月/日未输入或超出范围

 

3

3

3

 

4

4

4

5

已输入年

 

2

 

 

2

2

 

2

2

已输入月

 

 

2

 

3

3

2

 

3

已输入日

 

 

 

2

4

 

3

3

4

已输入正确规格的年月日

 

 

 

 

5

 

 

 

 

显示输出数据

 

 

 

 

6

 

 

 

 

退出

2

 

 

 

7

 

 

 

 

 

状态图

 

 技术分享

状态类表

状态/用例

1

2

3

4

5

6

7

8

9

10

程序启动

1

1

1

1

1

1,3

1

1

1

1

账号已输入

 

2

 

2,4

 

 

3

 

2

 

密码已输入

 

 

2

 

2,4

 

 

 

 

2

登录按钮已点击

 

 

 

3

3

2

2

 

 

 

账号/密码已输入

 

3

3

5

5

 

4

2

 

 

主界面

 

4

4

6

6

 

5

 

 

 

退出

2

 

 

 

 

4

 

3

3

3

测试用例设计

编号

账号

密码

预期结果

实际结果

是否正确

1

 

 

退出

退出

2

V

V

主界面

主界面

3

V

V

主界面

主界面

4

V

V

主界面

主界面

5

V

V

主界面

主界面

6

 

 

请输入账号

请输入账号

7

V

V

主界面

主界面

8

V

V

主界面

主界面

9

V

 

请输入密码

请输入密码

10

 

V

请输入账号

请输入账号

3.正交实验法

登录功能测试

           因素两个:账号,密码。状态三个:空,正确,错误

正交表

 

账号

密码

1

2

正确

3

错误

4

正确

5

正确

正确

6

正确

错误

7

错误

8

错误

正确

9

错误

错误

 

五.实验结果

QQ音乐执行情况都符合测试结果

 

2.测试小结

测试结果全部符合预期结果。

 

 

 

 

实验3+164+张增进