如何寫出覆蓋率高的測試用例(用例分析篇)

2022-08-15 17:09:21 字數 1166 閱讀 9014

在使用腦圖進行用例設計的實踐中,首先需要先出來兩個中心:「需求分析」和「模組用例分析」

軟體開發合同

專案開發計畫

系統/子系統設計文件

軟體需求規格說明書(含介面需求規格說明)

使用者需求說明書

軟體設計說明

對於繼承需求,主要是該專案或產品的上游內容已有需求或指標,而這一塊兒往往是最容易忽略的地方,所以單獨拿出來統計分析。正如在做該專案之前,已經有過乙個版本存在,並經過了大量的測試與實踐,也進行了各種修改以及需求的完善,那麼在設計本專案需求分析屬性時,就應該繼承上一版本的可用需求或指標,避免只是針對本專案的明確需求分析不到位,導致專案質量不過關。

隱含需求的指標需要十分有經驗的測試設計人員的思考,要對專案或產品非常熟悉,甚至對該產品所屬行業清晰明了。

有關產品使用場景的梳理資料

該產品相關的行業標準

非專業人士不清楚的特性指標(如六性要求、穩定性要求)

安裝性測試與易安裝性方面的質量子特性(可移植性)相對應。

安裝性測試有兩個目的:

第乙個目的是確保該軟體在正常情況和異常情況的不同條件下可以正常安裝: 例如,進行首次安裝、公升級、完整的或自定義的安裝,都能進行安裝成功。完整的或自定義的解除安裝,都能進行解除安裝。異常情況包括磁碟空間不足、缺少目錄建立許可權等情況,都能正常處理或響應。

第二個目的是核實軟體在安裝後可立即正常執行。這通常是指執行大量功能測試制定的測試用例。

安裝測試包括測試安裝**以及安裝手冊:安裝手冊提供如何進行安裝,安裝**提供安裝一些程式能夠執行的基礎資料。

依據安裝性測試目的可知常規安裝性需涵蓋如下型別:

安裝公升級

解除安裝

如何寫好測試用例

這裡說的不是設計測試用例的數量,而是測試用例的書寫。我在實習期間對乙個內部使用的工具進行測試,負責增刪改查部分。作為實習生,很想有乙個準確的答案告訴我該怎麼做不該怎麼 應試教育的惡果 但實際工作中確實是乙個人有乙個人的風格,聽多了反而不知道該怎麼做。所以我第一批的tc寫的特別詳細,如 前置條件 en...

如何寫好測試用例

注意優先順序和重要級不一定成正比關係。比如 週末出去玩,但是公司突然加班 優先順序 出去玩 重要級 回公司加班 當然結果是回去加班 如何選擇適當的資料子集,來代表整個資料集。通過降低測試的資料去實現 合理的 覆蓋,覆蓋了更多的可能資料,以發現更多的軟體缺陷 使用邊界值分析方法設計測試用例時一般與等價...

如何寫測試用例

1 了解軟體的原始需求 測試目的 在編寫乙個軟體或者模組的測試用例時候,一定要明白這個功能的原始需求,也就是軟體的使用者 客戶 的需求。理解原始需求後,編寫的測試用例才更有目的性。2 熟悉軟體的功能需求 測試點 這個功能需求是指軟體的細化需求點,這個一般在需求文件裡面都會體現。這裡要做的是把需求穩定...