团队作业5——测试与发布(Alpha版本)

戴金晖 2022-12-05 22:56:41

目录

  • 作业详情
  • 一、Alpha版本测试报告
  • 1.bug列表
  • 2、场景测试(scenario testing)
  • 2.1 你预期不同的用户会怎样使用你的软件?他们有什么需求和目标?
  • 2.2你的软件提供的功能怎么组合起来满足他们的需要?
  • 3、测试矩阵(test matrix)
  • 4、出口条件(exit criteria)
  • 二、Alpha版本发布说明
  • 1、功能
  • 1.1象棋
  • 1.2五子棋
  • 2、缺陷
  • 3、对运行环境的要求
  • 4、安装方法
  • 5、问题和限制
  • 6、发布方式

作业详情

作业所属课程软件工程
作业要求团队作业5——测试与发布(Alpha版本)
作业目标一、Alpha版本测试报告;二、Alpha版本发布说明
小组成员汤民政(队长),何进康,高帅泼,黄荫林,杨镇兴,袁嘉俊,范雯,戴金晖

一、Alpha版本测试报告

1.bug列表

BUG内容是否修复
重新开始游戏会导致游戏崩溃
贴图无法正常读取
五子棋游戏中机器方不落棋
象棋游戏中悔棋功能次数计算错误
象棋游戏中棋子不能正常移动
象棋游戏中棋子处于边界时走法异常
人机对战中机器方智能不足

2、场景测试(scenario testing)

2.1 你预期不同的用户会怎样使用你的软件?他们有什么需求和目标?

不同的用户可能处于以下两方面来使用我们的软件,一方面是用来与朋友对弈,另一方面是用来消磨时间,锻炼自己的棋技。但是由于技术能力有限,人级对战模式中,AI的技术水平有待提高,可能会导致一部分用户体验不是很好

2.2你的软件提供的功能怎么组合起来满足他们的需要?

我们的软件支持在同一设备上分屏操作完成人人对战,只要有一台手机,就可以进行游戏。

3、测试矩阵(test matrix)

支持java编程的平台都可以实现(带jdk)

4、出口条件(exit criteria)

  • 完成基本的棋类运行逻辑,
  • 具有简单易懂的入门教程,
  • 无广告,体积i小巧的棋类程序合集。

二、Alpha版本发布说明

1、功能

选择游戏玩法

1.1象棋

选择模式(人机或人人)

模式选择,是否悔棋,剩余悔棋次数,是否认输等整体界面展示


选择认输之后的界面

棋子走法

展示当前棋子可走的路线


吃棋

展示可以吃掉的棋子(黑色边框)


小组名字

在“帮助”的“关于”里面logo展示

1.2五子棋

主界面展示

游戏菜单界面


选择模式及难度

人机或人人


难度选择


游戏结束界面

img


小组logo展示和象棋界面一样

2、缺陷

目前游戏内的玩法不多,只有象棋和五子棋两种,画面比较单薄,只能按照规则进行博弈,没有加入如增加步数之类的这种小道具来提高游戏趣味性,后续会努力进行改善。

3、对运行环境的要求

支持java编程的平台都可以实现(带jdk)

4、安装方法

将本项目代码及所需数据库代入idea中,调试一下本地文件配置,检查无误后运行即可

5、问题和限制

最主要的还是功能太少了,毕竟第一次团队合作做这种项目,经验太少了,团队成员们也经常没有什么机会一起讨论,能做出这样的结果已经尽力了,后续有机会的话,我们会继续完善的。

6、发布方式

发布地址:https://github.com/llleeeeeeee/teamRepository.git

...全文
170 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

203

社区成员

发帖
与我相关
我的任务
社区描述
高校教学社区
其他 高校 广东省·广州市
社区管理员
  • ryue.zh
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧