团队作业5——测试与发布(Alpha版本)
作业概述
这个作业属于哪个课程 | 软件工程 |
---|---|
这个作业要求在哪里 | 团队作业5——测试与发布(Alpha版本) |
这个作业的目标 | 团队完成 Alpha 阶段地任务分配,明确团队成员在接下来七天敏捷冲刺的目标 |
团队项目码云链接 | 团队项目链接 |
软件测试报告
一、在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个?
在测试过程中总共发现了4Bug,其中a类有两个,e类有两个
二、修复的bug
a、修复的bug
- 添加操作指南
- 坦克移动卡顿
b、不能重现的bug
c、这个产品就是这样设计的,不是bug
d、没有能力修复,将来也不打算修复
e、这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复
- 道具消失过快
- 玩家二子弹类设置出错
三、场景测试
1. 你预期不同的用户会怎样使用你的软件?
- 自己一人或与好友一起通过网址访问体验游戏
2.他们有什么需求和目标?
- 首次使用不知道键位,缺少引导
3.你的软件提供的功能怎么组合起来满足他们的需要?
- 添加操作指南文本提示
4.测试矩阵
测试功能 | 检验点 | 预期结果 | Chrome |
---|---|---|---|
游戏初始化 | 界面是否完整 | 正常显示 | √ |
坦克行为 | 敌我坦克是否正常移动及发射子弹 | 正常运行 | √ |
击中检测 | 子弹击中坦克是否生效 | 成功击毁坦克 | √ |
子弹碰撞检测 | 子弹相互碰撞是否抵消 | 敌我子弹碰撞成功抵消 | √ |
墙体击毁检测 | 子弹打中墙体是否击毁墙体 | 成功击毁 | √ |
地图生成检测 | 不同关卡生成不同地图 | 成功生成 | √ |
基地击毁检测 | 敌方击毁基地是否结束游戏 | 结束游戏 | √ |
我方坦克生命条数检测 | 生命归零是否结束游戏 | 结束游戏 | √ |
双人模式 | 双人模式是否正常运行 | 正常运行 | √ |
5.出口条件
- 兼容各大浏览器
- 所有的基本功能都已经实现并且通过了相关的单元测试和集成测试。
软件发布
1.功能介绍
- 初始化界面
通过上下键选择单人模式或双人模式,按enter键进入游戏
- 游戏界面
玩家一通过wasd进行上左下右移动,space射击 玩家二通过方向键移动,enter射击
拾取不同道具会产生不同的效果
多种不同墙体
2.环境要求
- 较新版本的浏览器
3.安装方法
- 通过拉取代码到本地打开index.html运行
- 通过服务器网址打开
4.发布方式与发布地址
- 发布方式: 先小范围推广使用
- 发布地址: 暂未发布
5.问题和限制
- 游戏容量和规模小,长时间游戏可行性低,玩家体验感低