《《软件测试》大作业-网络五子棋系统测试用例报告(共11页).doc》由会员分享,可在线阅读,更多相关《《软件测试》大作业-网络五子棋系统测试用例报告(共11页).doc(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上 软件测试大作业网络五子棋系统测试用例报告专业年级:软件技术学 号:姓 名:XXX专心-专注-专业目 录1被测软件项目介绍(总计20分)1.1软件背景(1)软件的总体功能能够实现五子棋游戏中的全部规则,能够对胜负方进行判断,并给出提示。能够支持设置端口,玩家可以自己设置连接的IP地址。能够支持网络对战,支持两个玩家进行联机对战模式。(2)系统结构图 1.2单机游戏模块的功能需求分析功能需求编码A-00功能需求名称单机游戏功能描述完成游戏操作子功能编码子功能名称子功能描述输出A-01输入功能输入服务器IP地址选择界面A-02选择功能选择白棋或黑棋操作提示A-03判断功能
2、进行游戏时对系统中的规则进行判断,操作时应给出“已有棋子,请选择其它位置”、“You win”、“Game over!”的提示操作提示A-04退出退出游戏初始化A-05查询能够查询游戏版本号输出查询内容1.3网络游戏模块的功能需求分析功能需求编码B-00功能需求名称网络对战功能描述实现两人对战子功能编码子功能名称子功能描述输出B-01选择功能进入游戏后提示选择建立游戏或加入游戏弹出游戏对话框; B-02判断功能进行游戏时对系统中的规则进行判断,操作时应给出“已有棋子,请选择其它位置”、“You win”、“Game over!”的提示操作提示B-03传输功能游戏画面同步棋盘棋子B-04退出退出
3、游戏界面初始化要求:(1)对功能的分析要尽量准确、详细,不能只用一两句话简单的说明。可以写出做什么操作会得到什么样的结果。(2)根据以上需求设计测试用例。尽量应用多种测试方法,如等价类划分、边界值分析、决策表、逻辑覆盖及路径测试,并在测试用例中说明使用了哪种方法。2测试计划(总计5分)可以共用1个测试计划测试计划表测试人张义德测试目标找出影响网络五子棋正常运行的错误,分析其在各方面检验能否达到要求测试方法采用黑盒测试及白盒测试测试进度4h3测试用例设计(总计60分)4.1单机游戏模块的测试用例要求:将测试点描述清楚。(1) 用例组1:输入IP选择白棋测试用例用例编码C-01依据A-00输入输入
4、本机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:建立游戏、退出功能的测试用例用
5、例编码D-01依据B-00输入功能建立游戏,预计输出弹出建立游戏菜单,回到游戏主要测试技术黑盒测试执行步骤检查点检查依据期望值结果建立游戏弹出界面B-01退出游戏界面跳转B-04初始化初始化(2)用例组2:加入游戏、判断、传输测试用例用例编码D-02依据B-00输入功能选择黑棋,对战,预计输出黑棋棋盘界面主要测试技术黑盒测试及白盒测试执行步骤检查点检查依据期望值结果选择黑棋弹出是否加入游戏B-01对战提示对方棋盘对应位置有无棋子B-024缺陷报告(总计10分)要求:缺陷报告中应至少包括如下内容。(1) 缺陷编号及测试人。(2) 所属模块。(3) 问题描述,即在什么情况下,输入什么样的数据,预期结果是什么,而实际结果是什么。(4) 如果有能力,请分析缺陷出现的原因。测试人张义德缺陷编号所属模块预期结果实际结果1A-00-A-03提示“已有棋子,请选择其它位置”无法安插棋子且无提示2B-00-B-04进入游戏初始界面无反应5总结(总计5分)要求:介绍本次设计过程中遇到的主要问题及解决方案,有哪些问题是没能够解决的,从中得到哪些收获等。每个计算机程序刚开始设计出来时都不是完美的,总会出现一系列的BUG。通过对“网络五子棋系统”一系列的运行后,发现缺陷报告中四个BUG,其中1,2,问题已解决缺陷1中无法安插棋子且无提示, 缺陷2无法退出游戏,应查看退出按钮有无连接