.測試需要明確測試需求(what),才能決定怎麼測試(how),測試時間(when)及需要多少人(who)。
測試需求分析過程包括需求採集、需求分析和需求評審三個環節。
功能測試過程:功能測試前期準備——功能測試計畫制定——功能測試設計與開發——功能測試執行與缺陷追蹤
測試環境=硬體+軟體+網路+資料+測試工具
硬體環境:指pc機、膝上型電腦、伺服器、各種pda終端等。
軟體環境:指的是軟體執行的作業系統。
網路環境:指的是選擇什麼樣的網路體系結構,具體的講就是選擇b/s還是c/s結構。
資料:主要指的是測試資料的準備。
缺陷描述一般包括三方面:概要陳述、再現步驟、隔離嘗試。
缺陷型別描述:
1)功能:影響了各種系統功能、邏輯缺陷。
2)使用者介面:影響了使用者介面、人機互動特性,包括螢幕格式、使用者輸入靈活性、結果輸出格式等方面的缺陷。
3)文件:影響分布和維護,包括注釋、使用者手冊、設計文件。
4)軟體包:由於軟體配置庫、變更管理或版本控制引起的錯誤。
5)效能:不滿足系統可測量的屬性值。
6)系統/模組介面:與其他元件、模組和裝置驅動程式、呼叫引數、控制塊或引數列表等不匹配、衝突。
軟體測試相關知識
通過手工或自動化的手段來執行或測定某個軟體產品系統的過程,目的在於檢測軟體產品是否滿足規定的需求,或者弄清楚預期結果與實際結果之間的差別。測試軟體各個功能模組處理是否正確,業務邏輯是否正確,資料流轉 呈現 處理和儲存是否正確。測試使用者介面是否美觀,介面設計是否人性化 易操作,提示是否友好完善,不同...
軟體功能測試基礎知識
自動化指令碼的設計方法 1.線性的開發方法 2.結構化的開發方法 3.共享的開發方法 4.資料驅動的開發方法 5.關鍵字驅動的開發方法 自動化測試工具按照用途,可分為一下幾類 1.測試管理工具 2.自動化動能測試工具 3.效能測試工具 4.單元測試工具 5.白盒測試工具 6.測試用例設計工具 按測試...
軟體測試相關知識點
按測試階段劃分 測試v模型 按測試實施的組織劃分 開發方測試 使用者測試 第三方測試 按測試方法 技術劃分 白盒 黑盒 灰盒 靜態 不執行 包括會議記錄,開發文件檢查等 動態 執行 手工 自動化 效能測試 相容性測試 易用性測試等等 黑盒測試 軟體測試人員不知道軟體內部是如何實現的,只知道實現的功能...