本文首发于:行者 AI
对于不少人来说,在日常生活中游戏是重要的娱乐路径,随着科技的倒退以及人们消费水平的进步,人们畅玩游戏的姿态也是多种多样,大抵分为:PC、手游(iOS、Android)、主机(PS4、Xbox、Switch)。本文次要针对 PS4 的性能进行介绍以及游戏测试工程师想要在主机上进行游戏测试须要做哪些筹备,将从以下五个方面进行解读:
- PS4 测试罕用界面介绍
- 无线控制器的应用
- PS4 测试罕用设定
- Neighborhood for PS4 工具的罕用性能
- PS4 测试利用
1. PS4 罕用界面介绍
主画面上有功能区、内容区及内容信息区这 3 个区域。
1.1 功能区 / 性能画面
会显示最新资讯及在线敌人的数量等等。按下上方向键,会显示性能画面。
1.2 内容区
会由左至右显示最近启动的内容,若要确认所有内容,抉择 进行查看。
1.3 内容信息区 / 内容信息画面
会显示与内容相干的最新信息。按下下方向键,会显示更多信息。
显示我的项目会因内容而异。
2. 无线控制器的应用
按下控制器的 PS 键,抉择用户。
- 首次应用时,需配对设施。
- 最多可同时应用 4 台控制器。按下 PS 键,光条会依照蓝色、红色、绿色、粉色的程序亮灯,配置各控制器。
2.1 配对
首次应用控制器或想要在其余 PS4™主机上应用控制器时,需与主机进行配对。在主机电源启动时请应用 USB 连接线将控制器连贯至主机。
应用 2 台以上的控制器时,请别离进行配对。
2.2 充电
PS4™的电源启动时或处于待命模式中,应用 USB 连接线连贯 PS4™和控制器,即可为控制器的电池充电。继续按住 PS 键,可在画面上确认电池的残余电量。
待命模式中,光条会迟缓闪动桔灯,充电实现后会熄灯。
2.3 根本按键操作
按键 | 详情 |
---|---|
PS 键 | 启动 PS4™的电源(PS4™的电源敞开时 / 待命模式时) 显示主画面(PS4™的电源启动时) |
PS 键(连按 2 次) | 切换启动中的应用程序 |
PS 键(长按) | 开启快捷菜单 会依目前情况显示可操作的我的项目 |
方向键 / 左操作杆 | 抉择我的项目 |
○键 | 确定抉择的我的项目 |
×键 | 勾销操作 |
SHARE 键 | 关上分享菜单 |
OPTIONS 键 | 开启选项菜单 会依目前情况显示可操作的我的项目 |
2.4 根本的触摸操作
操作 | 详情 |
---|---|
轻触 | 应用手指轻触 |
双击 | 间断 2 次轻触 |
拖拽 | 应用手指继续触摸后,再放开手指 |
滑碰 | 应用手指轻拨 |
长碰 | 继续长碰 |
拉近 / 拉远 | 应用 2 根手指同时往近或往远拉动 |
点击 | 按下触摸板键 |
点击两下 | 间断点击两次 |
2.5 变更设定
可设定控制器的喇叭音量与触动性能等。
在性能画面抉择 ,再抉择[周边设备]>[控制器]。
局部游戏或应用程序可通过控制器的喇叭输入成果音等声音。
亦可从快捷菜单中选择 [声音与周边设备] 以设定喇叭音量等。
3. PS4 测试罕用设定
3.1 首次创立账号
抉择 [第一次应用 PlayStation™Network 吗?请先创立账号吧。] 创立账号。
创立账号时,需输出 Email 地址、登记者的出生年月日、真名、地址等个人信息。
账号创立后,所注销的 Email 地址会收到零碎函件,依照函件批示进行确认。
3.2 账号降级
可将儿童账号降级为成人账号。降级后,便可享受更好的 PlayStation®应用体验,并不再受视听者限度的束缚。
当儿童账号的儿童达到特定年龄时局部我的项目才可用。
3.3 登陆 ID(Email 地址)
可确认 / 变更 Email 地址。变更后,Email 会发送至变更后的 Email 地址。
3.4 平安
可设定明码等爱护账号的相干性能。
3.5 明码
可变更明码。请依照以下内容正确输出两次明码。
明码中必须蕴含:
- 不可蕴含您的登陆 ID 或在线 ID
- 明码中含有有效字符
- 至多 8 个字符
- 不得有间断 3 个字以上的雷同字母或数字(例如:333 或 BBB)
- 至多需蕴含 2 种下列的字符类型:字母、数字、符号
- 不得应用 3 个以上有程序的字母或数字(例如:345 或 ABC)
3.6 平安问题和答案
可设定平安问题和答案。
3.7 手机
可增加 / 治理手机。
3.8 2 步验证
可设定 / 确认 2 步验证。
设定 2 步验证后,登陆 PlayStation™Network 时需输出发送至所增加手机的验证代码。
3.9 电子钱包
可应用电子钱包在 PlayStation™Store 等处购买付费的内容和服务。
仅成人账号会显示此我的项目。
儿童账号无奈持有电子钱包。儿童可应用其关联的家庭管理员的电子钱包购买付费内容和服务。
可抉择的充值办法、货币和充值下限等因国家或区域而异。
3.10 领取形式
可确认 / 变更领取形式或信用卡信息。
3.11 充值
可应用信用卡或 PlayStation™Network 卡等,为电子钱包充值。
4. Neighborhood for PS4 工具的罕用性能
4.1 增加设施
Neighborhood 关上后右键抉择 Add target 扫描本人的设施 IP,增加后即可操作该设施。
4.2 罕用性能
右键对应项有操作菜单,上面截图中的红框是测试比拟罕用的。
4.3 日志
当测试过程中呈现解体,咱们须要提供日志给程序定位问题。
抉择[APPs]>[Console Output]
输入日志,能够保留成文本发送给程序。
4.4 录屏
录屏能够抉择[Apps]>[Remote Viewer]
通过切换 [Use target controllers] 和[Use host controllers]抉择是应用手柄操作主机还是通过 PC 操作主机。
Use target controllers:录屏时仍然能够应用手柄对 PS4 主机进行操作
Use host controllers:录屏时能够通过 PC 上的虚构手柄对 PS4 主机进行操作
4.5 截图
测试中须要截图抉择[Take Screenshot]
进入下方所示界面后,想要持续截图能够抉择[Capture]
4.6 开 / 关机
咱们能够通过 [Power] 操作 PS4 主机开关机
Power on:开机
Power off:关机
4.7 装包
测试中须要向 PS4 主机中装置测试包,抉择 [Packages and entitlements]>[Install package]
抉择安装包的门路进行装包
4.8 连贯
通过 PC 对 PS4 主机进行操作时要留神 Neighborhood for PlayStation@4 是否与 PS4 主机连贯
连贯胜利显示 Connected
未连贯显示 Available
操作 PS4 主机与 PC 是否连贯,抉择[Connect]>[Connect]/[Disconnect]
5. PS4 测试利用
5.1 测试筹备
一台 PS4 测试机(非测试机无奈装置测试包)
无线控制器(简称:手柄)
Neighborhood for PlayStation@4 软件
测试包
5.2 PS4 主机测试步骤
依据功能设计文档编写测试用例
应用 Neighborhood for PlayStation@4 装置测试包
通过测试用例对游戏测试
提交 BUG 至 TAPD
程序修复后验证已修复的 BUG
从玩家角度发现不合理操作提出优化
5.3 交互测试
PS4 主机交互界面测试:通过无线控制器操作游戏界面以及战斗过程,尽量模仿玩家的每一种操作可能,保障游戏运行失常
5.4 PS4 主机版本公布测试流程
因为主机是基于 PC,只是交互界面有所扭转,PS4 主机的测试流程:
需要评审→用例编写→用例评审→程序自测→策动验收→冒烟测试→具体测试→回归测试→预公布服测试→上线报告→线上回测
a. 需要评审
- 理解性能需要内容
- 提出可能存在的危险点
- 思考性能的测试重点和难点,如果须要工具辅助,需提出开发需要
- 思考能够优化的中央,并提出探讨
b. 用例编写
- 依据需要书写测试用例
- 关注性能逻辑实现
- 思考各种非凡状况,如边界值,网络中断,过程中断等
- 关注需要变更状况,需要产生变更,须要对测试用例做出调整
c. 用例评审
- 测试人员介绍设计用例的思路,场景以及测试过程应用的测试方法
- 策动、程序评审用例设计是否正当,有没有笼罩所有性能,是否存在超出需要的性能用例
- 用例评审出的问题进行记录
- 测试依据评审后果对用例进行对应的批改
d. 程序自测
- 代码审查、代码标准、代码优化
- 提交测试之前,尽可能找到存在的 BUG,从而升高修复老本
e. 策动验收
- 依据需要验收程序后果是否达到预期
- 未达到预期返回程序持续开发
- 验收通过交付测试
f. 冒烟测试
- 疾速发现比拟显著的 bug
- 疾速确保主逻辑流程跑通
- 疾速明确性能发展状态
g. 具体测试
- 性能的具体测试
- 粗疏的测试每个逻辑分支,资源,配置
- 尽量模仿玩家的每一种操作可能
- 测试异常情况,如断网,断电,过程中断等状况
h. 回归测试
- 测试曾经被修复的内容
- 测试需要调整后的内容
- 再次具体测试各逻辑分支
i. 预公布服测试
- 预公布服和线上是一个环境
- 各个性能在准线上环境进行冒烟测试
- 确保线上环境配置下性能失常
j. 上线报告
- 测试人员依据测试后果对发现的问题和缺点进行剖析
- 给出缺陷率、缺点散布、缺点修复、产品质量和测试过程的评估
k. 线上回测
- 以后版本上线后第一工夫验证性能在线上的残缺度
- 依据玩家反馈问题复现交付程序