所有測試都應該能追溯到使用者需求
盡早地和不斷地進行軟體測試
測試用例應該由測試輸入資料和與之對應的預期輸出結果兩部分組成
程式設計者應避免測試自己的程式
測試用例應當包括合理的輸入資料和不合理的輸入資料
充分注意測試中的群集現象
嚴格執行測試計畫,排除測試的隨意性
對每個測試結果做全面檢查
在測試程式時,不僅要檢驗程式是否做了該做的事,還有檢驗程式是否做了不該做的事
妥善儲存測試計畫,測試用例,出錯統計和最終分析報告,為維護提供方便
單元測試:單元測試也稱模組測試,是對軟體最小單元的測試,也是對程式模組進行正確性檢驗的測試,其目的在於發現各模組內部可能存在的各種差錯。測試重點:模組介面,區域性資料結構,重要執行通路,出錯處理通路,邊界條件。
整合測試:也稱組裝測試,是在單元測試的基礎上,將所有模組按照軟體設計要求組裝成執行子系統、功能子系統直至應用系統並進行測試的過程。有非漸增式組裝測試方式和漸增式組裝測試方式。
確認測試:確認測試進一步驗證軟體的有效性,即驗證軟體的功能、效能及其他特性是否與使用者的要求一致。
系統測試:系統測試是將通過確認測試的軟體,作為基於整個計算機系統的乙個元素,與計算機硬體、外設、某些支援軟體、資料和人員等其他系統元素結合在一起,在實際執行環境下,對計算機系統進行—系列的組裝測試和確認測試。
等價類劃分法
邊界值法
錯誤推斷法
因果圖法
決策表法
場景法正交實驗法
語句覆蓋
判定覆蓋
條件覆蓋
判定/條件覆蓋
條件組合覆蓋
路徑覆蓋
基本路徑測試
條件測試
迴圈測試
軟體工程導論
現在由於房價的高漲,越來越多的人選擇了租房子,尤其是剛畢業的大學生。由此,如果有乙個專門的 或者軟體能夠提供租房的資訊,那麼它所產生的影響無疑是比較大的。房屋租賃管理系統的功能性需求包括 在房屋租賃管理系統中,設定乙個管理員,管理員有修改 新增 刪除系統中任何資料的許可權 普通使用者可以直接進入系統...
軟體工程導論
讀書筆記1 1 軟體工程 軟體工程將系統化的,規範化的,可度量的方法應用於軟體開發,執行和維護,將工程化應用於軟體方法。軟體工程的基本原理 分階段的生存週期計畫嚴格管理 分若干階段切實可行的計畫完成 階段評審 及早發現錯誤,減少成本 嚴格的產品控制 不得隨意更改需求 結果能清楚審查 採用現代程式設計...
軟體工程導論
軟體工程導論筆記 將書中重要的點總結出來,為自己以後公升學 研究做個知識梳理 基本上全是理論,可能會有些枯燥 有複習的同學,看這就夠了,不會看 持續更新 1.2 軟體工程 二.軟體工程方法學 1.1.1.1 什麼是軟體危機 軟體危機 指在計算機軟體開發和維護的過程中所遇到的一系列嚴重的問題 那麼有哪...