質量內建——缺陷管理實踐分享

{"type":"doc","content":[{"type":"blockquote","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"既然無法完全阻止缺陷的出現,那如何確保已發生的缺陷得到有效的處理,如何利用已有缺陷來指導質量內建過程,是我們需要考慮的,也就是缺陷管理的內容。"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"敏捷測試原則中有一條是:預防缺陷,而不是關注缺陷的數量。在敏捷開發中,雖然我們採取了各種措施預防缺陷的發生,例如精準的自動化測試、代碼檢視、故事卡驗收等等,但是並不能保證沒有缺陷發生,一個零缺陷的產品也不現實。既然無法完全阻止缺陷的出現,那如何確保已發生的缺陷得到有效的處理,如何利用已有缺陷來指導質量內建過程,是我們需要考慮的,也就是缺陷管理的內容。本文以某實際項目的缺陷管理爲例,結合自己的所思所想,講述缺陷的記錄、流轉和分析。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"1. 缺陷記錄"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"1.1 哪些缺陷該被記錄?"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"在記錄缺陷前,我們要理清楚需要記錄的缺陷有哪些,是不是每一個缺陷都應該被記錄。一般來講,缺陷分爲兩類: "},{"type":"text","marks":[{"type":"strong"}],"text":"一類是迭代內缺陷"},{"type":"text","text":" ,即在迭代新功能開發時,故事驗收或測試階段發生的缺陷; "},{"type":"text","marks":[{"type":"strong"}],"text":"另一類則是生產缺陷"},{"type":"text","text":" ,我們是允許生產缺陷的存在的,但前提是缺陷影響範圍可控,或者可以在用戶發現前發現缺陷(測試右移),並且要具備快速修復或者回滾的能力。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}}]}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章