[原創]淺談網際網路金融測試平臺規劃
最近,測試團隊的測試平臺逐漸成型,記得16年我剛來公司時做的一個規劃,打算將測試平臺建設起來,談談自己的一些理解和體會,算是事後為這個事情的一種覆盤;最早測試平臺規劃時,我們當時打算是如下圖所示:
上圖展示重點是4個大的方向,當時我們計劃是將從測試所有需求或任務源頭管理,然後到測試具體任務安排,測試任務執行,包括各種測試的支援,當然也包括測試要跑起來,具體的測試環境和Mock平臺支援,目的是要形成一個閉環,有始有終。
在平臺建設初期,我們當時碰到的一些問題,梳理了下,供大家參考:
1、是不是每家公司都要建一個測試平臺?
這個問題個人建議還是要多考慮下團隊規模,如果你的測試團隊很小,測試所涉及的內容也較少,其實沒什麼必要,相反如果你們的測試團隊非常大,比如像我現在的公司測試團隊規模40+,單靠傳統的表格或是一些開源工具去管理,其實成本很高,也不利於測試團隊經驗固化或積累。
2、建設一個測試平臺,你碰到的最大的困難是什麼?
經過測試平臺前幾個大的版塊的建設,給我的體會是,從中碰到的最大的困難是,其實大家對具體真正要做成什麼樣?很多人其實思路都很模糊,也不知道具體要什麼?具體的業務和測試技術結合到底應提什麼需求?
3、你們建設一個測試平臺,會不會最後只是一個形式,發揮不了很多作用?
我可以肯定的說,不會是一個形式,我們目前所做的都是強推,涉及到測試相關工作,逐漸都是通過測試平臺去開展,逐漸減少以前各種開源和商業工具混用;
4、你們建設一個測試平臺,是測試自己還是開發來支援?牛人肯定很多吧
我們實際的情況是,測試和開發一起來建設,牛人還真沒的,像目前我所在的公司,如果想挖一個這方面的人才,我估計很難,更多的還是要靠測試自己多去思考,多去溝通,多去規劃測試平臺的發展方向,想想自己怎麼落地實現;
5、你們建設的測試平臺,是開源的修改,還是商業化採購二次開發?
所有一切全是公司內部自主研發實現,包括最初的規劃、需求和實現,如果真的做很出色,我想以後都可以推廣賣服務,當然這個目標是我們給自己定的,也知道道路很遙遠,萬一實現呢?
6、 網際網路金融測試平臺規劃和其它有什麼區別?
這個問題,我絕得是非常好的一個問題,網際網路金融的特點就是:業務非常複雜,系統架構繁雜,尤其是對金融屬性的資料特別關注,所以也導致了它和其它測試平臺建設有很多不一樣的地方;
7、 如果我們公司也有考慮打算做測試平臺,有什麼好的建議?
這又是一個好問題,我個人的建議是,要去從全域性去了解你的公司業務,還有當前公司所用的技術,目前測試所碰到的困難,要區分哪些是可以優先去解決?哪些可以推後?