一、前置知識點:
軟件相關知識,軟件測試基礎,測試流程(需求分析,計劃的制定,測試用例的編寫與執行,對測試結果的分析報告),測試生命週期
按軟件測試手段劃分:黑盒(不知道內部結構,根據軟件暴露出來的結構,功能進行測試)、灰盒(半透明盒子,少數內部結構,可進行數據對比,如訂單功能,更具生成的訂單與數據庫數據進行對比,驗證是否一致)、白盒(技術難度最高,根據軟件結構推出其功能)
軟件測試方向:功能(驗證軟件是否滿足用戶的表面需求)、性能(測試軟件的工作效率)、安全(測試軟件能夠保護用戶信息)
測試點劃分:兼容性(軟件在不同平臺上的表現)、易用性(軟件是否友好,符合用戶使用習慣)、UI元素(頁面佈局與需求是否一致是否美觀)
二、如何編寫測試用例(文檔)
是測試工作後的核心,一組在測試時輸入輸出的標準,軟件需求的具體對照
作用:檢驗軟件是否滿足客戶需求,體現一個測試人員的工作量,展現測試用例的設計思路
包含內容:用例編號(ID)、用例名稱(言簡意賅)、測試背景(屬於哪個部分)、前置條件(滿足的條件)、優先級、重要級、測試數據(輸入)、測試步驟、預期結果,實際結果、備註
三、編寫流程:
需求分析--提取測試點--測試用例編寫--測試用例評審
需求分析(業務需求{關注系統是否滿足業務}、用戶需求{關注系統是否滿足用戶習慣}、功能需求{關注系統是否滿足功能要求})