功能测试测试方法(4功能介绍及测试应用)

对于不少人来说,在日常生活中游戏是重要的娱乐途径,随着科技的发展以及人们消费水平的提高,人们畅玩游戏的姿势也是多种多样,大致分为:PC、手游(iOS、Android)、主机(PS4、Xbox、Switch)。本文主要针对PS4的功能进行介绍以及游戏测试工程师想要在主机上进行游戏测试需要做哪些准备,将从以下五个方面进行解读:

  • PS4测试常用界面介绍
  • 无线控制器的使用
  • PS4测试常用设定
  • Neighborhood for PS4工具的常用功能
  • PS4测试应用
1. PS4常用界面介绍

主画面上有功能区、内容区及内容信息区这3个区域。

功能测试测试方法(4功能介绍及测试应用)(1)

1.1 功能区/功能画面

会显示最新资讯及在线朋友的数量等等。按下上方向键,会显示功能画面。

功能测试测试方法(4功能介绍及测试应用)(2)

1.2 内容区

会由左至右显示最近启动的内容,若要确认所有内容,选择

功能测试测试方法(4功能介绍及测试应用)(3)

进行查看。

功能测试测试方法(4功能介绍及测试应用)(4)

1.3 内容信息区/内容信息画面

会显示与内容相关的最新信息。按下下方向键,会显示更多信息。

功能测试测试方法(4功能介绍及测试应用)(5)

显示项目会因内容而异。

2. 无线控制器的使用

按下控制器的PS键,选择用户。

  • 初次使用时,需配对设备。
  • 最多可同时使用4台控制器。按下PS键,光条会按照蓝色、红色、绿色、粉色的顺序亮灯,配置各控制器。
2.1 配对

初次使用控制器或想要在其他PS4™主机上使用控制器时,需与主机进行配对。在主机电源启动时请使用USB连接线将控制器连接至主机。

使用2台以上的控制器时,请分别进行配对。

2.2 充电

PS4™的电源启动时或处于待命模式中,使用USB连接线连接PS4™和控制器,即可为控制器的电池充电。持续按住PS键,可在画面上确认电池的剩余电量。

待命模式中,光条会缓慢闪烁桔灯,充电完成后会熄灯。

2.3 基本按键操作

功能测试测试方法(4功能介绍及测试应用)(6)

2.4 基本的触摸操作

功能测试测试方法(4功能介绍及测试应用)(7)

2.5 变更设定

可设定控制器的喇叭音量与震动功能等。

在功能画面选择

功能测试测试方法(4功能介绍及测试应用)(8)

再选择[周边设备]>[控制器]。

部分游戏或应用程序可通过控制器的喇叭输出效果音等声音。

亦可从快捷菜单中选择[声音与周边设备]以设定喇叭音量等。

3. PS4测试常用设定3.1 首次创建账号

选择[第一次使用PlayStation™Network吗?请先创建账号吧。创建账号。

功能测试测试方法(4功能介绍及测试应用)(9)

创建账号时,需输入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功能介绍及测试应用)(10)

功能测试测试方法(4功能介绍及测试应用)(11)

4.2 常用功能

右键对应项有操作菜单,下面截图中的红框是测试比较常用的。

功能测试测试方法(4功能介绍及测试应用)(12)

4.3 日志

当测试过程中出现崩溃,我们需要提供日志给程序定位问题。

选择[APPs]>[Console Output]

功能测试测试方法(4功能介绍及测试应用)(13)

输出日志,可以保存成文本发送给程序。

功能测试测试方法(4功能介绍及测试应用)(14)

4.4 录屏

录屏可以选择[Apps]>[Remote Viewer]

功能测试测试方法(4功能介绍及测试应用)(15)

通过切换[Use target controllers]和[Use host controllers]选择是使用手柄操作主机还是通过PC操作主机。

Use target controllers:录屏时依然可以使用手柄对PS4主机进行操作

Use host controllers:录屏时可以通过PC上的虚拟手柄对PS4主机进行操作

功能测试测试方法(4功能介绍及测试应用)(16)

4.5 截图

测试中需要截图选择[Take Screenshot]

功能测试测试方法(4功能介绍及测试应用)(17)

进入下方所示界面后,想要继续截图可以选择[Capture]

功能测试测试方法(4功能介绍及测试应用)(18)

4.6 开/关机

我们可以通过[Power]操作PS4主机开关机

Power on:开机

Power off:关机

功能测试测试方法(4功能介绍及测试应用)(19)

4.7 装包

测试中需要向PS4主机中安装测试包,选择[Packages and entitlements]>[Install package] 选择安装包的路径进行装包

功能测试测试方法(4功能介绍及测试应用)(20)

功能测试测试方法(4功能介绍及测试应用)(21)

4.8 连接

通过PC对PS4主机进行操作时要注意Neighborhood for PlayStation@4是否与PS4主机连接

连接成功显示Connected

功能测试测试方法(4功能介绍及测试应用)(22)

未连接显示Available

功能测试测试方法(4功能介绍及测试应用)(23)

操作PS4主机与PC是否连接,选择[Connect]>[Connect]/[Disconnect]

功能测试测试方法(4功能介绍及测试应用)(24)

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主机的测试流程:

需求评审→用例编写→用例评审→程序自测→策划验收→冒烟测试→详细测试→回归测试→预发布服测试→上线报告→线上回测

功能测试测试方法(4功能介绍及测试应用)(25)

a.需求评审

  • 了解功能需求内容
  • 提出可能存在的风险点
  • 思考功能的测试重点和难点,如果需要工具辅助,需提出开发需求
  • 思考可以优化的地方,并提出讨论

b.用例编写

  • 根据需求书写测试用例
  • 关注功能逻辑实现
  • 考虑各种特殊情况,如边界值,网络中断,进程中断等
  • 关注需求变更情况,需求发生变更,需要对测试用例做出调整

c.用例评审

  • 测试人员介绍设计用例的思路,场景以及测试过程使用的测试方法
  • 策划、程序评审用例设计是否合理,有没有覆盖所有功能,是否存在超出需求的功能用例
  • 用例评审出的问题进行记录
  • 测试根据评审结果对用例进行对应的修改

d.程序自测

  • 代码审查、代码规范、代码优化
  • 提交测试之前,尽可能找到存在的BUG,从而降低修复成本

e.策划验收

  • 根据需求验收程序结果是否达到预期
  • 未达到预期返回程序继续开发
  • 验收通过交付测试

f.冒烟测试

  • 快速发现比较明显的bug
  • 快速确保主逻辑流程跑通
  • 快速明确功能开展状态

g.详细测试

  • 功能的详细测试
  • 细致的测试每个逻辑分支,资源,配置
  • 尽量模拟玩家的每一种操作可能
  • 测试异常情况,如断网,断电,进程中断等情况

h.回归测试

  • 测试已经被修复的内容
  • 测试需求调整后的内容
  • 再次详细测试各逻辑分支

i.预发布服测试

  • 预发布服和线上是一个环境
  • 各个功能在准线上环境进行冒烟测试
  • 确保线上环境配置下功能正常

j.上线报告

  • 测试人员根据测试结果对发现的问题和缺陷进行分析
  • 给出缺陷率、缺陷分布、缺陷修复、产品质量和测试过程的评价

k.线上回测

  • 当前版本上线后第一时间验证功能在线上的完整度
  • 根据玩家反馈问题复现交付程序

我们是行者AI,我们在“AI+游戏”中不断前行。

快来【公众号 | xingzhe_ai】,和我们讨论更多技术问题吧!

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页