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