自動化測試用例設計(一)手工測試用例與自動化測試用例

1、手工測試用例和自動化測試用例對比

手工測試用例

? 較好的異常處理能力,能通過人為的邏輯判斷校驗當前步驟的功能實現正確與否。

? 人工執行用例具有一定的步驟跳躍性。

? 人工測試步步跟蹤,能夠細致的定位問題。

? 主要用來發現功能缺陷

自動化測試用例

? 執行對象是腳本,任何一個判斷都需要編碼定義。

? 用例步驟之間關聯性強。

? 主要用來保證產品主體功能正確完整和讓測試人員從繁瑣重復的工作中解脫出來。

? 目前自動化測試階段定位在冒煙測試和回歸測試。

用例選擇注意事項:

1、不是所有的手工用例都要轉為自動化測試用例。

2、考慮到腳本開發的成本,不要選擇流程太復雜的用例。如果有必要,可以考慮把流程拆分多個用例來實現腳本。

3、選擇的用例最好可以構建成場景。例如一個功能模塊,分n 個用例,這n 個用例使用同一個場景。這樣的好處在于方便構建關鍵字測試模型。

4、選擇的用例可以帶有目的性,例如這部分用例是用例做冒煙測試,那部分是回歸測試等,當然,會存在重疊的關系。如果當前用例不能滿足需求,那么唯有修改用例來適應腳本和需求。

5、選取的用例可以是你認為是重復執行,很繁瑣的部分,例如字段驗證,提示信息驗證這類。這部分適用回歸測試。

6、選取的用例可以是主體流程,這部分適用冒煙測試。

7、自動化測試也可以用來做配置檢查,數據庫檢查。這些可能超越了手工用例,但是也算用例拓展的一部分。項目負責人可以有選擇地增加。

8、如果平時在手工測試時,需要構造一些復雜數據,或重復一些簡單機械式動作,告訴自動化腳本,讓他來幫你?;蛟S你的效率因此又提高了。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 一、了解自動化測試的目的和作用 自動化測試是為了讓測試人員從繁瑣重復的機械式測試過程中解脫出來,把時間和精力投入到...
    小布丁DIng閱讀 2,958評論 1 13
  • 1.測試與軟件模型 軟件開發生命周期模型指的是軟件開發全過程、活動和任務的結構性框架。軟件項目的開發包括:需求、設...
    宇文臭臭閱讀 6,746評論 5 100
  • 1.測試與軟件模型 軟件開發生命周期模型指的是軟件開發全過程、活動和任務的結構性框架。軟件項目的開發包括:需求、設...
    Mr希靈閱讀 21,986評論 7 278
  • 摘自51testing軟件測試網,原文鏈接自動化測試用例設計原則。 很多公司在實施自動化測試的過程中,往往會把所有...
    Leo_0626閱讀 4,282評論 0 11
  • 上周五(4月21日),我的日記里這樣寫著:我是鄔子,也是豆豆媽媽,今天起,我有了一個新稱呼:房子老師。 那天,春雨...
    鄔子閱讀 494評論 0 0