微信紅包項目測試小結

  • 沒有總結與思考的項目是不完整的項目

 第一步:測試需求分析

       經過需求分析,對原始需求列表中列出的每一個需求點,找到我們需要測試的測試要點,針對所確定的測試要點,分析測試執行時對應的測試方案,越詳細越精準表明我們對項目的瞭解越深。所以自己在做項目時一定要從用戶的需求出發,類比於軟件開發的生命週期,軟件的需求分析類似於測試的需求規格說明書,測試的策略相當於軟件的架構設計,測試用例相當於詳細設計,用例執行相當於軟件的編碼開發。

分爲以下幾點:

1、瞭解紅包需求實現的背景

2、分析測試紅包需求合理性(這個需要比較深厚的業務功底,在項目中多積累和總結)

3、確定測試範圍和優先級(畫xmind)

4、查缺補漏(檢查是否需求文檔中的點是否有漏掉以及需要和需求人員二次對接)

重點:熟悉項目的業務流程,站在用戶需求的角度去思考,當有一定經驗時候,不要唯經驗論,警惕思維慣性,一個小小的改動有可能會導致意想不到的後果。

微信紅包模塊

 

第二步:

項目文檔與測試用例之間:
需求文檔——測試設計階段核心依賴

業務流程圖,頁面流程圖——測試模塊劃分參照物

原型設計——具象化業務流程以及預期結果

設計文檔——輔助進行算法、邏輯、隊列等技術方向上的測試設計

測試模塊拆分:
從紅包需求文檔出發

方法一、功能流程法拆解紅包模塊

方法二、層次劃分法細化紅包功能點(界面入手)

方法三、類型劃分法拆分子功能

第三步:

設計測試計劃

第四步:

測試用例設計方法的選取

  輸入分類選等價、給定範圍加邊界、條件孤立想判定、無限窮舉取正交(用的較少的方法)、

  業務複雜場景法、測試充分全覆蓋

實際設計的思路
1、任何情況下都必須使用邊界值分析方法,經驗表明這種方法設計出測試用例發現程序錯誤的能力最強

2、必要時用等價類劃分方法補充一些測試用例

3、如果程序的功能說明中含有輸入條件的組合情況,則一開始就可選用判定表法

4、如果程序業務複雜度比較高,則適當使用場景法補充一部分測試用例

微信零錢充值用例設計

1)邊界值考慮充值金額:0元、1元、負數、非金額參數、多位小數(小數後3位)、銀行卡限額

2)等價類考慮多個不同的銀行和渠道

3)由於整體功能尚不包含輸入條件的組合情況,所以無需加上因果圖

4)充值完成後,餘額將在零錢展示同時包含充值記錄

流程:微信喚起充值——充值金額——我的零錢——零錢明細

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章