軟件工程概論程序員
第十章 軟件測試工具
軟件測試:廣義上,是指軟件產品生存週期內全部的檢查、評審和確認活動。狹義上,是對軟件產品質量的檢驗和評價。
軟件測試的基本原則:①應當把「儘早的和不斷地進行軟件測試」做爲軟件開發者的座右銘。②程序員應避免檢查本身的程序。③在設計測試用例,應當包括合理的輸入條件和不合理的輸入條件。④測試用例由測試輸入數據和與之對應的預期輸出結果組成。⑤充分注意測試中的集體現象。⑥嚴格執行測試計劃,排除測試的隨意性⑦對每個測試結果作全面的檢查⑧妥善保存一切測試過程文檔,爲維護提供方便。單元測試
測試文檔:描述要執行的軟件測試及測試的結果。測試
軟件測試人員:溝通能力、移情能利力、技術能力、自信心、外交能力、幽默感、耐心、懷疑精神、自我督促、洞察力。設計
軟件測試策略:單元測試、集成測試、確認測試、系統測試、軟件調試。調試
軟件測試方法:靜態測試與動態測試、黑盒測試與白盒測試、對象
面向對象軟件測試類型:模型測試、類測試、交互測試、系統測試、驗收測試、發佈測試。開發
軟件測試工具:Junit、LoadRunner。文檔