tft每日頭條

 > 科技

 > 功能測試測試方法

功能測試測試方法

科技 更新时间:2025-01-11 14:27:18

對于不少人來說,在日常生活中遊戲是重要的娛樂途徑,随着科技的發展以及人們消費水平的提高,人們暢玩遊戲的姿勢也是多種多樣,大緻分為: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】,和我們讨論更多技術問題吧!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved