測試小分隊介紹:函數
馬辰,李孟,羅凡測試
測試任務分類動畫
幫助類spa |
戰鬥類遊戲 |
道具類資源 |
敵軍類io |
英雄類table |
地圖類bug |
AboutScene.him AchieveLayers.h GameLoading.h GameOverScene.h GameScene.h HelloWorldScene.h HelpPropLayers.h HelpScene.h HelpSkillLayers.h HelpWeaponLayers.h HPMP.h Joystick.h LaunchLoading.h MainMenuScene.h Numbers.h Rank.h ScoreShow.h ScrollView.h Settings.h State.h |
Animation_Effects.h Fight_Layer.h FrameLayer.h PropShow.h Skills.h SkillShow.h |
BaoLei.h Bullet.h DaoJu.h |
EnemyClass.h |
Hero.h |
Map.h |
馬辰 |
李孟 |
羅凡 |
道具類,敵軍類,英雄類 |
幫助類,地圖類 |
戰鬥類 |
測試內容
Bullet類
測試項目 |
測試結果 |
備註 |
子彈存活標誌 |
經過 |
設置子彈存活標誌, 讀取子彈存活標誌 |
子彈速度 |
經過 |
設置子彈速度 讀取子彈速度 |
子彈的出現 |
經過 |
子彈在不一樣位置,不一樣方向的出現是否符合預期,子彈的音效是否正確 |
子彈的結束 |
經過 |
子彈消除時的動畫是否正確,音效是否正確 |
子彈的碰撞 |
經過 |
測試點在子彈碰撞範圍內的測試結果 測試點在子彈碰撞範圍外的測試結果 |
DaoJu類
測試項目 |
測試結果 |
備註 |
道具存活標誌 |
經過 |
設置道具存活標誌, 讀取道具存活標誌 |
道具速度 |
經過 |
設置道具速度 讀取道具速度 |
道具的出現 |
經過 |
道具在不一樣位置的出現是否符合預期,道具的音效是否正確 |
道具的結束 |
經過 |
道具消除時的動畫是否正確,音效是否正確 |
道具的碰撞 |
經過 |
測試點在道具碰撞範圍內的測試結果 測試點在道具碰撞範圍外的測試結果 |
BaoLei類
測試項目 |
測試結果 |
備註 |
堡壘的出現 |
經過 |
堡壘在不一樣位置的出現是否符合預期,堡壘的音效是否正確 |
堡壘坍塌 |
修改後經過 |
堡壘在攻擊量的增長的不一樣狀況下,是否符合預期。第一次沒有經過的緣由有:動畫製做的不到位,對生命值的控制有bug |
堡壘碰撞 |
經過 |
測試點在堡壘碰撞範圍內的測試結果 測試點在堡壘碰撞範圍外的測試結果 |
堡壘x相對座標獲取 |
修改後經過 |
堡壘基座中心點相對於堡壘重心的x座標,第一次寫時,將位置的單位cm和像素混淆,引發錯誤,測試發現並修改。 |
堡壘y相對座標獲取 |
修改後經過 |
堡壘基座中心點相對於堡壘重心的y座標,第一次寫時,將位置的單位cm和像素混淆,引發錯誤,測試發現並修改。 |
EnemyClass類
測試項目 |
測試結果 |
備註 |
敵軍的移動1 |
經過 |
經過設置不一樣的敵軍移動目標(CCPoint),測試敵軍的位置是否達到預期 |
敵軍的移動2 |
經過 |
經過設置不一樣的敵軍移動目標的x和y值,測試敵軍的位置是否達到預期 |
敵軍掉血 |
經過 |
分爲受傷敵軍和瀕臨死亡敵軍的掉血測試,受傷敵軍應該只掉血,而瀕臨死亡敵軍還應該播放退出動畫,從界面消失 |
敵軍的攻擊1 |
經過 |
經過設置不一樣的敵軍攻擊目標(CCPoint),測試敵軍的位置的變化,以及到達攻擊目標是否有相應的攻擊動做 |
敵軍的攻擊2 |
經過 |
經過設置不一樣的敵軍攻擊目標的x和y值,測試敵軍的位置的變化,以及到達攻擊目標是否有相應的攻擊動做 |
敵軍的攻擊狀態 |
經過 |
設置攻擊狀態,讀取攻擊狀態 |
敵軍的存活狀態 |
經過 |
設置存活狀態,讀取存活狀態 |
Hero類
測試項目 |
測試結果 |
備註 |
英雄的站立動做 |
經過 |
經過設置8個不一樣角度的測試數據,測試英雄站立的動做是否達到預期 |
英雄的移動 |
經過 |
經過設置8個不一樣方向的測試數據,測試英雄移動的動做,以及英雄是否到達目標點 |
英雄的攻擊 |
經過 |
銅鼓設置不一樣的攻擊方式,測試英雄是否按照相應的攻擊方式進行攻擊,以及攻擊的目標是否正確 |
英雄的掉血 |
經過 |
分爲受傷英雄和瀕臨死亡英雄的掉血測試,受傷英雄應該只掉血,而瀕臨死亡英雄相應地改變存活狀態 |
英雄的受傷相應 |
經過 |
分爲受傷英雄和瀕臨死亡英雄的受傷響應測試,受傷英雄僅僅作出躲避動做,而瀕臨死亡英雄播放退出畫面動做 |
英雄消失畫面測試 |
經過 |
設置8個不一樣的方向,測試英雄的消失是否符合預期效果 |
英雄的存活狀態 |
經過 |
設置存活狀態,讀取存活狀態 |
英雄的魔法動做 |
經過 |
設置英雄8個不一樣的方向,測試英雄的魔法動做是否符合預期效果 |
英雄從魔法動做的恢復 |
經過 |
測試英雄是否正常地從魔法動做恢復站立 |
英雄的狀態 |
經過 |
設置英雄狀態,讀取英雄狀態 |
英雄的方向 |
經過 |
設置英雄方向,讀取英雄方向 |
英雄下一步的移動點 |
經過 |
設置英雄的方向,測試英雄下一步的位置是否與預期的方向的下一步移動點相同 |
HPMP類
測試項目 |
測試結果 |
備註 |
魔值 |
經過 |
設置魔值,讀取魔值 |
血值 |
經過 |
設置血值,讀取血值 |
HP,MP的初始化出現 |
經過 |
測試HP,MP初始化的出現位置,出現值等是否與預期相符 |
HP,MP的更新 |
經過 |
經過設置不一樣的HP,MP目標值,測試HP,MP是否和預期同樣 |
Joystick類
測試項目 |
測試結果 |
備註 |
搖桿的初始化 |
經過 |
搖桿是否按照預期出如今界面上 |
搖桿的啓動 |
經過 |
搖桿是否正常啓動 |
搖桿的解除 |
經過 |
搖桿是否正常接觸 |
搖桿方向的獲取 |
經過 |
搖桿是否可以返回正確的方向 |
Launching loading類
測試項目 |
測試結果 |
備註 |
初始化 |
經過 |
測試是否正確地出現loading界面的切換 |
MainMenuScene類
測試項目 |
測試結果 |
備註 |
主界面的出現 |
經過 |
主界面的各個功能提示是否出現 |
主界面的切換 |
經過 |
主界面向各個功能的切換是否正常 |
Number類
測試項目 |
測試結果 |
備註 |
數字的顯示 |
經過 |
數字是否正確地顯示於相應位置 |
數字的清空 |
經過 |
數字是否正常地從界面消失 |
Rank類
測試項目 |
測試結果 |
備註 |
排名初始化 |
經過 |
排名是否正確地顯示於界面 |
排名分享 |
經過 |
排名可否正常地進行分享 |
ScoreShow類
測試項目 |
測試結果 |
備註 |
積分的初始化 |
經過 |
積分顯示爲0 |
積分的獲取 |
經過 |
積分獲取是否符合預期 |
積分的設置 |
經過 |
積分設置是否正常 |
積分的更新 |
經過 |
可否將積分值正常顯示與界面 |
ScrollView類
測試項目 |
測試結果 |
備註 |
界面的切換 |
經過 |
向左滑動切換,向右滑動切換 |
Settings類
測試項目 |
測試結果 |
備註 |
音效狀態的獲取 |
經過 |
設置音效爲開和關,獲取音效狀態 |
音效狀態的設置 |
經過 |
設置音效的狀態,並控制遊戲音效 |
音樂狀態的獲取 |
經過 |
設置音樂爲開和關,獲取音樂狀態 |
音樂狀態的設置 |
經過 |
設置音樂的狀態,並控制手機音樂 |
Skill show類
測試項目 |
測試結果 |
備註 |
技能魔法限制 |
正確 |
設置子彈魔法限制 釋放魔法檢測限制 |
釋放魔法扣除魔法值 |
正確 |
設置初始魔法值 設置技能消耗魔法值 釋放魔法檢測魔法值 |
自動找到最近的敵人施法 |
調整後正確 |
設置不一樣的施法距離 |
魔法效果加入圖層 |
正確 |
設置不加入圖層 設置加入圖層 |
Skills類
測試項目 |
測試結果 |
備註 |
音效 |
正確 |
取消音效 開啓音效 |
技能1釋放 |
正確 |
設置隱藏技能 設置顯示技能 |
技能2釋放 |
正確 |
設置隱藏技能 設置顯示技能 |
技能3釋放 |
正確 |
設置隱藏技能 設置顯示技能 |
技能4釋放 |
正確 |
設置隱藏技能 設置顯示技能 |
技能5釋放 |
正確 |
設置隱藏技能 設置顯示技能 |
Propshow類
FramLayer類
測試項目 |
測試結果 |
備註 |
方向鍵 |
正確 |
|
技能顯示 |
正確 |
設置某技能不顯示 |
近距離武器攻擊按鈕 |
正確 |
測試按鈕是否奏效 |
遠距離武器攻擊按鈕 |
正確 |
測試按鈕是否奏效 |
返回主菜單 |
正確 |
測試按鈕是否奏效 |
積分 |
正確 |
設置積分初始值 獲取積分初始值 |
血量條顯示 |
正確 |
設置初始血量 血量不滿時透明背景檢測 |
Fight_Layer類
測試項目 |
測試結果 |
備註 |
載入資源 |
正確 |
刪除某項資源檢查報錯 |
初始化測試 |
正確 |
初始化所有成功則返回1 |
界面更新 |
正確 |
取消某個更新函數 |
敵軍和英雄子彈碰撞檢測 |
更改碰撞檢測範圍 |
|
敵軍與英雄碰撞檢測 |
正確 |
更改碰撞檢測範圍 |
道具生成 |
正確 |
更改道具數量 |
基地HP刷新 |
正確 |
更改刷新頻率 |
敵軍消失 |
正確 |
判斷敵軍是否消失 |
Animation_Effects類
測試項目 |
測試結果 |
備註 |
技能特效播放時間 |
正確 |
修改播放時間 |
技能隱藏 |
正確 |
修改隱藏屬性 |
技能特效1 |
正確 |
檢查播放是否順暢 |
技能特效2 |
正確 |
檢查播放是否順暢 |
技能特效3 |
正確 |
檢查播放是否順暢 |
技能特效4 |
正確 |
檢查播放是否順暢 |
技能特效5 |
正確 |
檢查播放是否順暢 |