功能測試項目——酒店管理系統


一、項目目標

1、將軟件測試理論和技術實際應用到項目中,提高實踐動手能力;

2、熟悉完整規范的軟件測試流程:需求、功能,(測試計划)編寫測試用例,執行測試,提交bug,跟蹤bug,編寫測試總結報告;

3、鞏固提高qc的使用;

4、提高團隊協作能力,溝通能力;

5、積累項目經驗。

二、分組安排

任務一:時間、人力安排,熟悉需求

任務二:編寫核心模塊測試用例(時間分配)

任務三:執行測試用例,測試軟件,發現缺陷提交bug;由組長組員適時把缺陷進行修改——關閉bug;

任務四:閱讀軟件測試計划;

一級模塊、二級模塊、三級模塊、描述信息、重要級別

一級菜單:來賓登記、收銀結算、系統維護;

二級模塊:散客開單、團體開單、賓客結賬、合並賬單、系統設置

三級模塊:系統維護_系統設置_房間設置、系統維護_系統設置_商品設置、系統維護_系統設置_外部設備設置;

四級模塊:系統維護_系統設置_外部設備設置_打印機設置

例:

三、熟悉需求和功能

來賓登記:(veryhigh)

左側小窗口:狀態、便簽、提醒、快速通道;

主窗口:右鍵菜單部分結賬、兌換商品、制作門卡;按房間狀態顯示(包括);查看方式;房務中心(可供房間、當前房態、歷史/未來房態);

合並賬單:把多個房間的賬單合並在一起;(high)

 計費設置:

房間設置:包括:結賬時聲音和狀態、添加類型、修改類型、刪除類型、房間費打折、單個添加、批量添加、修改房間、刪除房間等功能;(high)

外部設備設置:包括打印機設置、門鎖卡機器設置、電話計費設置、其他設備;(high)

四、編寫測試用例

最小模塊(最低級別的)模塊:

1、寫用例時,針對於最小模塊編寫,把該模塊做成qc中的測試用例集合,把該模塊的所有用例全部編寫在一起。(把房間設置作為一個用例集合,將房間設置頁面的四級模塊歸類到房間設置用例級集合)

2、提交bug時,針對於最小模塊提交,也就是在缺陷報告的subject中指定最小模塊名稱。 

 

五、思考房間設置_添加類型數據分析、用例編寫

 測試用例數據分析:

1、子模塊(預設單價)—數據分析—有效等價類—無效等價類—邊界值;

房間設置_預設單價:數據要求:10.00—100000.00數字,不能為空,半天價格小於等於全天價格,小數點后最多2位

有效等價類:10.00-100000.00整數,10.00-100000.00小數;

無效等價類:為空,<10.00,>100000.00,字母、漢字、符號,半天價格大於去那天價格,小數點后2位以上;

邊界值:10.00,9.99,10.01,100000.00,99999.99,100000.01,小數點后2位,小數點后1位,小數點后3位;

2、子模塊—有效等價類—無效等價類—邊界值

房間設置_鍾點房標准計費:數據要求(1.00—1000.00數字,不能為空,小數點后最多2位);

有效等價類:1.00—1000.00整數,1.00-1000.00小數;

無效等價類:為空,<1.00,>1000.00,字母、符號、漢字,小數點后2位以上;

邊界值:1.00,0.99,1.01,1000.00,999.99,1000.01;

3、房間設置_預設押金

房間設置_預設押金:數據要求:10.000-100000.00數字,不能為空,小數點后最多2位;

有效等價類:10.00-100000.00整數,10.00-100000.00小數;

無效等價類:為空,<10.00,>100000.00,字母、漢字、符號,小數點后超過2位以上;

邊界值:10.00,9.99,10.01,100000.00,99999.99,100000.01;

4、 房間設置_鍾點房特殊計費復選框

有效等價類:選擇,不選擇

 房間設置_鍾點房特殊計費下拉列表;

有效等價類:選擇選項;

無效等價類:沒有選項;

邊界值:第一項,最后一項;

5、允許開鍾點房復選框:選擇和不選擇;

6、保存按鈕;

7、打折設置按鈕;

8、取消按鈕;

注意復選框的測試用例采用判定圖法或者

有效類型在一條用例寫全,

用例名稱:系統維護_系統設置_房間設置_添加類型001

目的:1、所有填寫項正確,房間類型可以添加成功;

         2、允許開鍾點房,不允許鍾點房特殊計費;

步驟:1、在“系統設置-房間設置”選項卡中點擊“添加類型”按鈕;

        2、在“增加房間類型”窗口中填寫:

           房間類型:家庭經濟套間

           床位數量:3

           預設單價:300/天

           預設單價:180/半天

           預設押金:300

           鍾點房標准計費:40

           不選擇“鍾點房特殊計費”復選框,選擇“允許開鍾點房”復選框

        3、點擊“保存”按鈕;

預期結構:1、打開“增加房間類型”窗口;

              3、“增加房間類型”窗口關閉,房間類型添加成功,重點檢查:

               (1)“房間類型”表格;

               (2)“按房間類型過濾”下拉列表;

               (3)主窗口中可以看到“家庭經濟套間”選項卡;

               (4)該種類型的房間可以開普通鍾點房;

說明:(1)檢查(2)(3)需要退出一次系統;

        (2)檢查(4)需要在添加該種類型房間后才能測試。

 

用例名稱:系統維護_系統設置_房間設置_添加類型002

目的:1、房間類型(1字符)、床位數量(1)最小值;

         2、預設單價、預設押金、鍾點房標准計費有效的小數;

         3、允許開鍾點房,允許鍾點房特殊計費;

預置條件:添加“鍾點房特殊計費“選項:

1、在”系統設置-計費設置“選項卡中”鍾點房特殊計費“分組框中點擊”添加“按鈕;

2、添加兩個計費類型:考生鍾點房和豪華鍾點房

步驟:1、在“系統設置-房間設置”選項卡中點擊“添加類型”按鈕;

        2、在“增加房間類型”窗口中填寫:

           房間類型:A

           床位數量:1

           預設單價:288.88/天

           預設單價:188.88/半天

           預設押金:288.88

           鍾點房標准計費:18.88

           選擇“鍾點房特殊計費”復選框

           選擇”考生鍾點房“選項

           選擇“允許開鍾點房”復選框

        3、點擊“保存”按鈕;

預期結果:1、打開“增加房間類型”窗口;

              3、“增加房間類型”窗口關閉,房間類型添加成功,重點檢查:

               (1)“房間類型”表格;

               (2)“按房間類型過濾”下拉列表;

               (3)主窗口中可以看到“A”選項卡;

               (4)該種類型的房間可以開普通鍾點房和特殊計費鍾點房;

說明:(1)檢查(2)(3)需要退出一次系統;

         (2)檢查(4)需要在添加該種類型房間后才能測試。

 

用例名稱:系統維護_系統設置_房間設置_修改類型001

用例描述:復用”添加類型“測試用例;

預期結果:參考”添加類型“

 

六、編寫房間費打折測試用例:

6.1、需求功能分析

1)”折后單價“文本框>=0,<=預設單價,不能為空;

2)”打折比例“文本框>=0,<=1,小數,不能為空;

根據不同類型的房間打折,在房間類型列表選擇第一、中間和最后的房間類型進行房間費打折測試;

A:房間設置_房間費打折:普通賓客打折類下拉列表(打折、不打折)

1、不打折:

2、打折:

折后單價(0、600、680、0.01、680.01、679.99,小數點位數、字母漢字符號、為空)--->回車;

打折比例(0、0.05、1、0.01、0.99、小數點位數、字母漢字符號、為空)--->回車;

房間設置_房間費打折:普通賓客打折類下拉列表(打折、不打折)

B:房間設置_房間費打折:會員等級賓客打折類下拉列表(打折、不打折)用例復用普通賓客的測試用例;

C:將此項設置作用於“食品類”類所有商品,選中。

D:清除打折按鈕

6.2、數據分析

 

6.3、編寫測試用例(部分測試用例)

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM