- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试小论文
题目:: 2015.4.18
指导教师: 钱 丽
摘 要
五子棋游戏不仅能增强思维能力,提高记忆力,而且富含哲理,有助于修身养性。既有“场”的概念,亦有“点”的连接,是古今哲理的结晶。因此,开发出一款简单实用的单机版五子棋软件很有意义。?
本论文分析了五子棋游戏的游戏规则,设计了游戏算法,并选择eclipse作为该软件的开发平台,实现了五子棋的多种对战模式,既可人与人对战,也可人与电脑对战。还实现了,自定义棋盘行列数。
本文将从开发环境的安装,到五子棋的功能分析与设计,到各功能模块的实现,逐步向您展现五子棋的实现过程。经测试,本游戏系统功能齐全,能平稳运行,具有较强的使用价值。?
关键词:五子棋;思考算法;多人对战;人机对战;
目 录
1.引言 1
1.1编写目的 1
1.2背景 1
2.单机版五子棋系统介绍 2
2.1平台简介 2
2.2游戏概述 2
3.基于Java的五子棋游戏的设计 3
3.1游戏模块 3
3.1.1 开局、退出、棋盘 3
3.1.2 模式栏 4
3.2游戏流程图 4
4.软件测试 5
4.1测试的目的 5
4.2测试的方法 5
4.3白盒测试 6
4.3.1测试用例 7
4.4黑盒测试 10
4.5测试游戏存在的问题 12
4.6游戏不足的解决方案 12
4.6.1游戏改进后的代码 12
4.7回归测试 13
5.总结 15
参考文献 16
附录 17
1.引言
1.1编写目的
根据测试计划报告,对软件进行测试,详细记录测试过程,以对软件的质量进行评价,为软件设计人员提供BUG依据,故做产生测试分析报告。
1.2背景
为了使游戏更加完善,使玩家有更好的游戏体验,针对游戏出现的一些问题,做出修复,使游戏更加生动,符合玩家的游戏习惯。
2.单机版五子棋系统介绍
2.1平台简介
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)Java 语言设计,在 Windows 系统为玩家提供五子棋游戏人 机对战的基本功能。玩家可以通过鼠标在棋盘的相应位置下子,一方为白色,另 一方为黑色,先下的为黑子(主场)。游戏过程中,只要有一人先连成五个棋子, 不论横、竖或斜,就会在屏幕上显示是谁赢了比赛,也可以是平局收场,从而可 以进行下一场比赛。在比赛过程中,如果一方需要悔棋,先得通过对手的同意才可以。
3.基于Java的五子棋游戏的设计
本项目中五子棋主要包含两大主要模块,如下图3.1(a)3.1(b)
图3.1(a) 主要模块
图3.1(b)游戏主界面
3.1游戏模块
该模块实现游戏的主要功能,共包含两个小模块,如下图3.2(a)3.2(b)
图3.2(a) 游戏模块
图3.2(b) 游戏菜单
3.1.1 开局、退出、棋盘
实现可视化的开局与退出功能,以及棋盘选择对战模式。
图3.3 开局、退出、棋盘
3.1.2 模式栏
模式栏,主要实现游戏过程中的各种控制功能,包括人人、人机实例化对战模式。
图3.4 模式选择
3.2游戏流程图
4.软件测试
4.1测试的目的
软件测试是为了发现错误而执行程序的过程。或者说,软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例{即输入数据及其预期的输出结果},并利用这些测试用例去运行程序,以发现程序错误的过程。设计测试的目标是想以最少的时间和人力,系统地找出软件中潜在的各种错误和缺陷。如果成功地实施了测试,就能够发现软件中的错误。测试的附带收获是,它能够证明软件的功能和性能与需求说明相符合。此外,实施测试收集到的测试结果数据为可靠性分析提供了依据。而测试的目的就是在软件投入生产性运行之前,尽可能地发现软件中的错误。
4.2测试的方法
常见的软件测试阶段的工作主要分为单元测试、集成测试、确认测试和系统测试四个步骤,测试方法有黑盒测试和白盒测试两种方法:黑盒测试(已经知道产品应该具有
您可能关注的文档
- 命题作文题分类指导.ppt
- 慢性病数据录入和管理.ppt
- 摸一摸_画一画.ppt
- 慢性病综合防控示范区考评汇总表.doc
- 慢性粒细胞白血病的护理.ppt
- 乳腺钼钯影像学诊断剖析.ppt
- 慢性肾功能不全2014.ppt
- 慢性肾小球肾炎教学查房.ppt
- 乳腺肿瘤异质性的分子定义剖析.doc
- 慢性肾炎的发病机制.docx
- 运用PDCA提高科室护理不良事件上报率.pptx
- 《ICU清醒患者睡眠促进策略审查指标的制订及障碍因素分析》文献解读.pptx
- 跌倒的预防宣教.pptx
- 山东省潍坊市潍城区于河街办实验中学2023-2024学年七年级下学期6月月考地理试题.docx
- 2024年云南省昆明市第八中学初中学业水平模拟检测(四)地理试题.docx
- 2024年山西省中考地理预测导向卷 .docx
- 山东省齐河县刘桥乡中学2023-2024学年七年级下学期第二次月考地理试题.docx
- 2024年江苏省徐州市中考历史信息卷.docx
- 2024年福建省三明市尤溪县中考三模地理试题.docx
- 山西省太原市第六十中学2023-2024学年部编版七年级下学期期末历史试卷.docx
文档评论(0)