测试分析报告
1.引言 1
1.1编写目的 1
1.2项目背景 1
1.3参考资料 2
2.测试计划执行情况 2
2.1测试项目 2
2.2测试机构和人员 3
2.3测试结果 3
3.软件需求测试结论 7
4.评价 7
4.1软件能力 7
4.2缺陷和限制 7
4.3建议 7
4.4测试结论 8
结合测试计划预先的规定对所开发的翻翻棋之斗兽棋进行物理和逻辑上的全面测试,找出其中存在的编码以及界面风格上存在的错误及不足之处,进行相应的调整和改动,将系统的错误和用户在使用过程中遇到困难的程度降到最低,同时也将系统的精确度提升为最大。
目前翻翻棋在休闲游戏市场上并不是很多,很多用户没有见过这样一个放松娱乐的游戏,这值得我们大力推广。翻翻棋游戏是真正适合少年期的用户使用的具有寓教于乐意义的游戏。在当今如此盛行网络游戏的时代,教育网游的诞生不能不说是一个绝好的切入点。因此翻翻棋游戏就更适合于教育网游。与一般传统的角色扮演类游戏相比,翻翻棋游戏的开发更适合于如今网游的发展趋势,从另一方面更可以使如今的用户远离一些血腥暴力游戏所带来的危害。益智休闲类游戏不仅满足用户对游戏的需要,也是一种促进智力发展的手段。
[1] 翻翻棋-项目开发计划书
[2] 翻翻棋-需求规格说明书
[3] 翻翻棋-概要设计说明书
[4] 翻翻棋-详细设计说明书
2.1.1 服务器端
2.1.1.1 联机对打测试
主要测试用户的各种权限的行使是否可行(如开启服务器,连接服务器,开始游戏等),并且测试游戏中对话功能,检查上述功能是否可行。
2.1.2 客户端
2.1.2.1 游戏控制模块测试
主要测试用户是否可以正常连接服务器,用户是否可以正常登陆,用户是否可以正常选择游戏并且进行游戏,用户创建游戏,加入游戏的功能是否可以正常使用,退出游戏的功能是否可以正常使用。通过测试,检查上述功能是否可行。
2.1.2.2 游戏进行测试
主要测试用户对棋盘棋子的各项操作功能,例如翻棋,吃子,悔棋,求和等。通过测试,检查上述功能是否可行。
2.1.2.3 游戏结果测试
主要测试。通过测试游戏进行到最后一步时对结果的判定,检查上述功能是否可行。
2.1.2.4 用户聊天模块测试
主要测试用户与用户之间发送信息,系统给用户发送信息的功能是否可行。通过测试,检查上述功能是否可行。
测试机构:抖抖工作室
负责人:姜力比
测试人员名单:姜力比
2.3.1服务器端
2.3.1.1开启服务器测试:
步骤:游戏开启后,点击开启服务器,进行等待别人的加入。
测试结果:服务器开启成功
问题:测试中未发现问题,测试结果正确
2.3.1.2:连接服务器测试
步骤:服务器端登录后,点击连接服务器。
测试结果:连接服务器成功
问题:测试中未发现问题,测试结果正确
2.3.1.3:背景音乐
步骤:服务器端登录后,点击内容,点击获取
测试结果:内容得到并显示
问题:测试中未发现问题,测试结果正确
2.3.2客户端
2.3.2.1游戏创建:
步骤:进入游戏后,点击开启服务器
测试结果:创建了以自己为房主的游戏房间,并等待其他用户的进入
问题:测试中未发现问题,测试结果正确
2.3.2.2游戏加入:
步骤:进入游戏后,点击连接服务器,输入已知的IP端
测试结果:成功加入游戏并等待开始
问题:测试中未发现问题,测试结果正确
2.3.2.3游戏退出:
步骤:加入游戏之后,点击退出
测试结果:成功退出游戏
问题:测试中未发现问题,测试结果正确
2.3.3 用户聊天模块测试
2.3.3.1消息发送:
步骤:点击聊天框后,输入消息,点击发送
测试结果:发送目标接收到消息
问题:测试中未发现问题,测试结果正确
2.3.3.2消息接收:
步骤:登录游戏后,查看聊天框内容
测试结果:成功接收到消息
问题:测试中未发现问题,测试结果正确
2.3.4游戏端
2.3.4.1 翻暗棋
步骤:点击暗棋,查看结果
测试结果:棋子翻面,显示棋子
问题:测试中未发现问题,测试结果正确
2.3.4.2 走棋
步骤:点击己方棋子,走到其他位置
测试结果:棋子走到了自己所走的位置
问题:测试中未发现问题,测试结果正确
2.3.4.3 吃子
步骤:点击己方棋子,向对方比自己低级或者高级的棋子或者相同棋子吃去
测试结果:棋子成功吃掉低级棋子或者被吃掉或者同归于尽
问题:测试中未发现问题,测试结果正确
2.3.4.4 游戏胜负
步骤:将棋子走完至结果
测试结果:游戏结束,显示胜负
问题:测试中未发现问题,测试结果正确
经过对翻翻棋之斗兽棋的全面系统性测试,本平台已经具有了用户进行使用游戏的各项功能,在用户开启服务器,连接服务器,游戏,聊天等功能上都能满足一般需求。但在细节上任有不足,而有的功能未被测试,比如当用户数量太多的情况。
经全面系统的测试,该软件已经满足用户的需求,具备作为一个软件制作初级水平阶段
该软件已经初步实现了应有的功能,但在细节方面存在较多的缺陷。例如多方参与到一个服务器房间的崩溃处理,添加的字段不能判断是否为空,是否符合数据库中规定的数据类型,各个模块之间的颜色风格不是很协调、统一,没有对用户断线做处理。在以后还需要继续完善。
在对该翻翻棋做进一步完善时,对于程序代码方面的错误还是需要各个模块负责人进行相应的修改,对于各个模块的总体风格应尽量团队之间相互讨论后,制定出统一的风格方案,相互协调,来共同完成。
该软件能够满足用户的需求,符合基本要求
原文地址:http://www.cnblogs.com/zsjy/p/3751971.html