所属课程 | 软件工程基础 |
---|---|
做业要求 | 团队第三次做业:Alpha版本发布 |
团队名称 | 朋友代打了解一下 |
这个做业的目标 | α版本的测试和发布 |
团队成员 | 学号 | 职务 |
---|---|---|
HTB | 061126 | 队员 |
HZ | 061127 | 队员 |
JHL | 061128 | 队员 |
JQH | 061119 | 队员 |
J L | 061130 | 队员 |
下载连接:https://pan.baidu.com/s/1uQyQKDjJHwOLcUsY8G-IsQ
提取码:wslg算法
下载成功后,对文件进行解压。下点击Golden_game.exe运行安装程序,如图:
工具
Ⅰ、程序的初始界面以下:
学习
- 查看游戏规则
点击 rules 键或点击菜单栏中的 '?' 或使用快捷键 Ctrl + R ,效果如图:
- 查看 G 值趋势
点击 trend of G 。- 退出游戏
点击 exit ,或者点击菜单栏中的 hone 键。- 开始游戏
点击 start ,进入模式选择阶段。
Ⅱ、模式选择
测试
- 输入玩家数量,选择回合模式后进入游戏阶段
Ⅲ、游戏阶段
动画
- 玩家分别输入本身的昵称和点数。(昵称后续回合不能修改)
- 玩家所有输入后点击 calculate 键,程序进行计算。
- 程序计算出当前回合的赢家:
- 点击 next 进入下一回合游戏。
- 游戏阶段能,能查看当前得分,查看上回合G值及近十回合的G值曲线图。
- 回合结束后进入结算界面
Ⅳ、结算阶段
编码
- 可查看得分榜。
- 可查看历史回合各个玩家输入点数。
- 可返回初始界面,再次游戏。
Ⅰ、测试工做安排
每一功能完成后即由相关开发人员进行测试设计
Ⅱ、测试工具选择
代码部分经过Visual Studio在开发时测试
无误后进行用户使用场景测试blog
Ⅲ、测试用例:
游戏
Ⅳ、测试截图开发
- 开始界面:
- 模式选择界面:(错误输入提示)
- 游戏阶段:(错误输入提示)
- 查看得分榜:
- 查看历史记录:
- 查看G值曲线:
Ⅴ、测试总结
- 在初次写测试用例的时候,感受真是纠结,用例写的很死板,看似简单的一个填表工做,要写好真是不简单。一开始写的比较不天然,有些生搬硬套,并且还很慢。
- 这次测试感受就是为了找到bug,然而这学期的测试学习经验告诉我这是错误的。“软件测试的目的在于发现错误,一个好的测试用例在于发现历来未发现的错误,一个成功的测试是发现了从未发现的错误的测试。” 若是只是为了找到bug,那么bug会整天缠着你。
α版本总结:
- 本次α版本已实现程序的主体内容及用户交互界面。大致算法已经设计完毕。
- 和项目预期相比,目前尚有奖惩模式这一大模块未完成和一些其余细节处未设计,此外α版本还存在一些bug还未修改。
β版本展望:
- 咱们团队将在下一阶段对程序加入奖惩模块,添加音效效果以及添加一些简单动画效果。
周数 | 预期安排 |
---|---|
12周 | 设计出奖惩模块算法,并编码实现 |
13周 | 对程序添加音效,加入部分动画效果 |
14周 | 对β版本进行后期测试和维护 |