2023-02-24 09:14:37|已瀏覽:4375次
各項軟件測試工作是在項目開發(fā)流程中循序漸進的進行的。
單元測試:單元測試是對軟件中的基本組成單位進行的測試。目的是檢驗軟件基本組成單位的正確性。
集成測試:集成測試是在軟件系統(tǒng)集成過程中所進行的測試。目的是檢查軟件單位之間的接口是否正確。
系統(tǒng)測試:系統(tǒng)測試是對已經集成好的軟件系統(tǒng)進行徹底的測試,以驗證軟件系統(tǒng)的正確性和性能等是否滿足其規(guī)約所指定的要求。
驗收測試:驗收測試是部署軟件之前的最后一個測試操作。驗收測試的目的是確保軟件準備就緒,向軟件購買都展示該軟件系統(tǒng)滿足其用戶的需求。
(一)單元測試階段:
1、模塊接口測試
通過所測模塊的數(shù)據(jù)流進行測試。調用所測模塊時的輸入參數(shù)與模塊的形式參數(shù)的個數(shù)、屬性和順序是否匹配。
2、局部數(shù)據(jù)結構測試
局部數(shù)據(jù)結構是為了保證臨時存儲在模塊內的數(shù)據(jù)在程序執(zhí)行過程中完整、正確、模塊的局部數(shù)據(jù)結構往往是錯誤的根源。
3、路徑測試
對模塊中重要的執(zhí)行路徑進行測試。
4、錯誤處理測試
比較完善的模塊設計要求能遇見出錯的條件,并設置適當?shù)某鲥e處理,以便在一旦程序出錯時,能對出錯程序重做安排,保證其邏輯上的正確性。
5、邊界條件測試
軟件經常在便捷上失效,邊界條件測試是一項基礎測試,也是后面系統(tǒng)測試中的功能測試的重點。
(二)集成測試階段:
在集成測試中,我們主要關注以下內容:
1.把各個模塊連接起來時,穿越模塊接口的數(shù)據(jù)據(jù)是否會丟失。
2.各個了模塊組合起來,能否達到預期要求的功能。
3.一個模塊的功能是否會對另一個模塊的功能產生不利影響。
4.全局數(shù)據(jù)據(jù)結構是否有問題。
5.單個模塊的誤差積累起來是否會被放大,從而達到不可接受的程序。
軟件測試是什么?軟件測試的分類,一文解答你所有的疑惑
(三)系統(tǒng)測試階段:
一般系統(tǒng)的主要測試工作都集中在系統(tǒng)測試階段。根據(jù)不同的系統(tǒng),所進行的測試種類也很多。
1、功能測試:
功能測試是對產品的各功能進行驗證,以檢查是否滿足需求的要求。
2、性能測試:
性能測試是通過自動化測試工具模擬多種正常、峰值以及異常負載條件來對系統(tǒng)的各項性能指標進行測試。
3、安全測試:
安全測試檢查系統(tǒng)對非法入侵的防范能力。
4、兼容測試:
兼容性測試主要是測試系統(tǒng)在不同的軟硬件環(huán)境下是否能夠正常的運行。
(四)驗收測試階段:
功能確認測試
安全可靠性測試
易用性測試
可擴充性測試
兼容性測試
資源占用率測試
用戶文檔資料驗收
注:尊重原創(chuàng)文章,轉載請注明出處和鏈接 http://m.dedgn.cn/news-id-78796.html 違者必究!部分文章來源于網絡由培訓無憂網編輯部人員整理發(fā)布,內容真實性請自行核實或聯(lián)系我們,了解更多相關資訊請關注軟件測試頻道查看更多,了解相關專業(yè)課程信息您可在線咨詢也可免費申請試課。關注官方微信了解更多:150 3333 6050