質量控制VS質量保證
1. 軟件項目質量控制
□ 檢驗產品的質量,保證產品符合客戶的需求,是產品質量檢查者
□ 檢查:就是我們常說的找茬,是挑毛病的
□ 進行質量控制,向管理層反饋質量信息
□ 檢查產品是否符合質量要求
2. 軟件項目質量保證
□ 審計過程的質量,保證過程被正確執行,是過程質量審計者
□ 審計:來確認項目按照要求進行的證據,審核的主要內容是過程
□ 確保軟件項目質量控制,按照過程進行質量控制活動,按照過程將檢查結果向管理層匯報
□ 只要檢查項目按照過程進行了某項活動沒有,產出了某個產品沒有
開發測試的V模型
測試過程
1. 測試準備
制定人員、環境、工具、培訓和外部支持計劃。
2. 測試計劃
確定測試策略、建立測試計劃。
3. 測試用例
建立測試順序、確定測試的優先級、詳細列出測試程序和測試數據,設計測試用例。
4. 測試環境
了解需求、搭建環境、安裝備份和恢復程序,記錄初始環境、測試環境、恢復環境等。
5. 測試執行
按測試計劃執行測試用例、恢復測試執行環境。
6. 結果分析
執行結果分析、度量。
7. 測試報告
記錄錯誤、錯誤趨勢圖、測試變動指示、建議等。
軟件驗證和軟件確認
1. 軟件驗證
□ 評估系統或部件在特定的開發階段是否滿足該階段開始時人們對它提出的要求
□ 軟件驗證是在軟件開發的各個階段,從軟件技術人員的角度,測試當前的開發成果(文檔、代碼等)符合設計的規范,保證按照設計流程和要求進行開發,即正確地做了事
2. 軟件確認
□ 評估系統或軟件部件在開發過程中或開發結束時是否滿足特定要求
□ 軟件確認是從用戶的角度,測試當前的開發成果符合用戶的真正需求,即做了正確的事
軟件驗證活動
1. 單元測試。
2. 集成測試。
3. 系統測試。
4. 評審:
□ 需求評審
□ 設計評審
□ 代碼評審
□ 測試評審
軟件確認活動
1. 用戶聯合測試UAT。
2. 驗收測試。
3. 試運行。
評審的目的
評審是一個正式的、嚴格的、具有深度的技術審查過程,其目的在于:
1. 在軟件開發、測試過程中,盡可能早地發現問題,特別是過程性的問題。
2. 確保對需求保持一致的意見。
3. 驗證任何修改和變更滿足預先定義的準則。
4. 為組織提供產品在質量和過程方面是否有效的實際數據。
5. 使團隊成員之間在技術上建立相互的了解。
6. 增加軟件確認測試的有效性。
7. 提高優秀軟件工程師的水準。
評審小組
評審一般由一個評審小組或評審委員會負責進行,評審小組由以下角色構成:
1. 主持評審活動的主審員。
2. 被評審產品的負責人,包括:產品經理、技術經理或質量經理等。
3. 負責對被評審產品進行講解和解釋的主講人。
4. 來自各有關部門的評審員。
5. 記錄員。
6. 項目經理。
評審內容
評審過程
評審由以下幾個過程組成:
□ 評審準備
□ 評審開工會
□ 執行評審
□ 評審匯報會
□ 評審結果發布
□ 實施糾正措施
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.