|2016/06/08 10:52
系統(tǒng)測試方法
系統(tǒng)測試主要是提高軟件的可靠性、檢測軟件系統(tǒng)是否滿足用戶的規(guī)定需要,系統(tǒng)測試方法主要有以下幾種:
1.黑盒測試。系統(tǒng)測試多采用黑盒測試,主要包括多任務(wù)測試、臨界測試、中斷測試、等價(jià)劃分測試等。
1)多任務(wù)測試,是指在非空閑狀態(tài)下,即測試對(duì)象處于工作狀態(tài)時(shí),有新的任務(wù)發(fā)生,以對(duì)軟件系統(tǒng)進(jìn)行測試。
例如手機(jī)在播放音樂時(shí)有新電話、新短信。多任務(wù)測試是一項(xiàng)最基本的測試,也是最容易發(fā)現(xiàn)軟件問題的測試,是測試系統(tǒng)模塊之間相互影響的一種重要測試,用來檢測是否出現(xiàn)死機(jī)、系統(tǒng)重啟、內(nèi)存混亂、數(shù)據(jù)丟失等嚴(yán)重后果情況;一般是將測試放在經(jīng)常使用的模塊組合上,測試時(shí)將用戶可能遇到的組合情況考慮進(jìn)去。
2)臨界測試,在任務(wù)、事件剛剛發(fā)生或者剛剛結(jié)束,儲(chǔ)存系統(tǒng)處于臨界狀態(tài)下時(shí)進(jìn)行測試。臨界測試容易發(fā)現(xiàn)問題,把握好臨界值,事件發(fā)生的開始和結(jié)束瞬間以及涉及到內(nèi)存到內(nèi)存處于滿和空時(shí)臨界測試關(guān)注的重點(diǎn)。
3)中斷測試,軟件系統(tǒng)在工作時(shí)被意外終止退出,中斷測試有人為中斷、新任務(wù)中斷以及意外中斷等幾種情況。
4)等價(jià)類劃分,等價(jià)類劃分是在測試用例中設(shè)計(jì)的方法,在組件的等價(jià)類中選取典型的點(diǎn)進(jìn)行測試,比如值是10,選取1、5、9、10,在不同的分值范圍內(nèi)進(jìn)行測試。
2.白盒測試。白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動(dòng)測試,是指根據(jù)產(chǎn)品系統(tǒng)的內(nèi)部工作過程,用來檢測產(chǎn)品的內(nèi)部是否按照規(guī)定的動(dòng)作進(jìn)行,按照程序內(nèi)部的結(jié)構(gòu)檢測程序,檢測程序中的每條通路是否都有按照預(yù)定要求正確工作,但是不關(guān)注產(chǎn)品的功能。
白盒測試主要有邏輯驅(qū)動(dòng)、基路測試等。