單元測(cè)試:Unit Testing
驅(qū)動(dòng)單元:driver
樁單元:Stub
集成測(cè)試:Integration Testing
系統(tǒng)測(cè)試:System Testing
性能測(cè)試:Performance Testing
壓力測(cè)試:Stress Testing
容量測(cè)試:Volume Testing
回歸測(cè)試:Regression Testing
冒煙測(cè)試/預(yù)測(cè)試:Smoke Testing
安全測(cè)試:Security Testing
保護(hù)測(cè)試:Protectiion Testing
界面測(cè)試:GUI Testing,Graphic User Interface
可用性測(cè)試:Usability Testing
可安裝性測(cè)試:Installation Testing
備份測(cè)試:Backup Testing
健壯性測(cè)試:Robustness Testing
文檔測(cè)試:Documentation Testing
在線幫助測(cè)試:Online Help Testing
驗(yàn)收測(cè)試:User Acceptance Testing
人工/手動(dòng)測(cè)試:Manual Testing
自動(dòng)化測(cè)試:Automation Testing
需求規(guī)格說(shuō)明書:SRS,Software Requirement Specitication
詳細(xì)設(shè)計(jì):LLD
概要設(shè)計(jì):HLD
雙V模型:Verification 驗(yàn)證,Validation 確認(rèn)
質(zhì)量:Quality
流程:Flow
ISO:International Organization for Standardization
CMM:Capability Maturity Model
CMMI:Capability Maturity Model Integration
關(guān)鍵過(guò)程域:KPA,Key Process Area
軟件質(zhì)量六大特性:
1,功能性:functionality
? ? 適合性:suitability
? ? 準(zhǔn)確性:accuracy
? ? 互操作性:interoperability
? ? 保密安全性:security
? ? 功能性的依從性:functionality compliance
2,可靠性:reliability
? ? **性:maturity
? ? 容錯(cuò)性:fault tolerance
? ? 易恢復(fù)性:recoverability
? ? 可靠性的依從性:reliability compliance
3,易用性: usability
? ? 易理解性:understandability
? ? 易學(xué)性:learnability
? ? 易操作性:operability
? ? 吸引性:attractiveness
? ? 易用性的依從性:usability compliance
4,效率:efficiency
? ? 時(shí)間特性:time behavior
? ? 資源利用性:resource utilization
? ? 效率依從性:efficiency compliance
5,可維護(hù)性:maintainability
? ? 易分析性:analyzability
? ? 易改變性:changeability
? ? 穩(wěn)定性:stability
? ? 易測(cè)試性:testability
? ? 維護(hù)性的依從性:maintainability compliance
6,可移植性:portability
? ? 適應(yīng)性:adaptability
? ? 易安裝性:installability
? ? 共存性:co-existence
? ? 易替換性:replaceability
? ? 可移植性的依從性:portability compliance
白盒測(cè)試:white Box Testing=玻璃盒測(cè)試:glass Box testing=透明盒測(cè)試:Clear Box Testing=基于代碼測(cè)試:Code-Based Testing=邏輯驅(qū)動(dòng)測(cè)試:Logisc-Driven Testing
黑盒測(cè)試:Black Box Testing=功能測(cè)試:Function Testing
軟件缺陷狀態(tài)
New:缺陷的初始狀態(tài)
Open:開(kāi)發(fā)人員開(kāi)始修改缺陷
Fixed:開(kāi)發(fā)人員修改缺陷完畢
Closed:回歸測(cè)試通過(guò)
Reopen回歸測(cè)試失敗
Rostpone:推遲修改
Rejected:開(kāi)發(fā)人員認(rèn)為不是程序問(wèn)題,拒絕缺陷
Duplicate:與已經(jīng)提交的Defect重復(fù)
Abandon:被Rejrect 和Duplicate的Defect,測(cè)試人員確認(rèn)后的確不是問(wèn)題,將Defect置為此狀態(tài)
邏輯覆蓋率:Logical Coverage=代碼覆蓋率:Code coverage=結(jié)構(gòu)化覆蓋率:Structural Coverage
語(yǔ)句覆蓋率:Statement Coverage,
判定覆蓋:Decision Coverage=分支覆蓋:Branch Coverage
條件覆蓋:Condition Coverage
判定條件覆蓋:Decision Condition Coverage=分值條件:Branch Condition Coverage,BC Coverage
路徑覆蓋:Path Coverage
指令覆蓋:Instruction Blocks Coverage, IB Coverage
判定路徑覆蓋:Decision-to-Decision Paths Coverage,DDP Coverage
功能覆蓋率:Function Coverage