Sven Borghers和Wim Demey都有進30年的測試經驗。近期,他們都在比利時CTG公司擔任測試顧問,幫助顧客處理他們的測試難題。他們近在CTG實驗室開發測試數據管理框架。
![]() |
Sven Borghers是一名測試顧問,在測試所有方面都經驗豐富。他對多次不同的測試執行,測試分析,缺陷管理,測試協調。測試數據管理,測試流程改進,實施測試方法做出了貢獻。除了他的顧問工作,因為他的經驗和真實的生活實例,他也是一名極受尊敬的培訓師和導師。Sven 也是STBoX(基于經驗的軟件測試)——CTG的已證測試方法的推動者。 |
![]() |
Wim Demey是一名多才的測試顧問,帶著學習新事物的雄心擔任過各種角色。這使得Wim縱覽全局地去執行,正如與客戶及項目團隊探討(技術)細節的低水平。這些年,他一直是國內國際會議/研討會上的發言人,還在國際測試雜志上寫文章。他還創立了博客:infrastructuretesting.wordpress.com。 |
如果所有的測試員都有一個共同的難題,那大概是管理他們的測試數據了。無論你在測試中扮演什么角色或你是哪種類型的測試員,要使得你的測試數據正確還蠻難的。已經做過不少不同領域的項目,我們總結:沒有一個單獨的解決方案可以管理測試數據。事實上,甚至沒有這樣一個單獨的測試數據管理問題。理由很簡單:測試數據應該要滿足你的(基于你的業務,規章,結構及可用環境等因素的)特定測試需求。所以,從測試數據管理的角度,沒有哪兩個情況是一樣的。
你該如何管理測試數據?
測試是在壓力下進行的,因為迭代開發模型被更頻繁地使用,且改變的時間一直在減短。結果,讓你的測試數據恰當的可用時間也在壓力之下,于是對恰當測試數據管理的需求不斷在增加。另一方面,我們注意到在我們的日常工作中,越來越多的公司開始尋找方法解決他們的測試數據管理問題。但是,另一方面,我們又不得不意識到,接受這一挑戰時,我們并沒有什么可做的。我們不能求助于一個覆蓋測試數據管理所有方面的文件程序。我們也不能使用一個測試數據管理工具應對測試數據管理的所有方面。這是不可能的,因為這種流程或工具不存在。頂多現存流程和工具只覆蓋一些測試數據管理問題。那么,下一個題是:“如何縮小這個差距?”我們能創建一個儀器來把測試數據管理作為一個整體來解決而不論準確情況嗎?或者換句話說,我們能創建一個對實際幫助我們解決測試數據管理問題來說足夠具體且同時被應用于任意(測試)項目的工具嗎?
我們已經確定,尋找一個通用的解決方案并不可取。于是我們想到或者我們不應該一開始找解決方案,而應該試著把重點放在該如何更好地理解手邊的測試數據管理問題。理想情況下,加強了理解,后可以想出一個按部班的設計并實施既定測試數據管理問題的解決方案的方法。
創建一個測試數據管理框架的想法誕生了。因為該框架并不明確限定于任何特定的測試數據管理解決方案,所以它應該適用于任何給定情況。
測試數據管理框架詳解
測試數據管理框架需要包含兩大部分。一部分記錄一個開發組織對測試數據管理的需求,另一部分創建一幅滿足那些需求的測試數據管理實踐的路線圖。圖1列出了測試數據管理框架的要素。
圖1. 測試數據管理框架詳解