從瀑布到敏捷(五)版本反壓專案級的質量保障建立

2021-09-01 02:14:47 字數 698 閱讀 4469

在完成了版本級的構建和質量防護體系建設之後,產品的基本ci體系正式投入執行,構建出的版本的最基本質量有了保障。隨著版本構建的質量有了控制,任何乙個專案組的缺陷對版本構建的影響在ci體系變紅的時候立刻就體現出來,版本構建事故頻發,專案組在ci紀律的影響下壓力越來越來,紛紛開始尋找解決辦法。

其實在版本ci體系建設之前,專案組級的單元測試和整合測試以及最基本的系統測試都在做,但是因為沒有形成自動體系,主要依賴人工進行,經常會出現專案組因為進度緊張而私自省略專案級質量保障活動的情況,因為當時主要通過後續的較長時延的系統測試來檢驗版本質量,這樣專案組即使省略也沒有太大壓力。但是現在實時的版本ci體系出現之後,版本構建和基本質量防護同步進行,如果專案組基本質量沒有防護很快就會出構建事故。沒想到我們在前面推了很長時間而沒有太大成效的專案組質量保障竟然通過版本ci反壓實現了。

專案組級的ci體系主要是在原有的單元測試和整合測試體系基礎上增加ci控制系統構建成專案級ci體系,確保**檢入時能夠控制**的質量。專案級的ci體系分為幾部分,版本管理我們使用了hg,與版本級的clearcase的構成兩級版本控制體系。同時持續整合控制我們與版本一致使用cc,通過cc把原有的專案組級版本編譯,單元測試和整合測試任務通過指令碼統一進行控制。這樣就構成了基本的專案級ci體系。隨著專案級單元測試用例體系和整合測試用例體系的持續構建,專案組級的**質量在專案組ci體系的控制下越來越有保障。

在專案組級ci的前端質量控制下,版本級ci構建的成功率明顯提公升。

c primer plus 第五版分享

本書全面講述了c語言程式設計的相關概念和知識。全書共17章。第1 2章學習c語言程式設計所需的預備知識。第3到15章介紹了c語言的相關知識,包括資料型別 格式化輸入輸出 運算子 表示式 流程控制語句 函式 陣列和指標 字串操作 記憶體管理 位操作等等,知識內容都針對c99標準 另外,第10章強化了對...

從瀑布到敏捷(六)逐步完善專案級的質量保障體系

前面談到了專案級質量保障體系的基本架構建設情況,這裡再深入的說說專案級質量保障體系的測試用例體系建設過程。我們開發的是大型嵌入式軟體,從軟體測試角度來說,在專案級一般應該包含單元測試 整合測試和系統測試三部分。但是實際上根據各個軟體專案組的不同情況,各個專案組的專案級質量保障體系在實際建設過程中不完...

C Primer Plus 第五版 學習(一)

之前學習過c語言,當時大學時候的教材是譚浩強的那本,大學沒有認真學,現在又要重頭補。為了能細緻的學習c語言,為以後打下基礎,決定從頭學習c primer plus這個書。因為書後的程式設計習題沒有答案,所以在部落格上寫下 段 可能很簡單,很基礎,請各位不要嘲笑!也許你有更好的演算法請告訴我,或者我有...