【刷題】麪筋-測開-遊戲測試用例要點與測試俄羅斯方塊

遊戲測試用例編寫要點

1. UI測試:

  • 畫風、故事情節、背景音樂、文字的契合度瀏覽器

  • 圖片的顯示、文字的排版、佈局等安全

2. 功能測試

  • 遊戲分類很普遍,例如:射擊類、經營類、競技類等等。首先根據需求說明書,肯定所測部分的具體流程、功能。服務器

    1. 我認爲遊戲測試最重要的是數值。
    • 數值表明了一個角色的多種狀態、行爲、裝備、技能、財富,一旦一個發生了變化,其餘也會隨之變化。同時若是一旦出錯,例如我以前玩candy crush原有的金幣所有消失,則會引發玩家極大的不滿,或者棄玩。
    • 因此儘量的用邊界值分析法和等價類劃分法去模擬各類可能,測試角色的各類狀況。
    1. 活動
    • 遊戲會根據節假日、累計登陸、抽獎建立各類抽獎或者獎勵活動。因此咱們須要確認活動的開始、終止時間,累計登陸的次數、獎勵是否和預期相同等
    • 對於組隊完成任務這種,更加複雜,須要將多角色融合在一塊兒。
    1. 存檔。
    • 若是暫停,是否有存檔
    • 在遊戲中途若是退出是否有存檔
    • 若是須要聯網,若是斷網,是否有存檔

3. 可用性測試

    1. 須要重力感應的遊戲,是否可以很好的識別到咱們的動做。
    1. 觸屏的接觸點靈敏

4. 性能測試

  • 在遊戲中,打開時間太長,或者遊戲過程當中出現卡頓都是會讓玩家有厭倦感的。佈局

  • 1)手遊:主要是客戶端的性能測試性能

    • 打開遊戲、在遊戲中響應時間、是否出現卡頓狀況,內存佔有、耗電量、流量等。
  • 2)網遊:服務器端的性能也十分重要測試

    • 因此還須要對服務器端的CPU、內存狀況進行測試

5. 安全測試

  • 一、用戶端:用戶是否須要登陸/註冊,若是須要註冊,在註冊框應該考慮:ui

    • 防止JS腳本注入、SQL語句注入
    • 防止暴力登錄——登陸密碼連續錯誤幾回,需等待時間或者短信驗證
    • 是否容許一臺機器多用戶,或者一個用戶在多臺機器上登陸
  • 二、服務器端:.net

    • 用戶存檔信息是否安全、完整
    • 禁止外掛
    • 合服時,信息的存儲

6. 兼容性測試

  • 安裝與卸載,不一樣的系統、手機端和pc端、不一樣版本的兼容性,頁面類考慮不一樣瀏覽器。

7. 壓力測試、強度測試

  • 長時間多用戶在線,服務器的CPU、內存狀況,

測試俄羅斯方塊

1. UI界面

  • 圖像顯示、文字排版是否合理規範,背景音樂是否恰當

2. 功能測試:

  • 首先分析,俄羅斯方塊主要有四個操做:左移、右移、變換方塊、向下加速。設計

  • 操做過程是:一個方塊若是填補了一行的空缺之處,則消除對應行,不然一直累積,若是累積的高度達到了最大限制,則失敗。blog

  • 結合等價類劃分法和邊界值分析法,咱們設計測試用例主要從幾個方面:

    • 四個操做是否恰到好處,反應不會太遲鈍也不會太靈明
    • 當一個方塊掉下去填補了一行的空缺處後,是否填補行消除,可是方塊其餘部分沒有消失,未消除行總體向下移。
    • 當一個方塊掉下去後,若沒有行被填補,則行數累加
    • 一些邊界值狀況:只有一行就到最大行了,這個時候消除一行是否有效下降行數;不作操做,等待遊戲本身結束的狀況等。
    • 若是暫停,是否有存檔
    • 在遊戲中途若是退出是否有存檔
    • 若是須要聯網,若是斷網,是否有存檔

3. 可用性測試;

  • 若是是四個上下左右鍵,則檢查靈敏度且鍵盤放置的位置是否合適

  • 若是是按照重力感應,檢測對動做的識別度

4. 性能測試:

    1. 客戶端:CPU、內存、耗電狀況、流量狀況、遊戲

5. 安全性:

    1. 用戶端:用戶是否須要登陸/註冊,若是須要註冊,在註冊框應該考慮:
    • 防止JS腳本注入、SQL語句注入
    • 防止暴力登錄——登陸密碼連續錯誤幾回,需等待時間或者短信驗證
    • 是否容許一臺機器多用戶,或者一個用戶在多臺機器上登陸
    1. 服務器端:
    • 用戶存檔信息是否安全、完整
    • 禁止外掛

6. 兼容性測試

  • 不一樣的瀏覽器、手機端、電腦系統

7. 壓力測試、強度測試

  • 長時間多用戶在線,服務器的CPU、內存狀況,

參考連接

END

相關文章
相關標籤/搜索