什么是非功能性測(cè)試
什么是非功能性測(cè)試
用于檢查軟件非功能性方面,如性能、可用性、可靠性。目的是用非功能性參數(shù)來(lái)測(cè)試軟件。
非功能性測(cè)試和功能性測(cè)試同等重要,并影響客戶(hù)滿(mǎn)意度。
非功能性測(cè)試目標(biāo)
- 提高產(chǎn)品可用性、可維護(hù)性、可移植性、效率
- 有助于降低產(chǎn)品非功能性相關(guān)的生產(chǎn)風(fēng)險(xiǎn)和成本
- 優(yōu)化產(chǎn)品的安裝、設(shè)置、執(zhí)行管理和監(jiān)視方式
- 收集并制定內(nèi)部研究和開(kāi)發(fā)的度量標(biāo)準(zhǔn)
- 提高和加強(qiáng)對(duì)產(chǎn)品行為和使用技術(shù)的了解
非功能性測(cè)試特征
- 非功能性測(cè)試是可測(cè)量的,所以不要出現(xiàn)主觀描述,如更好的,最好的
- 在需求過(guò)程開(kāi)始時(shí)不太可能知道確切的數(shù)字
- 對(duì)需求重要性排序很重要
- 確保質(zhì)量屬性在軟件工程中確認(rèn)是正確的
非功能性測(cè)試參數(shù)

- 安全性
- 如何保護(hù)系統(tǒng)免受來(lái)自?xún)?nèi)部和外部蓄意和突然攻擊,通過(guò)安全性測(cè)試來(lái)測(cè)試
- 可靠性
- 在沒(méi)有任何故障的情況下連續(xù)執(zhí)行指定功能的程度,通過(guò)可靠性測(cè)試來(lái)測(cè)試
- 可生存性
- 在系統(tǒng)出現(xiàn)故障時(shí),能否繼續(xù)工作且自動(dòng)恢復(fù)。通過(guò)恢復(fù)性測(cè)試檢查
- 可用性
- 用戶(hù)在操作系統(tǒng)期間可以依賴(lài)于系統(tǒng)的程度,通過(guò)穩(wěn)定性測(cè)試來(lái)檢查
- 易用性
- 通過(guò)與系統(tǒng)的交互來(lái)學(xué)習(xí)、操作、準(zhǔn)備輸入輸出,通過(guò)易用性測(cè)試來(lái)檢查
- 可擴(kuò)展性
- 可以擴(kuò)大其處理能力來(lái)滿(mǎn)足需求增長(zhǎng)的程度,通過(guò)可擴(kuò)展性來(lái)測(cè)試
- 交互性
- 檢查與其他系統(tǒng)接口的交互,通過(guò)交互性測(cè)試來(lái)測(cè)試
- 效率
- 處理容量、數(shù)量和相應(yīng)時(shí)間的程度
- 靈活性
- 在不同軟件/硬件配置中工作的易用性,如最低內(nèi)存
- 可移植性
- 從當(dāng)前硬件、軟件中移植的靈活度
- 可重用性
- 軟件的一部分在別的部分中使用

