測試種類(按項(xiàng)目流程階段劃分)

單元測試:單元測試是對(duì)軟件中的基本組成單位進(jìn)行的測試。目的是檢驗(yàn)軟件基本組成單位的正確性。

集成測試:集成測試是在軟件系統(tǒng)集成過程中所進(jìn)行的測試。目的是檢查軟件單位之間的接口是否正確。

系統(tǒng)測試:系統(tǒng)測試是對(duì)已經(jīng)集成好的軟件系統(tǒng)進(jìn)行徹底的測試,以驗(yàn)證軟件系統(tǒng)的正確性和性能等是否滿足其規(guī)約所指定的要求。

驗(yàn)收測試:驗(yàn)收測試是部署軟件之前的最后一個(gè)測試操作。驗(yàn)收測試的目的是確保軟件準(zhǔn)備就緒,向軟件購買都展示該軟件系統(tǒng)滿足其用戶的需求。

單元測試階段

1. 模塊接口測試——通過所測模塊的數(shù)據(jù)流進(jìn)行測試。調(diào)用所測模塊時(shí)的輸入?yún)?shù)與模塊的形式參數(shù)的個(gè)數(shù)、屬性和順序是否匹配。

2. 局部數(shù)據(jù)結(jié)構(gòu)測試——局部數(shù)據(jù)結(jié)構(gòu)是為了保證臨時(shí)存儲(chǔ)在模塊內(nèi)的數(shù)據(jù)在程序執(zhí)行過程中完整、正確、模塊的局部數(shù)據(jù)結(jié)構(gòu)往往是錯(cuò)誤的根源。

3. 路徑測試——對(duì)模塊中重要的執(zhí)行路徑進(jìn)行測試。

4. 錯(cuò)誤處理測試——比較完善的模塊設(shè)計(jì)要求能遇見出錯(cuò)的條件,并設(shè)置適當(dāng)?shù)某鲥e(cuò)處理,以便在一旦程序出錯(cuò)時(shí),能對(duì)出錯(cuò)程序重做安排,保證其邏輯上的正確性。

5. 邊界條件測試——軟件經(jīng)常在便捷上失效,邊界條件測試是一項(xiàng)基礎(chǔ)測試,也是后面系統(tǒng)測試中的功能測試的重點(diǎn)。

集成測試階段

在集成測試中,我們主要關(guān)注以下內(nèi)容:

1. 把各個(gè)模塊連接起來時(shí),穿越模塊接口的數(shù)據(jù)據(jù)是否會(huì)丟失。

2. 各個(gè)了模塊組合起來,能否達(dá)到預(yù)期要求的功能。

3. 一個(gè)模塊的功能是否會(huì)對(duì)另一個(gè)模塊的功能產(chǎn)生不利影響。

4. 全局?jǐn)?shù)據(jù)據(jù)結(jié)構(gòu)是否有問題。

5. 單個(gè)模塊的誤差積累起來是否會(huì)被放大,從而達(dá)到不可接受的程序。

系統(tǒng)測試階段

一般系統(tǒng)的主要測試工作都集中系統(tǒng)測試階段。根據(jù)不同的系統(tǒng),所進(jìn)行的測試種類也很多。

功能測試:功能測試是對(duì)產(chǎn)品的各功能進(jìn)行驗(yàn)證,以檢查是否滿足需求的要求。

性能測試:性能測試是通過自動(dòng)化測試工具模擬多種正常、峰值以及異常負(fù)載條件來對(duì)系統(tǒng)的各項(xiàng)性能指標(biāo)進(jìn)行測試。

安全測試:安全測試檢查系統(tǒng)對(duì)非法入侵的防范能力。

兼容測試:兼容性測試主要是測試系統(tǒng)在不同的軟硬件環(huán)境下是否能夠正常的運(yùn)行。

驗(yàn)收測試階段

功能確認(rèn)測試

安全可靠性測試

易用性測試

可擴(kuò)充性測試

兼容性測試

資源占用率測試

用戶文檔資料驗(yàn)收

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 文章來自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鵬閱讀 9,360評(píng)論 2 126
  • 1.測試與軟件模型 軟件開發(fā)生命周期模型指的是軟件開發(fā)全過程、活動(dòng)和任務(wù)的結(jié)構(gòu)性框架。軟件項(xiàng)目的開發(fā)包括:需求、設(shè)...
    Mr希靈閱讀 22,396評(píng)論 7 278
  • 1.問:你在測試中發(fā)現(xiàn)了一個(gè) bug ,但是開發(fā)經(jīng)理認(rèn)為這不是一個(gè) bug ,你應(yīng)該怎樣解決。 首先,將問題提...
    qianyewhy閱讀 9,386評(píng)論 4 123
  • 1.測試與軟件模型 軟件開發(fā)生命周期模型指的是軟件開發(fā)全過程、活動(dòng)和任務(wù)的結(jié)構(gòu)性框架。軟件項(xiàng)目的開發(fā)包括:需求、設(shè)...
    宇文臭臭閱讀 6,863評(píng)論 5 101
  • 昨天統(tǒng)計(jì)練習(xí)的學(xué)生有18個(gè),到晚上就20個(gè)了,這個(gè)我很高興,孩子們練字的人數(shù)在增加,但,家長寫日記的人數(shù)不動(dòng),我相...
    小戴媽閱讀 154評(píng)論 0 2

友情鏈接更多精彩內(nèi)容