日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

游戏测试常见bug

發(fā)布時間:2023/12/18 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 游戏测试常见bug 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

作為一個測試員,主要的目標是:

  • ??? 找到Bugs
  • ??? 復(fù)現(xiàn)Bugs
  • ??? 提交Bugs報告
  • 次要的目標是:

  • ??? 驗證Bugs已經(jīng)被修復(fù)
  • ??? 確實這個游戲好玩
  • Bug嚴重程度: ?? ?1. Low?? ??? ?低?? ??? ?修復(fù)不修復(fù)都沒有多大不同。不影響運行流程。 ?? ?2. Medium?? ?中等?? ?應(yīng)該修復(fù) ?? ?3. High?? ??? ?高 ?? ?4. Critical?? ?致命
    Bug的分類 視覺,聲音,級別設(shè)計,人工智能AI,物理,穩(wěn)定性,性能,網(wǎng)絡(luò),兼容性。

    ?

    下面講一下各個分類里常見的Bug: 視覺: Clipping 比如一個人拿著槍靠著一個關(guān)閉的門,他的槍穿過了門;或者一個角色坐在吉普車里,他的腳穿過車子伸出到外面。 Z-fighting, 當兩個面共面時,有時會出現(xiàn)十分難看的畫面(指的是當兩個或多個共面表面重疊時出現(xiàn)閃動)。 Screen-tearing, 拖屏,發(fā)生在GPU不能在足夠快的時間里把一個幀畫出來 Missing texture, 紋理(貼圖)缺失,只顯示了占位圖塊 Visible artifacts 可見的人工痕跡
    聲音: Audio drops, 聲音缺失,比如“我愛你”聽到的變成“我__你” Skipping, 暫時的停頓,常常是性能相關(guān)的問題。 Distortion, 扭曲 Missing sound fx, 音效丟失,不像貼圖丟失那樣有一個占位圖塊,而是什么都沒聽到 Volume too low/ too high (bad mix) 音量太低或者太高
    (表)面設(shè)計: Stuck spot, 角色卡在某處不能移動。原因是糟糕的幾何運算。是嚴重級別的Bug。 sticky spot, 粘滯點,像Stuck Spot,但是要花些時間和努力才能走出來。通常是中等程度的Bug。Stick Spot與Stuck Spot可能相互轉(zhuǎn)化。 Map hole, 地圖漏洞,一旦你掉進去,整個畫面都沒有了。有時玩家可以在漏洞里向其它玩家攻擊。找到所有地圖漏洞的唯一方法就是走遍地圖的每個角落(是啊,有時做軟件測試更多的就是磨煉,是動作的重復(fù),而不是技巧)。 Invisible wall, 看 不見的墻,是多余的計算得到的,但沒有經(jīng)過美術(shù)加工。經(jīng)常是來自以前版本的地圖。也可能是有意設(shè)計出來的,用以指示某種邊界(這是為了讓玩家覺得這個面比 它看起來還要大——過時的技術(shù))。一定要仔細地調(diào)查,不然可能會被開發(fā)人員在Bug報告里將其設(shè)置為NAB(Not a Bug)。 Missing geometry(opposite of invisible wall; you can see it, but you can't walk through it) 和看不見的墻相反,貼圖已經(jīng)在那里了,但是真正的幾何運算并沒有完成。
    人工智能AI: 找AI方面的Bug比表面設(shè)計涉及的工作更細致。常見的例子表現(xiàn)在尋路和非玩家角色行為。 尋路:AI無法找到自己可以走的路,可能有三個原因: 1)一面看不見的墻堵在角色的路上 2)一個地圖漏洞使得腳本出現(xiàn)縫隙 3)AI的邏輯設(shè)計很糟糕 非玩家角色行為: AI的設(shè)計成功之處在于使人類玩家覺得真的是人在玩。 而非玩家行為,比如角色在電梯里面向錯誤的門。NPC的行為同樣會影響游戲的平衡性。過于弱智的NPC隊友讓游戲難度提高,過于強悍的NPC隊友又會讓游戲變得過于容易。 Stuck(unable to move correctly through path), Don't move, Die too often, Fall to follow, Can't open doors
    物理: 找物理方面的Bug現(xiàn)在已經(jīng)成了測試員的家常便飯了。 主要有兩類:Breakable可打斷行為和動態(tài)行為 現(xiàn)代游戲的一個常見功能是“可破碎”幾何面,即可摧毀的幾何面。比如一個瓷瓶能被子彈打碎。 但是想像一下,子彈的碎片最終漂浮到了空中或者瓶子根本沒有破!那就是Bug! Object floats when it's not supposed to, Object doesn't break, Object doesn't stop moving after being touched, Unrealistic gravity, Impossible to pile objects on top of one another
    穩(wěn)定性: Freeze, 屏幕凍結(jié),馬上復(fù)制或?qū)懴氯魏慰捎玫腄ebug信息。 Crash(black screen), 崩潰(黑屏),跟屏幕凍結(jié)類似,只不過這類Bug連畫面都沒有。致命Bug。 Crash to desktop(PC), 只發(fā)生在PC機上的Bug。跟其它游戲崩潰有兩點不同: 1)當游戲崩潰后,它返回到了桌面。 2)在游戲里,玩家任何輸入都失效,但是操作系統(tǒng)桌面的一切操作都正常。 致命Bug。 Can't load level, 加載不了表面 unresponsive 捕獲穩(wěn)定性Bug需要測試人員更多的嘗試,捕獲性能Bug也是這樣,我們會在后面討論它。
    性能: Low frame rate, 低幀率 Levels take too much time to load, 太長的貼圖面加載時間 Minimum spec machine can't run the game(PC), 玩家不能在游戲所需要的最低配置上運行游戲 Game takes too long to install, 過長的游戲安裝時間 Game pauses frequently to load data 游戲在加載時常常停頓 性能Bug從某方面來說,是最容易找到卻又最難修復(fù)的。而且如果是很嚴重的問題,還不可能被修復(fù)。
    網(wǎng)絡(luò): 網(wǎng)絡(luò)Bug尤其與服務(wù)器-客戶端連接性和帶寬相關(guān)。 Can't connect/dropped connection, Can't join invite, Lag, 令人懊惱的情況:你開了一槍,卻是過了半秒后看到槍口冒煙。 遲滯,常在網(wǎng)絡(luò)掉包或帶寬過度使用時出現(xiàn)。 Invisible players, 看不到別的玩家,也看不到NPC(non-player character) Scoring errors Don’t ignore potential bugs just because they might be low priority.別忽略那些低優(yōu)先級的潛在Bug。
    兼容性: 兼容性Bug涉及的是一個游戲能否運行在不同的硬件上的問題。 Game crashes on ATI videocards, 游戲可能在非主流顯卡上崩潰 Logitech controller doesn't work, 不能使用羅技手柄操作游戲 手柄兼容性Bug的檢查非常重要,因為很難保證每一個廠家的產(chǎn)品都能在你所測試的游戲下使用。 Game doesn't run on Windows ME, 游戲在Windows ME上不能運行 這是很常見的Bug。 Bluetooth headset only outputs mono, 藍牙耳機只聽到單聲道 Game is not compatible with Windows Vista 64 bit 游戲與Windows Vista64位系統(tǒng)不兼容

    ?

    轉(zhuǎn)載自:http://www.cnblogs.com/lucasMa/archive/2013/03/24/2978528.html

    轉(zhuǎn)載于:https://www.cnblogs.com/cdab/p/8032898.html

    總結(jié)

    以上是生活随笔為你收集整理的游戏测试常见bug的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。