第五周作业--测试与版本发布(Alpha版本)
github传送门:https://github.com/Bubblegod/StardrewValley
一、BUG以及修复
a.修复的BUG:
1.存在着运行环境改变后,资源找不到问题
BUG描述:打包jar的时候本来放在项目中的图片不能加载了。
解决方案:百度后发现,需要添加如下函数来读取路径。
2.存在数组越界的bug BUG描述:当人物走到地图边缘的时候,发生了数组越界的问题。
解决方案:在数组的边缘加一排障碍物,不让人物走过去。
3.在角色行走的时候,存在着刷新重绘图时出现黑色条纹的情况 BUG描述:行走的时候,右边与底部出现无法加载的情况。
解决方案:描绘地图的时候,描绘距离人物7格以内的地图即可解决。
b. 不能重现的bug:未找到
c. 这个产品就是这样设计的,不是bug:无
d. 没有能力修复,将来也不打算修复:
1.房子周围有空位,但是走不进去。 BUG描述:房子周围有空位,但是由于底层算法设计的原因,可走进去的地方是以一格一格地计算地,所以某些格子里面包含了房子并且包含了空地,我们都视为不可走的区域。
e. 这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复:
1.发动种植技能的时候,回把房子覆盖掉。 BUG描述:地图被分为一个矩形矩阵,当储存房子的数组中的数值被发动植树技能的时候覆盖掉了,整个房子就会消失掉。
发动技能前:
发动技能之后:
解决方案:发动植树技能的时候判断一下
二、场景测试
a.游戏用户会在想玩经营类或农场类游戏时玩我们的游戏
b.用户会想要通过自己的努力和运营壮大农场,体验农场生活
c.我们提供走动,锄地、、种树、砍树、除草等动作让用户体验不一样的农场新生活的体验
三、测试矩阵
用户类型 |
屏幕分辨率 |
操作系统 |
网络速度 |
操作系统默认语言 |
组合总数 |
|
变量数目 |
2 |
3 |
3 |
3 |
2 |
108 |
|
开发小组的成员 |
1920 * 1080 |
Windows 10 |
无线网络 |
中文 |
|
|
开发小组的成员 |
1024 * 768 |
Windows 8 |
局域网 |
中文 |
|
|
开发小组的成员 |
800 * 600 |
Windows 7 |
拨号 |
英文 |
|
|
其他小组的成员 |
1920 * 1080 |
Windows 10 |
无线网络 |
中文 |
主要测试环境:开发小组成员+1090*1080+Windows 10 +无限网络+中文
安装要求:
系统装有java的环境,且需要是64位的
第五周作业--测试与版本发布(Alpha版本)的更多相关文章
- 团队作业part5--测试与发布(Alpha版本)
测试报告 1.测试与解决bug 1)测试人员测试出的bug 游戏失败后方块还能下落 分数设计不太合理 存在行数不可消除的情况 2)开发人员解决bug 2.场景测试 适用群体:打发时间的学生.工作压力大 ...
- 2017-2018-1 20179205《Linux内核原理与设计》第五周作业
<Linux内核原理与设计>第五周作业 视频学习及操作分析 一.用户态.内核态和中断 内核态在CPU执行中对应高执行级别,执行级别为0级,具有特权指令,可以访问任意物理地址:用户态执行级别 ...
- 2019-2020-1 20199329《Linux内核原理与分析》第五周作业
<Linux内核原理与分析>第五周作业 一.上周问题总结: 虚拟机将c文件汇编成汇编文件时忘记添加include<stdio.h> gdb跟踪汇编过程不熟练 二.本周学习内容: ...
- 2018-2019-1 20189221《Linux内核原理与分析》第五周作业
2018-2019-1 20189221<Linux内核原理与分析>第五周作业 实验四 实验过程 当用户态进程调用一个系统调用时,cpu切换到内核态并开始执行一个内核函数. 在Linux中 ...
- 20145209刘一阳《JAVA程序设计》第十五周补充测试
第十五周补充测试 1.实验楼Linux中可以通过(ABC)查看用户登录情况. A .who B .who am i C .who mom likes D .who are you 2.在 Linux ...
- 20145209刘一阳《JAVA程序设计》第五周课堂测试
第五周课堂测试 1.下列关于内部类的说法,正确的是(ABD) A .其他类不可以用某个类的内部类声明对象. B .内部类字节码文件的名字格式是"外嵌类名$内部类名". C .内部类 ...
- 2017-2018-1 JaWorld 第四、五周作业
2017-2018-1 JaWorld 第四.五周作业 两周工作内容 小组讨论并确定最终的app雏形 合作完成需求说明书 工作分工 成员 分工 比例 陈是奇 1.引言 8% 马平川 2.1-2.5 产 ...
- 2017-2018-1 JAVA实验站 第四、五周作业
2017-2018-1 JAVA实验站 第四.五周作业 JAVA实验站小组成员 学号 名字 职务 20162318 张泰毓 组长 20162303 石亚鑫 组员 20162304 张浩林 组员 201 ...
- 第五周作业:markdown语法小总结
第五周作业 markdown语法总结 早就想写这么一个文章了,关于markdown的语法,因为最近使用的比较多,所以特地总结一下 一,标题 首先要介绍的就是标题, 标题一共有六级 # h1 ## h2 ...
随机推荐
- java之连接数据库之JDBC访问数据库的基本操作
1.将数据库的JDBC驱动加载到classpath中,在基于JavaEE的web应用实际开发过程中通常要把目标数据库产品的JDBC驱动复制到WEB—INF/lib下. 2.加载JDBC驱动并将其注册到 ...
- Django框架详细介绍---ORM相关操作
Django ORM相关操作 官方文档: https://docs.djangoproject.com/en/2.0/ref/models/querysets/ 1.必须掌握的十三个方法 <1& ...
- photoshop cc 安装失败 2%
photoshop cc 安装失败 2% C盘--Program Files---Common Files--Adobe--caps ,把这个文件夹中的文件全部删除,然后再安装 C:\Pr ...
- 复习-css列表和表格相关属性
css列表和表格相关属性 list-style:设置所有列表属性 list-style-image:将图像设置为列表项标记,主要有url值 list-style-position:设置列表项标记的放置 ...
- 使用solr进行配置文件
我现在使用的是一个已经搭建好的solr环境下进行的测试: 第一步,需要配置solrhome中的一个配置文件schema.xml 配置内容如下,上面配置的是IK分词器,下面是配置完成的域. 因为我在这个 ...
- 2018-2019-1 20189206 《Linux内核原理与分析》第九周作业
#linux内核分析学习笔记 --第八章 进程的切换和系统的一般执行过程 学习目标:重点关注进程切换的过程,进程调度的时机,操作系统的基本构成以及一般的执行过程. 进程调度的时机 因为进程的调度只发生 ...
- Windows下Python安装numpy+mkl,Scipy和statsmodels
最近做时间序列分析需要用到Python中的statsmodels,但是安装过程中遇到很头疼的问题,Google.Stackover各种都没有找到合适的解决办法,而且貌似还有很多同学也在吐槽Window ...
- event.target.dataset
dataset并不是典型意义上的JavaScript对象,而是个DOMStringMap对象,DOMStringMap是HTML5一种新的含有多个名-值对的交互变量. 1.event.target.d ...
- 对负载均衡的理解及nginx负载均衡的配置
https://blog.csdn.net/qq_28602957/article/details/61615876
- linux基础之grep
grep: Global search REgular expression and Print out the line 作用: 文本搜索工具,根据用户指定的模式对目标文本逐行进行匹配检查,打印匹配 ...