qm:quality manage,由qa和qc組成。
qa即英文quality assurance 的簡稱,質量保證 ;
qc即英文quality control的簡稱,質量控制。
qa(質量保證)與qc(質量控制)都屬於testmanagement的一環。
qa的目標是預防缺陷和錯誤的發生,而qc是找出缺陷和錯誤。這兩種方式在運作上的方向是有不同,qa是屬於防禦性的方法,而qc採取主動出擊的方法。qa所進行的活動有:需求審查、設計審查、程式**審查、測試用例審查等等;qc所進行的活動有:測試、跟蹤、監督等等。從這種劃分方式來看,qa所進行的是靜態測試和保證部分流程質量,而qc進行的是動態測試。
還有一種理解是,軟體質量由組織、流程、和技術三個方面來決定,其中qa是從流程方面來保證軟體質量,如協助sepg制訂流程、對流程的執行進行監督和審核、提出流程改進意見等等,而測試是從技術方面來保證質量,包括靜態測試(如評審)和動態測試。
qa是流程上的質量保證,用來對風險進行評估
qc是最後一道質量屏障,用來確保發現盡可能多的問題
測試是qc中的具體措施
軟體測試一般分為---
功能測試: 要實現些什麼樣的功能
介面測試:介面美觀否 相容性如何
效能測試:壓力測試,負載測試等等
安全測試:防止攻擊,暴力破解,使用安全
易用性測試:是否好用,是否符合人體工程學
狹義來講,乙個測試用例就是 測試人員 用以測試被測軟體的某個特性或特性組合的一組資料。 這組資料可能是從使用者處得來的實際的一組資料,也可能是測試人員專門設計出來的測試軟體某些功能的一組資料。
測試規程就是詳細的 對 測試用例設計方法、測試方法、測試工具、測試環境和測試資料進行描述的文件,還可以包括能把某個或某一組測試用例應用到被測軟體上完成某項測試的一系列的操作步驟。
設計測試用例應當從以下的幾個方面考慮 : 邊界值,等價類劃分,有效/無效值等。
軟體測試中的 測試
地球我來啦,同志們,今天分享關於 測試的有關內容。一 常用來表示軟體測試過程中的三個階段 是第一階段,一般只供內部測試使用 alpha測試 由使用者 測試人員 開發人員共同參與的內部測試 是第二個階段,已經消除了軟體中大部分的不完善之處,但仍有可能還存在缺陷和漏洞,一般只提供給特定的使用者群來測試使...
軟體測試中的 測試
地球我來啦,同志們,今天分享關於 測試的有關內容。一 常用來表示軟體測試過程中的三個階段 是第一階段,一般只供內部測試使用 alpha測試 由使用者 測試人員 開發人員共同參與的內部測試 是第二個階段,已經消除了軟體中大部分的不完善之處,但仍有可能還存在缺陷和漏洞,一般只提供給特定的使用者群來測試使...
軟體測試中的 測試
一 常用來表示軟體測試過程中的三個階段 是第一階段,一般只供內部測試使用 alpha測試 由使用者 測試人員 開發人員共同參與的內部測試 是第二個階段,已經消除了軟體中大部分的不完善之處,但仍有可能還存在缺陷和漏洞,一般只提供給特定的使用者群來測試使用 beta測試 內測後的公測,交給終端使用者測試...