实验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



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.测试小结

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

时间: 2024-11-10 21:50:58

实验3+164+张增进的相关文章

实验二 164 张增进

一.实验目的 掌握基于覆盖理论与基本路径的基本白盒测试方法和实践 二.实验要求 运用逻辑覆盖测试的覆盖准则设计被测程序的测试用例,并运行测试用例检查程序的正确与否,给出程序缺陷小结. 三.实验内容 根据各位同学自己的被测程序,分别作出各类白盒测试技术的用例设计和相应的Junit脚本. 所有的覆盖的技术:语句覆盖.判定覆盖.条件覆盖.判定/条件覆盖.组合覆盖.路径覆盖,基本路径测试方法. 包括的内容有: 1) 被测原代码: public class CodeModification { priva

实验四+164+张增进

一.实验目的 1) 学习QTP工具的使用 2)了解黑盒自动化测试 二.实验要求 (1)对被测程序进行黑盒测试用例设计 (2)对QTP的飞机订票系统的任一界面或控件实现自动化测试.(测试的具体自选) (3)写出该程序的缺陷. 三.实验内容 1.对QTP的样例小程序飞机订票系统,实现自动化测试.(学号被3整除,测3a;余1,测3b:余2,测4a) 2.要求: 1)写出飞机订票系统的被测需求. 自行选择需要测试的部分,根据自己的能力,可大,可小. 描述,被测程序,与被测部分的功能. 2)设计测试用例.

第五次作业+164+张增进

开发人员代码: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 ⑦

实验三+161+张丽霞

第三次实验报告:功能性测试用例设计 一.实验目的 掌握黑盒测试用例设计方法 二.实验要求 (1)对被测程序进行黑盒测试用例设计 (2)运用等价类.边界值.决策表.状态图法等进行测试用例设计. (3)对手机上任意一款音乐软件进行黑盒测试实践.(作业若雷同,后上传者判定0分) 三.实验内容 1.对被测程序运用不同的测试技巧进行测试用例设计,并执行测试,撰写测试小结. 要求写出测试用例表.执行情况和测试小结. 开发贴:http://www.cnblogs.com/lingzhiliu/p/679892

Java实验报告-20135121张文俊

实验一 Java开发环境的熟悉 20135121 张文俊 一.实验内容 1. 使用JDK编译.运行简单的Java程序 2.使用Eclipse 编辑.编译.运行.调试Java程序 二.实验要求 1.没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑器> 课程 2.完成实验.撰写实验报告,实验报告模板见QQ群,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用,程序的编辑,调试,运行等).解决办法(空洞的方法如“查网络”.“问同学”.“看书”等一律得

实验四+166+张珍珍

实验四 功能自动化测试(2学时)   一.实验目的 1) 学习QTP工具的使用 2)了解黑盒自动化测试 二.实验要求 (1)对被测程序进行黑盒测试用例设计 (2)对QTP的飞机订票系统的任一界面或控件实现自动化测试.(测试的具体自选) (3)写出该程序的缺陷. 三.实验内容 1.对QTP的样例小程序飞机订票系统,实现自动化测试.(学号被3整除,测3a;余1,测3b:余2,测4a) 2.要求: 1)写出飞机订票系统的被测需求. 自行选择需要测试的部分,根据自己的能力,可大,可小. 描述,被测程序,

实验三+162+张倩

一.实验目的 掌握黑盒测试用例设计方法 二.实验要求 (1)对被测程序进行黑盒测试用例设计 (2)运用等价类.边界值.决策表.状态图法等进行测试用例设计. (3)对手机上任意一款音乐软件进行黑盒测试实践.(作业若雷同,后上传者判定0分) 三.实验内容 1.对被测程序运用不同的测试技巧进行测试用例设计,并执行测试,撰写测试小结. 要求写出测试用例表.执行情况和测试小结. 2.对手机上任意一款音乐软件进行黑盒测试. 要求:1)使用思维导图 2)根据场景法.状态图法 设计测试用例. 3)附加题:如有可

实验四+162+张倩

一.实验目的 1) 学习QTP工具的使用 2)了解黑盒自动化测试 二.实验要求 (1)对被测程序进行黑盒测试用例设计 (2)对QTP的飞机订票系统的任一界面或控件实现自动化测试.(测试的具体自选) (3)写出该程序的缺陷. 三.实验内容 1.对QTP的样例小程序飞机订票系统,实现自动化测试.(学号被3整除,测3a;余1,测3b:余2,测4a) 2.要求: 1)写出飞机订票系统的被测需求. 自行选择需要测试的部分,根据自己的能力,可大,可小. 描述,被测程序,与被测部分的功能. 2)设计测试用例.

实验四+163+张玉洁

一.实验目的 1) 学习QTP工具的使用 2)了解黑盒自动化测试 二.实验要求 (1)对被测程序进行黑盒测试用例设计 (2)对QTP的飞机订票系统的任一界面或控件实现自动化测试.(测试的具体自选) (3)写出该程序的缺陷. 三.实验内容 1.对QTP的样例小程序飞机订票系统,实现自动化测试.(学号被3整除,测3a;余1,测3b:余2,测4a) 2.要求: 1)写出飞机订票系统的被测需求. 自行选择需要测试的部分,根据自己的能力,可大,可小. 描述,被测程序,与被测部分的功能. 2)设计测试用例.