五子棋测试报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1引言
1.1编写目的
测试五子棋程序是否完成需求说明书以及概要设计说明书中规定的功能。
参考文档:需求分析说明书、概要设计
1.2项目背景对项目目标和目的
开发一个可以使用的,联网对战和单机游戏的五子棋程序,支持后期拓展。
1.3系统简介
五子棋是日常生活中闲暇时分娱乐游戏。但是大家并不一定总是能找到一个博弈对手。五子棋游戏为人们解决这个问题。让五子棋爱好者们找到一个永远有空,非常耐心,并且富有挑战的对手。
1.4术语和缩写词
分为人机对战和人人对战。
用户 user:
直接使用产品或与产品进行交互的个人或团体。
游戏模式:
分为有禁手和没有禁手模式,完全按照五子棋规则进行游戏。
游戏棋盘:
棋盘中中天元等点没有标出,采用的是近期比赛的五子棋盘。
bhb:
五子棋禁手模式。五子棋有禁手游戏。详情参寻五子棋规则
nbhb:
五子棋无禁手模式。五子棋无禁手游戏。详情参寻五子棋规则
2.测试概述
2.1测试范围概述
本测试用来测试五子棋程序,包括人机对战有禁手模式和无禁手模式。以及网络对战功能。
2.2测试范围列表
(1)人机对战,任意下子,人先手;
(2)人机对战,任意下子,电脑先手;
(3)网络对战;
(4)小功能使用;
2.3测试环境与配置
被烧写的linux平板电脑:
CPU:arm9
内存:1G
硬盘: 4G
操作系统:linux
电脑:ubuntu 系统
2.4测试人员与测试时间
测试人员:
测试时间:2013年5月16日
2.5测试版本:
五子棋AI 1.0 beta版本
BUG处于未知状态,并且数量比较多。
3.测试用例的详细描述
黑盒测试:
3.1人机对战,任意下子,人先手;
3.2人机对战,任意下子,电脑先手
3.3网络对战
3.31测试网络连接
3.32网络对战
3.4小功能测试
3.5在ubuntu计算机上的测试
3.51单机游戏:
功能均与使用linux平板电脑相同
3.52联网游戏:
功能均与使用linux平板电脑相同。
4缺陷分析
4.1模块缺陷数量统计
4.2缺陷残留
重要缺陷:程序位置移动会导致某些功能不正常。一些图片在程序转换电脑运行后可能出现加载错误的情况。
一般缺陷:网络对战,如果双方下的足够快,可能出现胜负判定失误。机器无法判定胜负的情况。
5测试评价:
5.1 充分性评价
系统的各个功能均被测试,测试的比较充分。但是测试用例不足,用例覆盖面不足,可能存在未知BUG。
测试环境单一,可能在其他测试环境出现错误。
5.2 缺陷与不足
测试比较不完善,不能想象奇怪的组合。以及BUG的访问模式。
使用时间不长,稳定性有待考究。
5.3改进建议
1.界面美观友好性有待提高,并且页面过多。完全不需要大么多页面2.功能的提升,这个太弱小
3.本程序是由短时间完成,又限于作者水平有限,所以BUG太多,稳定性有待提高。
4.程序界面美观性统一性有待完善