3-1 游戲測(cè)試Bug詳解
BUG詳解
發(fā)現(xiàn)BUG僅僅是測(cè)試工作的開始
BUG的界定標(biāo)準(zhǔn):與需求設(shè)計(jì)不符;違背常識(shí)
BUG的生命周期:發(fā)現(xiàn)bug;提交給開發(fā);開發(fā)修復(fù);測(cè)試驗(yàn)證(不通過繼續(xù)指派給開發(fā));通過后關(guān)閉;上線前回歸
BUG的等級(jí)劃分:
P0:致命錯(cuò)誤,需要立即修復(fù),如宕機(jī)、重啟性報(bào)錯(cuò)等;
P1:嚴(yán)重錯(cuò)誤,需要緊急修復(fù),如功能流程錯(cuò)誤、數(shù)值錯(cuò)誤等;
P2:一般錯(cuò)誤,允許一段時(shí)間內(nèi)修復(fù),如功能的簡(jiǎn)單錯(cuò)誤、界面錯(cuò)誤等;
P3:無關(guān)緊要的錯(cuò)誤,允許延期修復(fù),如文字錯(cuò)誤、某個(gè)像素點(diǎn)缺失等等
bug的報(bào)錯(cuò)標(biāo)準(zhǔn)
標(biāo)題:[模塊名稱]+簡(jiǎn)短描述
測(cè)試環(huán)境:標(biāo)明測(cè)試用的版本,系統(tǒng),服務(wù)器,賬號(hào)等
描述:BUG的詳細(xì)描述
重現(xiàn)步驟:重現(xiàn)bug的詳細(xì)流程步驟及復(fù)現(xiàn)概率
期望結(jié)果:希望bug修復(fù)后的結(jié)果
備注:log,截圖等
bug舉例:
標(biāo)題:〔士兵〕打開士兵技能升級(jí)頁(yè)面報(bào)錯(cuò)
測(cè)試環(huán)境:內(nèi)網(wǎng)測(cè)試服,V1.1.0版本,iOS系統(tǒng),賬號(hào):ykl02
詳細(xì)描述:當(dāng)我們?cè)谟螒蛑写蜷_士兵升級(jí)頁(yè)面時(shí),系統(tǒng)提示報(bào)錯(cuò)信息
重現(xiàn)步驟:1、進(jìn)入游戲。2、打開士兵技能升級(jí)頁(yè)面。3、系統(tǒng)報(bào)錯(cuò)。
期望結(jié)果:能夠正常升級(jí)士兵技能,打開升級(jí)頁(yè)面不報(bào)錯(cuò)
備注:報(bào)錯(cuò)信息見下面截圖
BUG的驗(yàn)證標(biāo)準(zhǔn):
嚴(yán)格按照復(fù)現(xiàn)步驟驗(yàn)證;
去除測(cè)試環(huán)境的影響,盡量使用提交BUG時(shí)的注明的環(huán)境;
驗(yàn)證標(biāo)注:需要注明驗(yàn)證驗(yàn)證的版本、服務(wù)器等
拓展:是否對(duì)其它功能有影響,做簡(jiǎn)單回歸
注意點(diǎn):驗(yàn)證不能只看前端展現(xiàn),更應(yīng)關(guān)注后端數(shù)據(jù)
(比如購(gòu)買道具,花了100,但是只扣了50;如果修復(fù)之后,前端確實(shí)顯示扣了100,但是數(shù)據(jù)庫(kù)中只扣了50,這就是“BUG的偽修復(fù)”)
BUG的跟蹤與推動(dòng):
每個(gè)人都有責(zé)任跟蹤自己的bug的修復(fù)狀態(tài);
及時(shí)與開發(fā)溝通,了解修復(fù)狀態(tài)并提供修復(fù)過程中的支持;
久不修復(fù)的bug需要與開發(fā)和上級(jí)(需求人員)確認(rèn)如何處理;
bug修復(fù)后,需要及時(shí)驗(yàn)證
BUG的數(shù)據(jù)分析:
根據(jù)bug優(yōu)先級(jí)看各個(gè)優(yōu)先級(jí)的bug數(shù)量;
根據(jù)項(xiàng)目人員看各個(gè)開發(fā)人員的bug數(shù)量;
根據(jù)功能模塊看各個(gè)模塊的bug數(shù)量
2-3 游戲測(cè)試用例之用例編寫,整理與維護(hù)
測(cè)試用例編寫
格式:清晰的格式很重要
首頁(yè)內(nèi)容:(用例關(guān)鍵信息)用例名稱;游戲版本;編寫人,編寫日期,備注;修改人,修改日期、修改備注;需求文檔的鏈接或地址
正文頁(yè)內(nèi)容:功能邏輯圖(若有,便于理解)、用例id、模塊名稱、測(cè)試先決條件(入口)、輸入信息、輸出結(jié)果、備注信息
注意事項(xiàng):用例有清晰的邏輯、一個(gè)輸入只對(duì)應(yīng)一個(gè)輸出、保證每次更新用例后都有明確的記錄標(biāo)注、保證格式一致
常用編寫方法
等價(jià)類:一個(gè)輸入集合內(nèi),任何輸入數(shù)據(jù)對(duì)于輸出的驗(yàn)證來講都是等效的,所以選取少量代表性測(cè)試數(shù)據(jù)代表整個(gè)數(shù)據(jù)
有效等價(jià)類:是對(duì)輸出來講有意義的輸入集合,可以驗(yàn)證程序的正常功能和流程
無效等價(jià)類:是對(duì)輸出來講無意義的輸入集合,驗(yàn)證特殊情況
邊界值:對(duì)于輸入或輸出的邊界值進(jìn)行分析
邊界值的確定:一般選取正好等于,剛剛小于和剛剛大于3種情況作為測(cè)試數(shù)據(jù)
適用:數(shù)值測(cè)試、字符串測(cè)試、數(shù)據(jù)類型測(cè)試等
因果圖:輸入與輸出之間因果關(guān)系的一種關(guān)系圖
適用于:輸入條件較為復(fù)雜,存在多種可能組合(笛卡爾積)的情況
方法:識(shí)別出因(所有輸入)、中間節(jié)點(diǎn)、果(所有輸出),并且根據(jù)關(guān)系連接起來
判定表:可以通過因果圖來生成的一種結(jié)果判定表格(因、中間節(jié)點(diǎn)、果,01表示是否存在)
因果圖常常與判定表一起使用,通過因果圖生成判定表,通過判定表來書寫測(cè)試用例
注意事項(xiàng)
輸入條件單一明確,不用容易引起誤解的詞,比如可能大概等
輸出要可判斷且明確,不用顯示正確這種詞匯
測(cè)試步驟要可執(zhí)行
保證盡量高的覆蓋度
能抽象合并的盡量抽象合并,避免無意義的冗余
測(cè)試用例整理與維護(hù)
需求變化后及時(shí)更新并備注修改情況(修改內(nèi)容、產(chǎn)品和開發(fā)負(fù)責(zé)人)
遇到冗余的測(cè)試用例,根據(jù)實(shí)際情況及時(shí)修改
注意測(cè)試用例的備份,在公司服務(wù)器上寫完后本地也備份一份,避免被人線上誤刪除
2-3 游戲測(cè)試用例之用例編寫,整理與維護(hù)
2-3 游戲測(cè)試用例之用例編寫,整理與維護(hù)
2-3 游戲測(cè)試用例之用例編寫,整理與維護(hù)
2-3 游戲測(cè)試用例之用例編寫,整理與維護(hù)
2-3 游戲測(cè)試用例之用例編寫,整理與維護(hù)
2-3 游戲測(cè)試用例之用例編寫,整理與維護(hù)
2-3 游戲測(cè)試用例之用例編寫,整理與維護(hù)
2-3 游戲測(cè)試用例之用例編寫,整理與維護(hù)

游戲測(cè)試入門
- 難度入門
- 時(shí)長(zhǎng) 2小時(shí)36分
- 人數(shù)1812
- 評(píng)分9.6
通過本課程的學(xué)習(xí),大家首先會(huì)認(rèn)識(shí)到游戲開發(fā)團(tuán)隊(duì)及流程,然后明白游戲測(cè)試主要工作內(nèi)容,游戲測(cè)試基本工作流程,并學(xué)會(huì)需求文檔分析,功能模塊劃分以及游戲測(cè)試用例之用例編寫,整理與維護(hù),接著你會(huì)了解到什么是Bug,如何鑒定Bug,以及如何在Mac環(huán)境下對(duì)弱網(wǎng)進(jìn)行測(cè)試,最后你會(huì)學(xué)習(xí)到游戲客戶端性能測(cè)試(安卓,IOS)以及游戲接口測(cè)試,希望通過這門課程的學(xué)習(xí),能讓你進(jìn)入你期待的游戲測(cè)試領(lǐng)域。
舉報(bào)