軟體測試的總結
1.軟體測試的目的
(1)測試是程式的執行過程,目的在於發現錯誤
(2)乙個好的測試用例在於能發現至今為止未發現的錯誤
(3)乙個成功的測試是發現了至今未發現的錯誤的測試
2.測試設計的方法
測試大牛james bach
總結出了一套測試設計的方**
fdsfscura - cidtestd - sfdpot - crusspic - stmpl
(1)結構(
structure)---->
所有組成產出物的東西。
**,介面,介面,硬體,非可執行檔案,附屬物件。
(2)功能(
functions)---->
所有產品所實現的功能
使用者介面,系統介面,應用,計算,時間相關性功能,變化(如改變字型),
開啟/關閉,多**,錯誤處理,互動,可測性
(3)資料(
data
)--->
所有產品處理的資料
輸入,輸出,預設值,持久資料,序列,大小數量變化,雜訊資料,生命週期等
(4)平台(
platform)--->
所有被測軟體所依賴的外部事物
外部硬體,外部軟體,內部組建
(5)操作(
operation)--->
所有產品可執行的操作
使用者,環境,常見操作,非正常操作,極限操作
(6)時間(
time
)---->
所有與產品相關的時間指標
輸入/輸出,快
/慢,併發,變化率
3.自己總結的測試方法
3.1靜態測試
靜態文字測試
3.2動態測試 (1
)主要功能測試 (2
)各個功能測試 (3
)快捷鍵,
tab鍵測試 (4
)響應時間測試
-->
最好繪製成圖 (5
)斷網,斷電測試
(6)解析度大小測試 (7
)防毒軟體測試 (8
)典型的作業系統平台測試 (9
)大資料量測試
(10)極限條件下測試
4.測試用例的格式
備註:測試用例的編寫規範
軟體名稱: 專案中文全稱(或者專案英文全稱)
軟體版本: 專案軟體版本
需求編號: 軟體需求編號或測試需求編號
需求描述: 描述軟體需求或測試需求 ,有測試需求時描述測試需求否則描述軟體需求
用例設計者: 該測試用例設計者
測試人員: 使用該測試用例的測試人員
用例id
: 該測試用例編號
用例級別: 「高、中、低」,根據測試用例的級別進行選擇
前置用例: 執行該用例必須先執行的用例
前置條件: 執行該用例必須先具備的條件
步驟: 步驟1
、步驟2
……等
輸入/動作: 對用例如何執行的描述。對應所操作步驟的描述,應清晰準確,包括登陸系統,輸入什麼值等
測試項: 一般為所測試的模組
輸入: 對用例如何執行的描述。對應所操作步驟的描述,應清晰準確,包括登陸系統,輸入什麼值等
預期輸出/
相應 按步驟中描述操作後所應該得到結果
允許偏差: 應該得到結果與實際得到結果的允許偏差範圍
實際輸出/
相應: 按步驟中描述操作後所實際得到結果
測試結論: 根據測試結果得出測試結論:ok/ng/nt。ok
:通過,
ng:不通過,
nt:未執行
備註: 必要的備註說明
5.軟體測試所需要的文件
需求文件
策劃文件
立項文件
工作量分配文件
測試計畫
測試用例文件
測試報告
測試總結
軟體測試總結
測試根據軟體開發的階段可以分成很多種,比如單元測試,整合測試,系統和確認測試等等,測試過程中根據方法可以分為白盒測試和黑盒測試等。那麼它們分別運用於哪些階段呢?測試所針對的目的是什麼呢?1 測試目的 目的 盡可能少的時間和人力發現軟體產品中盡可能多的錯誤 測試用例 測試資料和預期結果構成的 如何衡量...
軟體測試 軟體測試經驗總結
以下部分為軟體測試藝術的總結 本書主要分為以下幾個部分 1.測試經濟和心理學及測試原則 2.評審 3.測試基礎部分 4.開發中的除錯和測試思想 5.軟體測試最新應用 1 測試經濟和心理學及測試原則 軟體測試雖然是一種技術性工作,不可否認,他也同人類的心理息息相關。如果你在認知上確定 軟體測試是為了發...
關於軟體測試的總結
白盒測試也稱為結構測試,主要用於檢測軟體編碼過程中的錯誤。程式設計師的程式設計經驗 對程式設計軟體的掌握程度 工作狀態等因素都會影響到程式設計質量,導致 錯誤。黑盒測試又稱為功能測試,主要檢測軟體的每乙個功能是否能夠正常使用。在測試過程中,將程式看成不能開啟的黑盒子,不考慮程式內部結構和特性的基礎上...