軟件測試就是利用測試工具按照測試方案和流程對產品進行功能和性能測試,甚至根據需要編寫不同的測試工具,設計和維護測試系統,對測試方案可能出現的問題進行分析和評估。執行測試用例后,需要跟蹤故障,以確保開發的產品適合需求。
蔡建平
北京工業大學
北京工業大學教授。研究方向:嵌入式軟件工程。
缺陷基本信息:1、標題2、嚴重程度3、緊急程度4、缺陷提交人、提交時間5、缺陷所屬項目及缺陷解決人6、由項目經理指定開發者修改缺陷、指定解決時間7、處理人、處理時間、驗證人、驗證結果及時間
軟件定義:軟件=程序+數據+文檔邏輯實體、抽象性,不是物理實體;存放在介質或者計算機,看不到形態;沒有硬件重復制造的概念;成本昂貴、制造難、復制簡單;沒有用壞之說、會越來越復雜;涉及到很多社會因素;軟件危機表現形式:1、開發成本和進度估計不準確;2、用戶對已完成的系統不滿意;3、軟件質量靠不住;4、可維護度低5、開發生產率趕不上硬件和生活質量的變化;軟件危機產生的原因:1、需求和生產力嚴重失調2、軟件系統的復雜性與開發方法之間嚴重脫節;3、工程超時、預算超支、軟件質量得不到保證;