單元測試:Unit Testing
驅動單元:driver
樁單元:Stub
集成測試:Integration Testing
系統測試:System Testing
性能測試:Performance Testing
壓力測試:Stress Testing
容量測試:Volume Testing
回歸測試:Regression Testing
冒煙測試/預測試:Smoke Testing
安全測試:Security Testing
保護測試:Protectiion Testing
界面測試:GUI Testing,Graphic User Interface
可用性測試:Usability Testing
可安裝性測試:Installation Testing
備份測試:Backup Testing
健壯性測試:Robustness Testing
文檔測試:Documentation Testing
在線幫助測試:Online Help Testing
驗收測試:User Acceptance Testing
人工/手動測試:Manual Testing
自動化測試:Automation Testing
自動化測試:Automation Testing
需求規格說明書:SRS,Software Requirement Specitication
詳細設計:LLD
概要設計:HLD
詳細設計:LLD
概要設計:HLD
雙V模型:Verification 驗證,Validation 確認
質量:Quality
流程:Flow
ISO:International Organization for Standardization
CMM:Capability Maturity Model
CMMI:Capability Maturity Model Integration 能力成熟度模型集成
關鍵過程域:KPA,Key Process Area
軟件質量六大特性:
1,功能性:functionality
適合性:suitability
准確性:accuracy
互操作性:interoperability
保密安全性:security
功能性的依從性:functionality compliance
2,可靠性:reliability
成熟性:maturity
容錯性:fault tolerance
易恢復性:recoverability
可靠性的依從性:reliability compliance
3,易用性: usability
易理解性:understandability
易學性:learnability
易操作性:operability
吸引性:attractiveness
易用性的依從性:usability compliance
4,效率:efficiency
時間特性:time behavior
資源利用性:resource utilization
效率依從性:efficiency compliance
5,可維護性:maintainability
易分析性:analyzability
易改變性:changeability
穩定性:stability
易測試性:testability
維護性的依從性:maintainability compliance
6,可移植性:portability
適應性:adaptability
易安裝性:installability
共存性:co-existence
易替換性:replaceability
可移植性的依從性:portability compliance
質量:Quality
流程:Flow
ISO:International Organization for Standardization
CMM:Capability Maturity Model
CMMI:Capability Maturity Model Integration 能力成熟度模型集成
關鍵過程域:KPA,Key Process Area
軟件質量六大特性:
1,功能性:functionality
適合性:suitability
准確性:accuracy
互操作性:interoperability
保密安全性:security
功能性的依從性:functionality compliance
2,可靠性:reliability
成熟性:maturity
容錯性:fault tolerance
易恢復性:recoverability
可靠性的依從性:reliability compliance
3,易用性: usability
易理解性:understandability
易學性:learnability
易操作性:operability
吸引性:attractiveness
易用性的依從性:usability compliance
4,效率:efficiency
時間特性:time behavior
資源利用性:resource utilization
效率依從性:efficiency compliance
5,可維護性:maintainability
易分析性:analyzability
易改變性:changeability
穩定性:stability
易測試性:testability
維護性的依從性:maintainability compliance
6,可移植性:portability
適應性:adaptability
易安裝性:installability
共存性:co-existence
易替換性:replaceability
可移植性的依從性:portability compliance
白盒測試:white Box Testing=玻璃盒測試:glass Box testing=透明盒測試:Clear Box Testing=基於代碼測試:Code-Based Testing=邏輯驅動測試:Logisc-Driven Testing
黑盒測試:Black Box Testing=功能測試:Function Testing
軟件缺陷狀態
New:缺陷的初始狀態
Open:開發人員開始修改缺陷
Fixed:開發人員修改缺陷完畢
Closed:回歸測試通過
Reopen回歸測試失敗
Rostpone:推遲修改
Rejected:開發人員認為不是程序問題,拒絕缺陷
Duplicate:與已經提交的Defect重復
Abandon:被Rejrect 和Duplicate的Defect,測試人員確認后的確不是問題,將Defect置為此狀態
邏輯覆蓋率:Logical Coverage=代碼覆蓋率:Code coverage=結構化覆蓋率:Structural Coverage
語句覆蓋率: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
判定覆蓋: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
PPQA Process and Product Quality Assurance 過程與產品質量保證
走查 Walkthrough
偏差
代碼評審Code Review
Soft Testing Process