第二章 軟件測試理論進階
本章重點
1、瞭解軟件測試複雜性與經濟性
2、掌握軟件測試的階段
3、掌握軟件測試的方法
4、掌握軟件測試的分類
5、理解常見軟件測試過程模型
一、軟件測試複雜性與經濟性
軟件測試的複雜性
(1)、完全測試是不現實的
(2)、軟件測試是有風險的
(3)、殺蟲劑現象
(4)、缺陷的不確定性
軟件測試的經濟性
測試費用除了測試的直接消耗外,還包括其它的相關費用。測試費用的主要因素有:
(1)、軟件面向的目標用戶
(2)、可能出現的用戶數量
(3)、潛在缺陷造成的影響
(4)、開發機構的業務能力