2022-09-08 14:35:56|已瀏覽:1012次

常見的軟件系統(tǒng)測試類型
常見的軟件系統(tǒng)測試類型,從整個系統(tǒng)測試活動的角度來看,系統(tǒng)測試要比單元測試和集成測試復(fù)雜得多。因此,對于不同的軟件和不同的測試階段,系統(tǒng)測試的策略選擇上會有所不同。常見的系統(tǒng)測試類型有:1. 功能測試;2. 性能測試;3. 壓力測試等。
1. 功能測試
功能測試是系統(tǒng)測試中最基本的測試。它不關(guān)心軟件的內(nèi)部實現(xiàn)邏輯,主要根據(jù)產(chǎn)品的需求說明和測試需求清單來驗證產(chǎn)品的功能實現(xiàn)是否符合產(chǎn)品的需求說明。應(yīng)特別注意一些隱含功能的要求。功能測試主要檢查被測對象是否有以下幾種錯誤。
1)是否存在不正確的、缺失的或多余的功能。
2) 功能實現(xiàn)是否滿足用戶的需求和系統(tǒng)設(shè)計的隱性要求。
3)是否對輸入做出了正確的響應(yīng),輸出結(jié)果是否顯示正確。
4)系統(tǒng)的流程設(shè)計是否正確、合理。
5)所有的路徑是否實現(xiàn)了全覆蓋。
2. 性能測試
性能測試是指在一定的軟件、硬件和網(wǎng)絡(luò)環(huán)境下對系統(tǒng)的性能指標(biāo)進(jìn)行測試,主要檢測其性能特征是否滿足特定的性能要求。常見的性能指標(biāo)包括并發(fā)量、響應(yīng)時間、每秒交易數(shù)、吞吐量、命中率、訪問量和硬件資源。
性能測試可以發(fā)生在測試過程的各個階段,甚至在單元層面也需要考慮性能問題,比如一個函數(shù)或類的處理性能。在系統(tǒng)測試層,需要模擬用戶的真實業(yè)務(wù)場景來進(jìn)行測試。通常情況下,性能測試需要在測試工具的幫助下完成,如Loadrunner、JMete等。
性能測試需要從以下兩個方面考慮。
1)驗證系統(tǒng)實現(xiàn)的性能是否與性能要求完全一致。
2)檢測系統(tǒng)實現(xiàn)的具體性能到底如何。
3. 壓力測試
壓力測試又稱強度測試,也是性能測試的一種,是指在極端條件下,長時間或超負(fù)荷連續(xù)運行的測試,主要檢測被測系統(tǒng)的性能、可靠性、穩(wěn)定性等。
壓力測試的目的是檢查系統(tǒng)在資源過載的情況下抵抗壓力的能力。壓力測試的一個變種是一種被稱為敏感測試的技術(shù)。在某些情況下,有效數(shù)據(jù)邊界內(nèi)的一個小范圍的數(shù)據(jù)可能會導(dǎo)致極端甚至錯誤的操作,或者導(dǎo)致性能的急劇下降。敏感測試是用來發(fā)現(xiàn)可能導(dǎo)致不穩(wěn)定或不正確處理的數(shù)據(jù)組合的。
壓力測試應(yīng)該在開發(fā)過程的早期進(jìn)行,因為它通常主要發(fā)現(xiàn)設(shè)計缺陷。壓力測試的基本步驟如下。
1)進(jìn)行簡單的多任務(wù)測試。
2) 在簡單的壓力缺陷被修復(fù)后,增加系統(tǒng)的壓力,直到系統(tǒng)崩潰。
3) 在每個版本循環(huán)中重復(fù)進(jìn)行壓力測試。
注:尊重原創(chuàng)文章,轉(zhuǎn)載請注明出處和鏈接 http://m.elsolbar.com/news-id-54798.html 違者必究!部分文章來源于網(wǎng)絡(luò)由培訓(xùn)無憂網(wǎng)編輯部人員整理發(fā)布,內(nèi)容真實性請自行核實或聯(lián)系我們,了解更多相關(guān)資訊請關(guān)注軟件測試頻道查看更多,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費申請試課。關(guān)注官方微信了解更多:150 3333 6050