《web應用測試》筆記(二)
第三章 軟體測試基礎
總的來說,用於其它應用系統的軟體測試方法和用於web應用的是相同的。兩種型別的測試 都要求基本的測試型別,如:功能測試、強制性錯誤測試、邊界條件和等價類分析等。
1、基礎規劃和文件化
保持有條不紊的記錄可以建立可信度並把注意力集中在測試上。
提高測試效率,找出冗餘的測試用例並刪除,可以考慮重用測試包和定位以前的測試包。
盡早規劃在達到相同測試效果的前提下對提高效率和節省開支非常關鍵。
測試覆蓋率是對風險和專案關注的其它因素的一種平衡。
2、常用術語
1)測試條件:測試條件是web應用測試中至關重要的因素。測試條件是待測應用所處的環境 。分兩類:
(1)針對應用的條件;
(2)針對環境的條件:當錯誤由待測應用之外的條件引發時。
按照兩類操作環境來考慮比較:
(1)靜態環境:用於發現配置和相容性錯誤。
(2)動態環境:ram、磁碟空間、記憶體、網路頻寬等。
2)靜態操作環境
firefox和ie之間的相容性差別就是乙個靜態環境的例證。
配置相容性問題可能出現在web系統的任何地方:客戶機、伺服器和網路。
配置問題涉及各種伺服器軟體和硬體的安裝、瀏覽器的設定、網路連線以及tcp/ip的棧設定 。
3)動態操作環境
在每次執行測試都要改變特定環境的屬性值,則是動態環境。
屬性可以是從具體資源(可用記憶體、磁碟空間等)到具體時限(網路延遲、事務提交順序等 )的任何東西。
4)測試型別
測試型別是用來發現某類錯誤或驗證相關行為正確性的測試種類。
測試型別分析是將應用從測試分為邏輯的和可管理的任務組的一種好方法。
(1)驗收測試:分開發驗收測試和部署驗收測試。
(2)開發驗收測試:版本驗收測試和功能驗收簡單測試是開發過程中所用的兩類 常見的測試。
(3)版本驗收測試(rat):也稱為構造驗收測試或煙霧測試,是為了檢查每個構 造對於進一步測試足夠穩定而對每個開發版本進行的測試。一般包括入口和出口測試用例以 及用主要資料檢查程式的主要功能的測試用例。
rat測試步驟:
(1)暫停對新的構造進行測試,恢復對前乙個構造的測試直至得到另乙個構造為 止。
(2)向開發組報告測試失敗的條件。
(3)請求乙個新的構造。
《WEB應用測試》筆記(二)
web應用測試 筆記 二 第三章 軟體測試基礎 總的來說,用於其它應用系統的軟體測試方法和用於web應用的是相同的。兩種型別的測試 都要求基本的測試型別,如 功能測試 強制性錯誤測試 邊界條件和等價類分析等。1 基礎規劃和文件化 保持有條不紊的記錄可以建立可信度並把注意力集中在測試上。提高測試效率,...
《WEB應用測試》筆記(一)
web應用測試 筆記 一 第一章 歡迎進入web測試 利用測試不可能發現所有可能存在的問題,但還是需要進行基於風險的測試。應該優先考慮跟蹤錯誤並評估它們的重要性。管理層希望開發小組 資訊科技小組 測試和質量保證人員提供關於覆蓋 尚未修正缺陷的狀態的定量資料以及延期修復某些缺陷的潛在影響。1 各種測試...
《WEB應用測試》筆記(七)
web應用測試 筆記 七 21 條件組合 1 軟體測試中長期存在的難題是需要足夠的時間來執行所有可能的測試用例。最冒險的方法是不使用有規律的方法而隨機減少測試用例。更好的方法是安裝軟體構造版本來對全部測試用例進行劃分。2 條件組合方法包括對變數組合的分析,每種組合代表乙個以同一測試指令碼合步驟進行測...