<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # 游戲測試:如何測試移動/桌面應用程序 > 原文: [https://www.guru99.com/game-testing-mobile-desktop-apps.html](https://www.guru99.com/game-testing-mobile-desktop-apps.html) ## 游戲開發生命周期 **試生產:**在此階段,完成了游戲創意,情節提要,功能,需求分析和文檔。 此階段包括技術設計文檔和功能規格,游戲架構,框架疊加,動畫。 考慮以下項目 * 音樂,相機(放大和縮小,重播,電影視圖)播放器和動作屬性 * 游戲流程邏輯,規則和條件,以達到更高的水平 * 對象&事件觸發,得分,玩家移動和定位,玩家統計信息, * 非交互式序列,特殊效果,標題屏幕,多按鈕操作 * 游戲手柄,影片剪輯,震動/振動效果,合法文本,按鈕功能的使用,模擬&數字模式的使用。 ![](https://img.kancloud.cn/b9/39/b9395a67a8fbdad0e6287fc3bfc22945_1114x412.png) **產生**:在此階段,完成了實際的編碼。 此階段包括編碼,各種模塊的集成。 **測試和部署**:在此階段,執行功能測試,回歸測試,Alpha,Beta 和 Gold。 還進行了覆蓋和流測試,數據完整性,特定于算法的測試,路徑測試,增量測試。 在本教程中,您將學習 * [游戲開發生命周期](#1) * [游戲測試與其他軟件測試有何不同。](#2) * [游戲測試的類型](#3) * [使用自適應技術的輔助游戲](#4) * [測試人員應該知道的游戲指標。](#5) * [游戲測試中的主要風險](#6) ## 游戲測試與其他軟件測試有何不同。 測試游戲是一個**重復過程**,每個新版本都可能存在錯誤,必須進行徹底的測試。 所有游戲測試均遵循基本結構,而與制作游戲所需的游戲大小&無關。 質量保證專業人員需要研究游戲規則&要求。 了解整體游戲組件架構和文件架構,流程,文件結構以及與游戲相關的依存關系。 對于游戲的每個新原型,都需要經常重新訪問測試文檔以更新規格,新測試用例&和新配置的任何更改。 測試人員應確保沒有引入新問題。 游戲測試員的工作包括: * 根據預期目的和目標受眾對需求進行分類。 * 識別用戶和系統需求,應分為功能需求,非功能需求,域需求 * 確定功能性和非功能性需求的可測試項目,不可測試項目,目標和措施 * 檢查功能要求是否完整,可理解& * 識別可自定義的需求,沖突的需求 * 確定相互依賴的需求。 * 根據唯一性,復雜性和重要性對需求進行優先級排序 * 識別游戲的主題,角色,動畫,AI,電影,相機視圖,游戲玩法 ## 游戲測試的類型 **1)功能測試** 功能 QA 測試人員在游戲或其用戶界面&圖形中尋找通用問題,例如游戲機制問題,穩定性問題和游戲資產完整性。 用戶界面測試可確保游戲的用戶友好性 **示例:**檢查顏色和背景,菜單結構,屏幕方向和屏幕分辨率,字體大小,對齊錯誤,可用性,系統導航(例如加載時間,超時和顯示,排序,確認消息,序列,動畫和 游戲的音頻元素,說明和對話消息。 用戶交互,用戶界面,事務測試,手機攝像頭的校準和準確性測試,屏幕分辨率,移動響應設計測試,音頻質量測試 **2)兼容性測試** 檢查游戲是否在不同設備上以及在不同硬件和軟件配置上兼容。 **示例**:在所有受支持的控制臺/臺式機/手機上安裝和卸載游戲。 **3)性能測試** 檢查游戲的整體性能。 執行性能調整以優化游戲速度。 **性能測試期間檢查了重要參數** * 客戶端和服務器上的響應時間,事務完成時間,峰值負載性能,壽命,網絡覆蓋范圍,內存泄漏,內存不足,電池電量低,下載應用程序所花費的時間,同時(多個用戶)訪問應用程序服務器,速度, 吞吐量,可靠性,可伸縮性等 * **電池消耗和圖形性能:**測量手機游戲的電池消耗。 長時間的電池消耗必須是最佳的,并且在不同設備上負載變化時,游戲響應也應該令人滿意 * **處理器和內存限制**:性能計數器用于測量應用程序的 CPU 和內存消耗。 * **網絡連接性**:測量不同網絡類型(Wi-Fi,2G,3G,4G)上手機游戲的響應時間,從而全面了解游戲在不可靠網絡上的性能。 它還檢查移動設備,數據中心或云之間的連接。 整個高峰時間,抖動連接,數據重復,數據包丟失,數據碎片都受到監控。 * 測試游戲性能,尤其是 MMO **4)一致性/一致性測試** 市場準則合規性(例如,Apple App Store 政策),企業政策合規性(例如,禁止的內容。合規性也可以指諸如 PEGI 和 ESRB 之類的監管機構。游戲針對特定的內容分級。如果存在令人反感的內容 如果不符合期望的評級,則將其識別并報告,即使是提交許可審批中的一次違規,也可能會拒絕該游戲,從而導致進一步測試和重新提交的額外費用。 **示例**:如果該游戲要在歐洲國家發行,則測試該游戲是否針對北美市場,如果該游戲是為北美生產的,則測試 NTSC 轉換。 **5)本地化測試** 當游戲面向全球市場時,本地化測試變得至關重要。 游戲標題,內容和文本需要使用多種語言的設備進行翻譯和測試。 這些類型的測試可以快速執行(借助基于云的設備訪問和測試自動化)。 **示例**:特定于 MENA 地區(中東/北非)的本地化需求,阿拉伯語的本地化(支持從右到左文本,雙向顯示),偽本地化測試,雙字節字符(用于 東亞語言),本地時間/日期,貨幣,地址格式和其他本地要求。 **6)浸泡測試** 該測試涉及使游戲在各種操作模式下長時間運行。 例如,閑置暫停或在標題屏幕上。 浸泡可以識別內存泄漏或舍入錯誤。 **示例**:游戲已經開始,并且使角色處于閑置狀態 24 小時。 此技術用于檢測由內存泄漏和游戲引擎中的其他故障引起的崩潰。 **7)恢復測試** 在軟件中,恢復測試檢查從崩潰,硬件故障和其他類似故障中恢復應用程序的能力。 該應用程序被迫失敗,之后將觀察它如何從失敗情況和環境中恢復。 **示例:**運行游戲應用程序時,突然重新啟動游戲機,&檢查驗證數據完整性 **8)安全測試** 這樣做是為了檢查軟件在受到外部威脅時的安全性。 防止外部威脅,不受控制的系統訪問限制,數據泄露,操作系統漏洞,通信系統漏洞和弱加密算法的數據保護。 **示例:**在游戲站點上將 URL 從/ login 更改為/ play 不應允許直接訪問游戲。 **9)其他游戲測試** 測試真實或虛擬字符。 在多人視頻游戲中,與服務器的連接以及游戲狀態的同步是要測試的兩個關鍵領域。 **示例**:多人 3D 賽車游戲。 測試新功能,例如游戲狀態更新,朋友邀請,高級禮物共享等。這確保了用戶豐富的游戲體驗。 **示例**:Facebook,博客 **聲音測試** 測試加載文件時是否有錯誤,聽聲音文件中是否有錯誤或失真,CC 探查器分析顏色注釋 **數據庫和游戲統計信息** 使用調試進行數據庫驗證,以調查游戲是否正確使用了數據。 確保將數據加載到正確的位置并顯示正確的信息 ### 白盒測試 游戲白盒測試側重于手機游戲的體系結構,集成和系統方面。 1. **代碼檢查**:檢查源代碼,分析程序邏輯&常見的編程錯誤,分析與編碼標準的符合性。 2. **焦點測試:**將代碼塊饋送到隔離的模塊,并分析輸出。 3. **數據分析:**對不同模塊的數據使用,解釋和操作進行了分析和驗證。 4. **路徑和流測試:**執行正確的對象序列。 5. **特定于算法的測試**:通過將數據變量,數據值設置為代碼并在運行時環境中執行,來測試特定的游戲場景或功能。 6. **人工智能分析:**生成 AI 組件的可編程動作和游樂的運行統計信息。 驗證結果以檢查是否使用了所有可編程動作。 例如:在滑雪板上使用側握和打球(多方向動作中的組合拳/踢)。 ## 使用自適應技術的輔助游戲 輔助游戲也稱為輔助功能游戲。 這些功能是使用自適應技術為殘障人士設計的,例如弱視,視力模糊,失明,無法區分顏色,語音,聽力,認知,運動&行動障礙。 倫敦塔(TOL)的主要方向(CD)是為視障用戶修改的兩種流行游戲。 在這些游戲中,視覺刺激被音頻輸入所代替。 測試者在測試此類游戲時應注意以下幾點 1. 顏色應以一種模式閃爍,并且每種顏色都將播放色調。 2. 每種顏色都應伴有聲音。 3. 視覺數據需要用文字描述,以便視障人士不會遇到使用屏幕閱讀器接收到的任何問題。 4. 玩家應該在游戲中以三個維度聽到聲音,并且必須使用觸摸屏 3D 音頻和空間聲音來導航單詞 ## 測試人員應該知道的游戲指標。 **DAU / MAU(每日活躍用戶/每月活躍用戶):**每天玩的活躍用戶與每月活躍用戶數量之比。 也通常稱為粘性因子。 **會話:**每次任何用戶打開應用程序時,該時間均視為會話。 這里的重點是每個 DAU 的平均會話數。 **下載排名:**通過每月游戲下載量計算特定應用商店(iOS,Android Play)中游戲的排名。 **保留:**在免費玩游戲中非常重要的指標。 要計算保留時間,請根據應用程序的下載日期將用戶分成多個群組。 **性能指標:**這用于跟蹤在線游戲或持久游戲的性能。 游戲在客戶端硬件平臺上或在游戲服務器上執行時的幀速率,其穩定性和性能指標可用于監視不斷變化的功能和更新。 ## 游戲測試中的主要風險 1. 游戲不會為目標受眾創造引人入勝的體驗。 2. 游戲沒有以玩家為中心的設計 3. 游戲中缺少有趣的因素和令人上癮的游戲玩法。 4. 游戲不獨特,競爭激烈,節奏快。 5. 由于技術問題,功能損壞,重大錯誤,音樂聲音不良和視頻不良,導致游戲失敗。 6. 游戲開發成本超出預算 7. 游戲應具有簡單的美學設計和游戲玩法。 **摘要:** * 游戲開發生命周期包括預生產,生產,測試和部署的三個階段 * 測試游戲是一個重復的過程,每個新版本可能都有錯誤,因此必須進行徹底的測試 * 不同類型的測試包括 1)功能測試,2)兼容性測試,3)性能測試,4)一致性/一致性測試,5)本地化測試,6)浸泡測試, 7)恢復測試,8)安全測試 * 游戲白盒測試側重于手機游戲的體系結構,集成和系統方面,包括 1)代碼檢查 2)焦點測試 3)數據分析 4)路徑和流測試 5)特定于算法的測試 6)人工智能分析 * 輔助游戲也稱為輔助功能游戲。 使用自適應技術為個人設計功能 * 一些重要的游戲指標是 DAU / MAU,會話,下載排名,保留率和性能指標 * 游戲測試的主要風險是它不會為目標受眾創造引人入勝的體驗
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看