首页 > 其他 > 详细

实验3+164+张增进

时间:2017-05-28 15:53:01      阅读:404      评论:0      收藏:0      [点我收藏+]

实验三 功能性测试用例设计(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

三

 

2000年12月5日

 

2000年12月7日

三

 

2000年12月5日

 

2000年12月7日

通过

2

2000

6

30

五

 

2000年6月29日

2000年7月1日

五

 

2000年6月29日

2000年7月1日

通过

3

2000

2

28

一

 

2000年2月27日

2000年2月29日

一

 

2000年2月27日

2000年2月29日

通过

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

 

四

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

 

日期超出范围

日期超出范围

 

日期超出范围

日期超出范围

 

 

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+张增进

原文:http://www.cnblogs.com/123zzj/p/6915784.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!