非功能測試流程域的目的是提高測試過程效能,在測試計畫中,測試設計和執行中包含非功能測試。這被執行通過定義測試方法基於明確的非功能產品風險。建立非功能測試說明書和執行結構化的測試執行流程,重點放在非功能測試上。
產品質量是為了滿足相關利益人的需求,這些需求必須轉化為詳細描述的功能和非功能需求。通常非功能需求對客戶滿意度更重要。這個流程域促進了非功能測試能力的開發。這裡有一些典型的非功能測試的屬性,通常被使用來描述軟體產品和系統的質量。這些質量屬性被評估通過非功能測試技術。各種測試技術應用依賴了測試人員的能力,知識域,屬性被跟蹤。
測試方法需要被定義,基於非功能產品風險評估的產物。基於非功能風險的水平和類別。它決定了那種產品需求將會被測試,測到那種程度,如何測試。非功能測試產品風險和測試方法被定義,需要測試人員和相關利益人緊密配合。測試人員不是單獨做這個決定。
非功能測試技術被應用。可能是通過工具支援,測試技術被使用來驅動和選擇非功能測試條件,建立測試用例根據非功能需求和設計說明書。測試用例被轉化為手動測試流程和自動測試指令碼。特定測試資料被需要來執行非功能測試。在測試執行階段,非功能測試將被執行。事故發現和事故報告被書寫。
非功能測試過程域包括執行非功能產品風險評估和定義測試方法(基於非功能風險)。它同時跟蹤了測試準備階段來驅動和選擇非功能測試環境和測試用例。特定測試資料被建立和非功能測試執行,測試環境實踐。他們通常是非功能測試的關鍵點。在這個過程域不會被跟蹤。
sg 1 perform a non-functional product risk assessment 執行非功能產品分析評估
sp 1.1 identify non-functional product risks sp 1.2 analyze non-functional product risks
sg 3 perform non-functional test analysis and design 執行非功能測試分析和設計
sp 3.1 identify and prioritize non-functional test conditions sp 3.2 identify and prioritize non-functional test cases sp 3.3 identify necessary specific test data sp 3.4 maintain horizontal traceability with non-functional requirements
sg 4 perform non-functional test implementation實施非功能測試執行
sp 4.1 develop and prioritize non-functional test procedures sp 4.2 create specific test data
sg 5 perform non-functional test execution 實施非功能測試執行
sp 5.1 execute non-functional test cases sp 5.2 report non-functional test incidents sp 5.3 write test log
TMMI 測試過程改進框架 已定義級別6
主測試計畫被建立來定義一系列跨越不同測試等級的測試方法和完整測試計畫。產品風險評估被執行來驗證需要測試的典型的關鍵區域。例子工作產品 1.產品風險列表,以及對於每乙個風險的分類和優先順序。子實踐 1.明確和選擇利益相關人,他們需要對產品風險評估做出貢獻。2.明確通用產品風險,使用利益相關人的輸入。3...
TMMI 測試過程改進框架 已測量級別7
同行評審和動態測試的方法被協調和保持一致 要測試的專案和功能的相關工作產品 對於要測試的專案和功能,因為通過測試方法明確。相關的工作產品被明確。例子工作產品 可追溯性矩陣對映要測試的專案和功能到工作產品 子實踐 1.重審專案的產品風險報告,報告包括 提議,被重審來建立乙個詳細的理解。關於明確的產品風...
測試過程定義
過程描述 需求階段 經理 測試團隊負責人制定測試計畫,專案組測試人員閱讀相關測試需求文件,如果存在疑問或者發現需求缺陷及時與需求人員溝通,如果是需求缺陷,可以將相 關問題可以記錄到bug管理工具以便進行跟蹤。設計階段 研發部門進行軟體的概要設計 詳細設計以及必要的單元測試工作 測試部門進行功能 效能...