1. 程式人生 > >測試用例設計和測試環境搭建

測試用例設計和測試環境搭建

返回 保存 srs spa 文件中 開發 需求規格說明書 溝通 方式

等價類

定義:1.等價:如果多個輸入在程序中處理方式相同,則認為這些輸入時等價的,測是一個即可。

   2。輸入:分為兩類,有效輸入(可以保存)、無效輸入(不可保存)

   3結合:有效等價類、無效等價類

滿足規則:只需尋找一個全部滿足規則的(有效等價類) 

不滿足規則:需分開,每條不滿足條件的舉出一個,方便定位錯誤(無效等價類)

ASCII碼:

  7位 表示27=128個字符 每個字符存儲占用1個字節

  分類:不可見字符

     控制字符:LF(換行) CR(回車)

     通信字符

     NULL(空)

      可見字符:空格,數字,字母,符號

測試環境搭建

測試環境搭建文檔:

  1. 為日後回歸測試等搭建環境做指導
  2. 剛開始寫完後,評審,防止日後因環境搭建而引起測試時的問題
  3. 可為日後上線的文檔做參考
  4. 可以做自動化步驟的參考
  5. 項目留存
  6. 嚴格按照用例步驟,執行用例
  7. 發現結果與預期結果不一致:

用例執行:

a) 重復步驟,重現發現的問題

b) 找同類型的數據,重新執行用例

c) 定位發現問題的步驟 (每執行一步都要做記錄)

  1. 提交BUG (先確認不是重復BUG

BUG報告:

1若開發返回不可重現的BUG”,可能原因:

  1. 開發步驟不對
  2. 測試環境和開發環境不同
  3. 出現時有概率的,或者其他原因導致,不是每次重現 (環境、概率)

2合並BUG的原則

1) 同樣的原因產生的

BUG可以合並

2) 與開發溝通後如果修改一處就可以修改一些BUG可以合並

3) BUG之間有制約關系,BUG可以合並

3補充 為什麽.TXT文件中報春”聯通”重新打開後會有亂碼

文件保存格式默認為ASCII,但恰好”聯通”是以EF開頭的,保存時誤認為UFT-8格式,導致重新打開時歘先亂碼

4書寫測試用例應該註意一下幾點

1)測試輸入數據必須是唯一的,並且明確的

2)步驟要完整,按照步驟可以測試測試點和預期結果,建議每個步驟後面都有預期結果,步驟要編號

3)結果要和需求規格說明書完全一致,如果SRS沒有明確結果,需要產品人員補充和定義

4)無效等價類不能合並

    

測試用例設計和測試環境搭建