遊戲測試裡的缺陷型別

2021-05-25 18:40:41 字數 1296 閱讀 5296

今天抽出時間,整理總結了一下,遊戲測試過程中,常遇到的幾種缺陷型別:

缺陷型別:

●   功能

●   賦值

●   檢查

●   時間控制

●   構造/包裝/合併

●   演算法

●   文件

●   介面

1、功能

功能錯誤是一種影響遊戲功能及使用者體驗的錯誤。該錯誤可能是由提供這一功能的**丟失或不正確造成的。

2、賦值

當程式所使用的值被錯誤地初始化或設定,或當乙個所需的引數值丟失時,出現的錯誤就被定義為賦值型別。如:遊戲任務開始、進入乙個新關卡或一種遊戲模式時。

3、檢查

當**在被使用前不能適當地驗證資料時,就產生了檢查型別的缺陷。如:在**中用「=」代替「==」對兩種值的比較;邊界比較,如使用「<=」代替「《」等。

4、時間控制

時間控制缺陷與資源的共享、資源的實時管理相關。有些程序,如在硬碟上儲存遊戲資訊,要給出開始時間或結束時間。這類操作在資料上執行,應完成對資料的操作後才能終止。通常為了友好,可以顯示乙個進度條或提示之類的資訊。

5、構造/包裝/合併

這類缺陷是由於配置遊戲**,變更遊戲版本或安裝打包等引起的錯誤。

6、演算法

這類缺陷包括一些計算過程或選擇結構中出現的有關時間複雜度或正確性的問題。

演算法可以視為得出乙個數值(如,42))或實現乙個結果(如,開啟門)的過程。

舉乙個填字遊戲的會有哪些演算法,如下:

點數、獎勵和計數

完成乙個回合或進入下一關卡的標準

確定填字遊戲目標的成功,如形成乙個特殊的字,或匹配一定數量的塊

提供特殊的道具、獎勵或遊戲模式

7、文件

文件缺陷發生在遊戲的已確定下來的資料素材中,包括文字、音訊和圖形檔案內容,如下所列:

文字對話方塊

介面要素(標籤、警告,提示符等)

幫助文字

說明檔案

日誌檔案

音訊聲效

背景**

對話(人,動物等)

音響效果(流水、鳥鳴等)

劇情介紹

環境目標

關卡定義

身體部位和服裝選擇

物品(**、交通工具)等

8、介面

乙個介面缺陷可以發生於任何資訊被轉移或交換的地方。在遊戲**內,當乙個模組呼叫另乙個模組的方式有誤時,介面缺陷就發生了。總之,要留意每個函式呼叫引數的方式,一旦值被錯誤地傳遞,乙個微妙的,不易被發現的嚴重的介面缺陷就產生了。

以上是對遊戲缺陷進行的乙個總結,希望對從事遊戲測試的人員有所幫助!

詳細:

軟體測試缺陷等級劃分 遊戲測試中缺陷等級分類

給大家講遊戲測試中缺陷等級分類,它的等級區分不同於應用軟體系統的測試,行業不同,分類標準也不同。視覺級缺陷 此類缺陷不會對遊戲功能造成影響,但是一款好遊戲不光要心靈美 技術好 也要外型美,給玩家帶來感觀上享受。比如npc和怪物造型不好看 技能光效不華麗 ui跟遊戲風格不一樣等等,大部分是美術上的造詣...

遊戲裡的程式設計遊戲

我想寫一本書,當然本身帶有功利性,不必諱言,它並不是一本正兒八經的技術著作,它主要關於我人生裡的遊戲,遊戲裡的程式設計。最終未必能出書也並不特別重要,出不了無非是筆者水平不足或沒有遇到自己的伯樂。同樣重要的是,如果我能通過這個平台去分享我的遊戲經歷,我的人生,能得到諸位關注和共鳴,也是人生的一件快事...

遊戲缺陷的優先順序

常見的缺陷優先順序分為 立即解決s 高優先順序a 正常排隊b 低優先順序c。對應到遊戲中的缺陷優先順序的情況如下。1.優先順序s 需要立即修復,例如,缺陷導致遊戲幾乎無法執行甚至奔潰,或者當前的測試無法繼續下去 2.優先順序a 需要優先考慮,例如,嚴重的功能設計上的缺陷,或者與文件不符,影響測試程序...