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