ZIBO VOCATIONAL INSTITUTE
《软件测试》大作业
网络五子棋系统测试用例报告
专业年级:软件技术 学 号:0000000 姓 名: XXX
目录
1 被测软件项目介绍(总计 20 分) ................................................................. 1..
1.1 软件背景
1..
1.2 单机游戏模块的功能需求分析
2.. 1.3 网络游戏模块的功能需求分析
2..
2 测试计划(总计 5 分) ................................................................. ..
3测试用例设计(总计 60分) ................................................................. .
4.1 单机游戏模块的测试用例 ................................................................. .
4.2 网络游戏模块的测试用例 ................................................................. .
4 缺陷报告(总计 10 分 ................................................................. ..
5 总结(总计 5 分 ................................................................. ..
3.5.5.5.)8.)9. 1被测软件项目介绍(总计 20 分)
1.1软件背景
(1) 软件的总体功能
① 能够实现五子棋游戏中的全部规则,能够对胜负方进行判断, 并给出提示。 ② 能够支持设置端口,玩家可以自己设置连接的
IP地址。
③ 能够支持网络对战,支持两个玩家进行联机对战模式。
(2) 系统结构图
1.2单机游戏模块的功能需求分析
功能需求编码 功能需求名称 功能描述 子功能编码 A-00 单机游戏 完成游戏操作 子功能名称 输入功能 选择功能 判断功能 子功能描述 输入服务器IP地址 选择白棋或黑棋 进行游戏时对系统中的规则 进行输出 选择界面 操作提示 操作提示 A-01 A-02 A-03 判断,操作时应给出“已 有棋子,请选择其它位置”、 “You win”、“Game oven” 的提示 A-04 A-05 退出 查询 退出游戏 能够查询游戏版本号 初始化 输出查询内容 1.3网络游戏模块的功能需求分析
功能需求编码 功能需求名称 功能描述 子功能编码 B-00 网络对战 实现两人对战 子功能名称 子功能描述 输出 B-01 选择功能 进入游戏后提示选择建 立游戏或加入游戏 弹出游戏 对话框; 操作提示 B-02 判断功能 进行游戏时对系统中的 规则进行判断,操作时 应给出“已有棋子,请 选择其它位置”、“ You win ”、“ Game ove! ” 的 提示 B-03 B-04 传输功能 退出 游戏画面同步 退出游戏界面 棋盘棋子 初始化 要求:
(1) 对功能的分析要尽量准确、详细,不能只用一两句话简单 的说明。可以写出做什么操作会得到什么样的结果。
(2) 根据以上需求设计测试用例。尽量应用多种测试方法,如 等价类划分、边界值分析、决策表、逻辑覆盖及路径测试,并在测试 用例中说明使用了哪种方法。
2测试计划(总计5分)
可以共用i个测试计划
测试计划表 测试人 张义德 测试目标 找出影响网络五子棋正常运行的错误,分析 其在各方面检验能否达到要求 测试方法 测试进度 采用黑盒测试及白盒测试 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 预期结果 实际结果 无法安插棋子且无提示 提示“已有棋子,请选 择其它位置” 2 B-00-B-04 进入游戏初始界面 无反应 5 总结(总计 5 分)
要求:介绍本次设计过程中遇到的主要问题及解决方案, 有哪些问题 是没能够解决的,从中得到哪些收获等。
每个计算机程序刚开始设计出来时都不是完美的, 总会出现一系列的
BUG。通过对“网络五子棋系统”一系列的运行后,发现缺陷报告中 四个BUG,
其中1,2,问题已解决
缺陷 1 中无法安插棋子且无提示, 缺陷 2 无法退出游戏,应查看退出按钮有无连接
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务