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