---
# System prepended metadata

title: 2-1遊戲測試用例-設計步驟-需求文檔分析

---

# 2-1遊戲測試用例-設計步驟-需求文檔分析
<style type="text/css">
#BoxText1 {
border:5px blue solid;
padding:10px;
width:180px;
margin:15px 0px;
    
}
    #BoxText2 {
border:5px red solid;
padding:10px;
width:180px;
margin:15px 0px;
    
}
</style>
<div id="BoxText1"><font size=5>需求文檔分析</font></div>
<IMG SRC="https://www.seekpng.com/png/detail/273-2738468_-.png" style="postionrelative;top:100px;" width=100>
<div id="BoxText2"><font size=5>功能模塊劃分</font></div>
<IMG SRC="https://www.seekpng.com/png/detail/273-2738468_-.png" style="postionrelative;top:100px;" width=100>
<div id="BoxText2"><font size=5>測試用例編寫</font></div>
<IMG SRC="https://www.seekpng.com/png/detail/273-2738468_-.png" style="postionrelative;top:100px;" width=100>
<div id="BoxText2"><font size=5>測試用例整理與維護</font></div>

<font size=10 color=red>需求文檔分析</font>

* 1-1文檔閱讀
* 1-2功能細節溝通探討
* 1-3邏輯梳理
* 1-4功能拓展思考
* 1-5兼容相關思考

<font size="5" color=red>1-1文檔閱讀</font>

※切忌不要不閱讀需求文檔，上來直接寫用例，至少讀三遍以上文檔

1. 詳細理解功能設計意圖和設計思路
2. 避免粗略理解帶來的用例遺漏
3. 一些重要數據可能隱藏在不起眼的語句中
4. 加深對功能的理解，否則隨著時間推移，可能會遺忘很多內容

※帶著思考去閱讀，如果讓你來設計這個功能還有更優秀的選擇嗎?

<font size=5 color=red>1-2功能細節溝通探討</font>

* 不明白的地方需要及時確認，切忌腦補想當然
* 盡早確認細節，最好在開始寫之前就確認完畢
* 關注需求變更，需求變更後，一定要跟程序以及企劃確認

<font size=5 color=red>1-3邏輯梳理</font>

* 文檔不一定是按照流程順序寫的，而且經常存在功能交叉的地方
* 梳理出框架後，逐步細分

<font size=5 color=red>1-4功能拓展思考</font>

* 設計缺陷思考
* 測試難點思考
* 關聯度思考
* 特殊情況思考

<font size=5 color=red>1-5兼容相關思考</font>

* 版本兼容
* 功能兼容
* 操作系統版本兼容
* 分辨率兼容