編寫測試用例

2021-09-28 22:48:43 字數 1007 閱讀 2943

1、剛剛從事軟體測試職業,如何快速掌握編寫測試用例的方法?該怎樣編寫測試用例呢?

專家分析:

1、根據需求文件,完全按照需求文件框架/功能描述,根據自己的理解整理為用例。簡單來說,就是將需求文件描述的內容,重新按照用例的格式編輯一次,把能想到的各種可能性新增進去。

2、搜尋其他測試人員編寫的同型別功能用例,先理解,再根據專案實際需求的較小差異,重新新增/刪/改,組成滿足需求的用例組。

快速掌握用例其實沒有什麼竅門,只有多看,多想,多寫,多評審。

2、怎樣的測試用例是好用例?如果用一條用例覆蓋乙個功能點在實際操作中有很大的缺陷。首先不能確保測試人員進行整合測試時對功能用例執行到位,可能會出現遺漏。因此我們在測試用例輸出過程中,建議測試人員就測試因子使用工程方法進行流程功能覆蓋。但是這樣引入另外乙個問題,客戶的需求是不斷變化的,需求在執行設計和測試用例輸出時,很大機率產生變化,這種變化勢必對原輸出的測試用例造成衝擊。調整的工作量有時會很大,有可能對整個功能推倒重新輸出用例。面對這樣的情況該如何解決?

專家分析:每個用例覆蓋乙個功能點,是最佳的理想狀態。但條件覆蓋有個缺點就是每次執行會存在乙個較長的週期,如果部分不可套用自動化,會導致測試和開發並行產生無法按時驗證完每個版本的分支。

有兩種方式可供參考:

1.在原本測試用例的基礎上,再次放大用例描述的模糊度,以利於用例可用於相似但細節不同的功能。以登陸介面的字元長度為12雙位元組的使用者名稱提示框為例:

原始用例步驟:在登陸介面使用者名稱輸入框輸入11個中文字元。

修改後的用例步驟:在登陸介面輸入不超過字元長度限制的使用者名稱。

點評:原始用例步驟僅適合登陸介面使用者名稱字元長度限制為11以上的編輯框。修改後的用例可用於任何字元長度的使用者名稱編輯框。此方法還可用於對流程描述,如」進入編輯使用者名稱介面」可替換為」編輯使用者名稱」。

2.建立較為完善的基礎用例庫,專案用例作為基礎用例庫的子集存在。這樣的用例庫在針對單個功能時,存在多種不同的描述和設計。如1點的模糊程度不同可作為相同用例的不同兩支用例存在。而在以後的實際專案中,根據專案實際需求,從基礎用例庫篩選合適的用例組作為專案用例組。

測試用例(四)測試用例編寫

一.測試用例編寫方法 1.等價類劃分 如何選擇適當的資料子集,來代表整個資料集。通過降低測試的資料去實現 合理的 覆蓋,覆蓋了更多的可能資料,以發現更多的軟體缺陷 邊界值分析法 2.邊界值分析 使用邊界值分析方法設計測試用例時一般與等價類劃分結合起來,但它不是從乙個等價類中任選乙個例子作為代表,而是...

測試用例編寫

一 測試用例編寫準備 從配置管理員處申請軟體配置 需求規格說明書 和 設計說明書 根據需求規格說明書和設計說明書,詳細理解使用者的真正需求,並且對軟體所實現的功能已經準確理解,然後著手制訂測試用例。二 測試用例制定的原則 測試用例要包括欲測試的功能 應輸入的資料和預期的輸出結果。測試資料應該選用少量...

測試用例編寫

一 測試 用例編寫準備 從配置管理員處申請軟體配置 需求規格說明書 和 設計說明書 根據 需求規格說明書和設計說明書,詳細理解使用者的真正需求,並且對軟體所實現的功能已經準確理解,然後著手制訂 測試用例。二 測試用例制定的原則 測試用例要包括欲測試的功能 應輸入的資料和預期的輸出結果。測試資料應該選...