軟件可靠性測試及其實踐(上)
軟件可靠性工程是指為了滿足軟件的可靠性要求而進行的一系列設計、分析、測試等工作。其中確定軟件可靠性要求是軟件可靠性工程中要解決的首要問題。軟件可靠性要求可以包括定性定及量要求。
軟件可靠性測試是在軟件生存周期的系統測試階段提高軟件可靠性水平的有效途徑。各種測試方法、測試技術都能發現導致軟件失效的軟件中殘存的缺陷,排除這些缺陷后,一般來講一定會實現軟件可靠性的增長,但是排除這些缺陷對可靠性的提高的作用卻是不一樣的。其中,軟件可靠性測試能地發現對可靠性影響大的缺陷,因此可以有效地提高軟件的可靠性水平。
軟件可靠性測試也是評估軟件可靠性水平,驗證軟件產品是否達到軟件可靠性要求的重要且有效的途徑。