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