實施過程中,大家會對工具提出很多需求,應評估哪些是共同需求、核心需求,系統修改復雜程度,對當前系統和系統升級的影響。測試組在實施過程中,對不同角色人員的工作流程有了深入而準確的了解,同時可以進行工作流程的改進。


使用開源系統的利弊
由于開源系統的代碼是公開的,用戶可自行維護和定制,大家也可以提交新特性和功能擴展要求,而不必受制于商業系統的制造商。開源系統的用戶遍布世界各地,Bug反而容易發現,同時公開源代碼中低效率的程序也容易被發現和修改。當然越是流行的軟件,生命力越強,Bug清除和新特性增加越快。
開源系統與其他工具的集成比較差,不如商業系統提供整個軟件開發生命周期的工具的集成,如項目管理、需求管理、建模、自動化測試、缺陷跟蹤、配置管理等有機集成,實現整個開發流程的自動化。但一般的中小企業,大多沒有實力配置全所有系統,另外,不同廠商優勢不同,主導系統也不同,有的企業需要根據自身的特點選擇不同廠商的工具,所以即使購買商業工具也未必能將所有系統很好地集成。
開源系統是免費的,但有人提供收費的系統維護和定制服務。
五、小結
本文主要探討缺陷跟蹤管理的流程、工具和實施問題,缺陷跟蹤在技術上并不難,而是難在管理上,好的工具有利于管理和交流,優秀的項目組應意識到有效的交流方式是多種多樣的,不應該單依賴系統,這樣才有利于提高團隊的戰斗力,而不是把重點放在追求系統功能的十全十美。有些缺陷跟蹤系統有Knowledge Base 功能,這對公司知識庫的累積也很有效;有的系統對不同用戶生成相關的To-Do-List,方便日常工作;有的對每個發布版本都有詳細的缺陷報告?傊,花費時間和精力完善錯誤管理系統是值得的,這是質量管理和提高的基礎。
文章來源于領測軟件測試網 http://www.kjueaiud.com/