《需求分析報告》是功能測試的依據。因此需求人員應向測試人員提供《需求分析報告》等有關資料。測試人員必須認真閱讀,真正掌握系統需求和詳細設計。
單元測試
簡單來說就是開發過程中,開發人員每個程式單元編碼除錯通過後,自己進行的測試。使用白盒測試的方法,根據程式單元的控制流程,達到分支覆蓋。
單元測試內容包括模組介面測試、區域性資料結構測試、路徑測試、錯誤處理測試等;
整合測試
編碼開發完成後,專案組內部進行組裝測試,簡而言之就是各個功能模組之間的介面進行測試賽,驗證模組間是否證正常執行
整合測試過程應填寫《問題報告》,測試結果應形成《測試報告》。
整合測試並不是必須的,有些公司產品是直接整合,進行系統測試,著重模組介面間的互動測試,也是允許的。
驗證測試(准入測試)
單元測試、整合測試完成後,專案負責人提出驗證測試申請。由需求人員對程式功能進行驗證測試,符和需求的功能要求後,方可進入到功能測試。
系統測試
系統測試是將經過整合測試的軟體,作為乙個整體,在實際執行環境下對系統進行的一系列嚴格有效地測試,以發現軟體潛在的問題,保證系統的正常執行。
回歸測試
開發人員對測試問題修改,發布新版程式後,由專案負責人提出回歸測試申請,由測試執行人員對新程式進行回歸測試。(就是將軟體功能再次進行測試,確保沒有問題)
驗收測試
一般驗收測試由客戶或負責人進行的測試,檢驗產品是否滿足對方的要求,大多數公司沒有這個環節
Redis 新手入門篇
redis hash 是乙個string型別的field和value的對映表,hash特別適合用於儲存物件。redis 中每個 hash 可以儲存 232 1 鍵值對 40多億 redis 的 set 是 string 型別的無序集合。集合成員是唯一的,這就意味著集合中不能出現重複的資料。redis...
軟體測試入門
一 軟體測試定義 是程式的一種執行過程,目的是盡可能發現並改正北測試的軟體中的錯誤,提高軟體的可靠性。二 軟體測試的基本過程 規範化的軟體測試過程 1 擬定軟體測試計畫 2 編制軟體測試大綱 3 確定軟體測試環境 4 設計和生成測試用例 5 實施測試 6 生成軟體測試報告 軟體測試的過程和整個軟體開...
軟體測試入門
需要學什麼?軟體測試的含義?測試物件?測試遵循的準則?測試分類,分類的區別?何時開始測試?測試方案如何設計?測試流程?如何提bug?如何寫報告?為什麼要做自動化測試,怎麼做?早期定義 軟體測試是對程式能夠按預期執行建立起一種信心。bill hetzel,1973 經典定義 測試是為發現錯誤而執行程式...