软件测试中的 QM、QA、QC、测试规程、测试用例
QM:quality manage,由QA和QC組成。
QA即英文QUALITY ASSURANCE 的簡稱,質量保證 ;
QC即英文QUALITY CONTROL的簡稱,質量控制。
QA QC?
QA(質量保證)與QC(質量控制)都屬于testmanagement的一環。
QA的目標是預防缺陷和錯誤的發生,而QC是找出缺陷和錯誤。這兩種方式在運作上的方向是有不同,QA是屬于防御性的方法,而QC采取主動出擊的方法。QA所進行的活動有:需求審查、設計審查、程序代碼審查、測試用例審查等等;QC所進行的活動有:測試、跟蹤、監督等等。從這種劃分方式來看,QA所進行的是靜態測試和保證部分流程質量,而QC進行的是動態測試。
???還有一種理解是,軟件質量由組織、流程、和技術三個方面來決定,其中QA是從流程方面來保證軟件質量,如協助SEPG制訂流程、對流程的執行進行監督和審核、提出流程改進意見等等,而測試是從技術方面來保證質量,包括靜態測試(如評審)和動態測試。
qa是流程上的質量保證,用來對風險進行評估
qc是最后一道質量屏障,用來確保發現盡可能多的問題
測試是qc中的具體措施
?
軟件測試一般分為---
功能測試: 要實現些什么樣的功能
界面測試:界面美觀否 兼容性如何
性能測試:壓力測試,負載測試等等
安全測試:防止攻擊,暴力破解,使用安全
易用性測試:是否好用,是否符合人體工程學
狹義來講,一個測試用例就是?測試人員?用以測試被測軟件的某個特性或特性組合的一組數據。 這組數據可能是從用戶處得來的實際的一組數據,也可能是測試人員專門設計出來的測試軟件某些功能的一組數據。
測試規程就是詳細的 對 測試用例設計方法、測試方法、測試工具、測試環境和測試數據進行描述的文檔,還可以包括能把某個或某一組測試用例應用到被測軟件上完成某項測試的一系列的操作步驟。
設計測試用例應當從以下的幾個方面考慮 : 邊界值,等價類劃分,有效/無效值等。 ?
?
總結
以上是生活随笔為你收集整理的软件测试中的 QM、QA、QC、测试规程、测试用例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 中 的 =,java 中的 |
- 下一篇: 测试用例的书写方式及测试模板大全