《软件测试》大作业网络五子棋系统测试用例报告.docx
- 文档编号:14900420
- 上传时间:2023-06-28
- 格式:DOCX
- 页数:20
- 大小:177.55KB
《软件测试》大作业网络五子棋系统测试用例报告.docx
《《软件测试》大作业网络五子棋系统测试用例报告.docx》由会员分享,可在线阅读,更多相关《《软件测试》大作业网络五子棋系统测试用例报告.docx(20页珍藏版)》请在冰点文库上搜索。
《软件测试》大作业网络五子棋系统测试用例报告
《软件测试》大作业
网络五子棋系统测试用例报告
专业年级:
软件技术
学号:
0000000
姓名:
XXX
1 被测软件项目介绍(总计 20 分) ......................................................1
1.1 软件背景 .......................................................................................1
1.2 单机游戏模块的功能需求分析 ...................................................2
1.3 网络游戏模块的功能需求分析 ...................................................2
2 测试计划(总计 5 分) ........................................................................3
3 测试用例设计(总计 60 分) ..............................................................5
4.1 单机游戏模块的测试用例 ...........................................................5
4.2 网络游戏模块的测试用例 ...........................................................5
4 缺陷报告(总计 10 分) ......................................................................8
5 总结(总计 5 分) ................................................................................9
1 被测软件项目介绍(总计 20 分)
1.1 软件背景
(1)软件的总体功能
①能够实现五子棋游戏中的全部规则,能够对胜负方进行判断,
并给出提示。
②能够支持设置端口,玩家可以自己设置连接的 IP 地址。
③能够支持网络对战,支持两个玩家进行联机对战模式。
(2)系统结构图
1.2 单机游戏模块的功能需求分析
功能需求编码A-00
功能需求名称单机游戏
功能描述
子功能编码
A-01
A-02
完成游戏操作
子功能名称
输入功能
选择功能
子功能描述
输入服务器 IP 地址
选择白棋或黑棋
输出
选择界面
操作提示
A-03
判断功能
进行游戏时对系统中的规则 操作提示
进行判断,操作时应给出“已
有棋子,请选择其它位置” 、
“You win”、“Game over!
”
的提示
A-04
A-05
退出
查询
退出游戏
能够查询游戏版本号
初始化
输出查询内容
1.3 网络游戏模块的功能需求分析
功能需求编码 B-00
功能需求名称 网络对战
功能描述
子功能编码
实现两人对战
子功能名称 子功能描述 输出
B-01选择功能进入游戏后提示选择建 弹出游戏
立游戏或加入游戏对话框;
B-02判断功能进行游戏时对系统中的 操作提示
规则进行判断,操作时
应给出“已有棋子,请
选择其它位置”、“ You
win”、 Game over!
”的
提示
B-03
B-04
传输功能
退出
游戏画面同步
退出游戏界面
棋盘棋子
初始化
要求:
(1)对功能的分析要尽量准确、详细,不能只用一两句话简单
的说明。
可以写出做什么操作会得到什么样的结果。
(2)根据以上需求设计测试用例。
尽量应用多种测试方法,如
等价类划分、边界值分析、决策表、逻辑覆盖及路径测试,并在测试
用例中说明使用了哪种方法。
2 测试计划(总计 5 分)
可以共用 1 个测试计划
测试计划表
测试人张义德
测试目标找出影响网络五子棋正常运行的错误,分析
其在各方面检验能否达到要求
测试方法
测试进度
采用黑盒测试及白盒测试
4h
3 测试用例设计(总计 60 分)
4.1 单机游戏模块的测试用例
要求:
将测试点描述清楚。
(1) 用例组 1:
输入 IP 选择白棋测试用例
用例编码
依据
输入
预计输出
C-01
A-00
输入本机 IP 号,选择白棋
白 棋 棋 盘 主要测试 黑盒测试
执行步骤
界面
检查点
技术
检查依据 期望值 结果
输入 ID 号
数 字 接 收 A-01
光标跳转
选择白棋汉 字 接 受 A-02
光标跳转
游 戏 开 游戏开
始 始
(2)用例组 2:
黑棋测试及判断和退出游戏测试用例
用例编码
依据
输入功能
C-02
A-00
选择黑棋,点击退出游戏按钮
预计输出黑 棋 棋 盘 主要测试 黑盒测试
界面技术
执行步骤
检查点
检查依据 期望值 结果
输入 ID 号
数 字 接 收 A-01
光标跳转
选择黑棋汉 字 接 受 A-02
光标跳转
对战棋 子 安 放 A-03
正确与否
出现提
示
提示
单机“退出”按钮退出游戏A-04初始化
4.2 网络游戏模块的测试用例
要求:
将测试点描述清楚。
(1)用例组 1:
建立游戏、退出功能的测试用例
用例编码
依据
输入功能
预计输出
D-01
B-00
建立游戏,
弹 出 建 立 主要测试 黑盒测试
游戏菜单 , 技术
回到游戏
执行步骤
建立游戏
退出游戏
检查点
弹出界面
界面跳转
检查依据 期望值
B-01
B-04 初始化
结果
初始化
(2)用例组 2:
加入游戏、判断、传输测试用例
用例编码
依据
输入功能
预计输出
D-02
B-00
选择黑棋,对战,
黑棋棋盘界面 主要测试 黑盒测试及白盒
执行步骤
选择黑棋
检查点
弹出是否加入游戏
技术
测试
检查依据 期望值
B-01
结果
对战
提示对方棋盘对应位 B-02
置有无棋子
4 缺陷报告(总计 10 分)
要求:
缺陷报告中应至少包括如下内容。
(1) 缺陷编号及测试人。
(2) 所属模块。
(3) 问题描述,即在什么情况下,输入什么样的数据,预期结果
是什么,而实际结果是什么。
(4) 如果有能力,请分析缺陷出现的原因。
测试人
缺陷编号
张义德
所属模块
预期结果 实际结果
1
A-00-A-03
提示“已有棋子,请选
无法安插棋子且无提示
2B-00-B-04
择其它位置”
进入游戏初始界面 无反应
5 总结(总计 5 分)
要求:
介绍本次设计过程中遇到的主要问题及解决方案,有哪些问题
是没能够解决的,从中得到哪些收获等。
每个计算机程序刚开始设计出来时都不是完美的,总会出现一系列的
BUG。
通过对“网络五子棋系统”一系列的运行后,发现缺陷报告中
四个 BUG,其中 1,2,问题已解决
缺陷 1 中无法安插棋子且无提示,
缺陷 2 无法退出游戏,应查看退出按钮有无连接
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件测试 软件 测试 作业 网络 五子棋 系统 报告