团队作业5——测试与发布(Alpha版本)
目录
- 作业详情
- 一、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象棋
选择模式(人机或人人)

选择认输之后的界面

棋子走法

吃棋

小组名字

1.2五子棋
主界面展示

选择模式及难度


游戏结束界面

小组logo展示和象棋界面一样
2、缺陷
目前游戏内的玩法不多,只有象棋和五子棋两种,画面比较单薄,只能按照规则进行博弈,没有加入如增加步数之类的这种小道具来提高游戏趣味性,后续会努力进行改善。
3、对运行环境的要求
支持java编程的平台都可以实现(带jdk)
4、安装方法
将本项目代码及所需数据库代入idea中,调试一下本地文件配置,检查无误后运行即可
5、问题和限制
最主要的还是功能太少了,毕竟第一次团队合作做这种项目,经验太少了,团队成员们也经常没有什么机会一起讨论,能做出这样的结果已经尽力了,后续有机会的话,我们会继续完善的。
6、发布方式
相关推荐
软件发布管理的流程规范
软件发布管理流程规范
软件测试中的α(alpha)测试、β(beta)测试和λ(final)测试
Alphafinal通用软件,在正式发布前,通常需要执行Alpha和Beta测试,目的是从实际终端用户的使用角度,对软件的功能和性能进行测试,以发现可能只有最终用户才能发现的错误。Alpha测试(α测试)是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟通用软件,在正式发布前,通常需要执行Alpha和Beta测试,目的是从实际终端用户的使用角度,对软件的功能和性能进行测试,以发现可能只有最终用户才能发现的错误。Alpha测试(α测试)是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的受控测试,Alpha测试不能由程序员或测试员(有的地方又说可以让
alpha:Alpha 团队的代码
α Alpha 团队的代码
浅谈Alpha和Beta测试
大型通用软件,在正式发布前,通常需要执行Alpha和Beta测试,目的是从实际终端用户的使用角度,对软件的功能和性能进行测试,以发现可能只有最终用户才能发现的错误。 Alpha 测试。一般来说 alphatest 测试是在公司内部组织进行的面向于部分职工的,自愿参与的产品试用。其主要目的就是以最终用户的视角去发现产品的设计缺陷和功能的不足,发现问题后,测试者可以提交BUG(硬件,软件,结构,外观方面) 给开发部门和质量部门以确保产品在最终上市前达到比较理想的状态。此测试在正规的手机研发公司和游戏开发公司中有着较为广泛的开展,也是新产品引入流程中重要的一环。 Alpha测试是由一个用户在
Alpha和Beta测试的区别
非常好的学习文档,希望对学习者来说有所帮助.


