有錯是軟體的特性,而且無法改變,我們應該去避免錯誤的產生和消除已經產生的錯誤,為了使程式中的錯誤
密度達到盡可能低的程度。軟體測試就是必須的了。
軟體開發從獲取需求、分析設計到編碼實現,是乙個自頂向下,逐步精化的過程,而軟體測試過程卻是自底向
上,從區域性到整體,逐步整合的過程,在開發的不同階段會出現不同型別的缺陷和錯誤,需要不同的測試技術和
方法來發現這些缺陷。
對於測試文件應該是相當重要的,他是描述要執行的測試及測試結果,他是測試工作規範化的乙個重要組成部
分。主要的測試文件包括;測試計畫、測試規範、測試用例、缺陷報告等部分。
軟體測試方法包括靜態測試和動態測試。靜態測試時採用人工檢測和計算機輔助靜態分析的手段對程式進行檢
測。而動態測試時執行程式發現錯誤,包括黑盒測試、白盒測試等等。
軟體測試是非常重要的,但是隨著軟體規模的擴大,軟體測試的難度也在進一步提高。需要我們不斷的填補他
的不足。
軟體工程讀書筆記(一)
本週我閱讀了 人月神話 程式設計,乙個許多人痛苦掙扎的焦油坑以及一種樂趣和苦惱共存的創造性活動。焦油坑確實是乙個新穎而又貼切的比喻,大型系統開發就猶如這樣乙個焦油坑,樂趣與痛苦交織,各種團隊在其中掙扎,而這本書試圖提供橋梁,為通過這樣的焦油坑提供一些指導。人月神話,初讀書名實在是有些疑惑。實際上,人...
軟體工程導論讀書筆記
第一章 軟體工程概論 1.1軟體危機 表現 輕視需求分析,認為軟體工程就是寫程式,輕視軟體維護。1.2軟體工程 軟體工程方法學三要素 過程,工具,方法。1.3軟體生命週期 軟體定義 問題定義 可行性研究 需求分析 軟體開發 總體設計 詳細設計 編碼單元測試與綜合測試 軟體維護 1.4軟體過程 1 瀑...
《軟體工程》 讀書筆記一
對於第一章主要介紹了軟體工程的發展歷史和基本原理,討論ieee和acm提出的軟體工程體系和 軟體工程職業道德規範。沒上這門課時,我想當然認為 軟體 程式 可是當我開啟課本時,卻發現他們之間是不等號,軟 件除了程式之外,還包括了與之相關的文件和配置資料,以保證這些程式的正確執行。軟體工程三要素 過程 ...