Rajesh Mathur是香港航空公司——國(guó)泰航空的測(cè)試交付經(jīng)理。他管理航線運(yùn)營(yíng)和貨物域下多個(gè)項(xiàng)目的測(cè)試。有著16年以上的軟件測(cè)試經(jīng)驗(yàn),Rajesh曾在美國(guó)、英國(guó)、印度和中國(guó)香港等地居住過并在那兒建立了自己的事業(yè),他擔(dān)任過許多知名度很高的耗資百萬美元的項(xiàng)目的測(cè)試員、測(cè)試負(fù)責(zé)人、測(cè)試經(jīng)理、程序經(jīng)理以及測(cè)試交付經(jīng)理。在他的職業(yè)生涯中,他在測(cè)試舞臺(tái)活躍了很長(zhǎng)一段時(shí)間,并通過訓(xùn)練、指導(dǎo)、參與研討會(huì),積極地鞏固測(cè)試社區(qū)和軟件測(cè)試的實(shí)際操作。Rajesh擁有學(xué)位、文憑和證書,包括:物理和數(shù)學(xué)的理學(xué)士學(xué)位;統(tǒng)計(jì)學(xué)專業(yè)的文學(xué)碩士學(xué)位;計(jì)算機(jī)應(yīng)用、MCSD、 ITIL、 BBST,ISEB等方面的證書。Rajesh是澳大利亞及香港計(jì)算機(jī)協(xié)會(huì)的一員,還曾是印度計(jì)算機(jī)協(xié)會(huì)的成員之一。 |
在過去的10年中已出現(xiàn)了許多技術(shù)進(jìn)步。如今,全球經(jīng)濟(jì)危機(jī)影響了許多重要企業(yè)的運(yùn)營(yíng),也迫使不少技術(shù)集團(tuán)大幅減少了他們的運(yùn)營(yíng)或工廠,焦點(diǎn)已開始不斷轉(zhuǎn)向成本節(jié)約措施。企業(yè)被迫尋找更新更好的工作方法,CIO 正讓其團(tuán)隊(duì)尋找創(chuàng)新的解決方案以便推出類似或更好的可以大大節(jié)約成本的結(jié)果。軟件測(cè)試一直被多數(shù)組織視作一個(gè)必要的惡魔。測(cè)試經(jīng)理可以不再考慮雇傭大量人員來交付解決方案或者購買昂貴的工具或構(gòu)建測(cè)試環(huán)境。
在這種情況下,云技術(shù)出現(xiàn)了,于是所有人都激動(dòng)了。激動(dòng)的莫過于高層管理者們了,他們將云視為他們所有的基礎(chǔ)設(shè)施的需求和問題的解決方案,F(xiàn)在,云幫助省錢是確確實(shí)實(shí)的了,但它也不是適合所有問題的完全之策。所以,全球的企業(yè)高層管理們討論云的時(shí)候,也提及了測(cè)試基礎(chǔ)設(shè)施,它被認(rèn)為很耗錢。
在進(jìn)一步檢測(cè)云計(jì)算是否能幫助軟件測(cè)試前,準(zhǔn)確了解云計(jì)算是什么很重要。在其基本的定義中,云計(jì)算是基于因特網(wǎng)的計(jì)算基礎(chǔ)設(shè)施,它廣泛使用共享軟件和硬件資源并將這些作為一項(xiàng)服務(wù)按需提供給顧客。
提供云服務(wù)大大減輕了客戶組織工作?蛻羰芤嬗诳焖俚纳鲜袝r(shí)間、更便捷的可擴(kuò)展性、減少的基礎(chǔ)設(shè)施需求以及更多顯著減少成本支出的機(jī)會(huì)。有不少大型技術(shù)公司在為其他企業(yè)提供云服務(wù)。其中一些廣為人知的有Microsoft、VMWare、Amazon WebServices和Citrix。這些公司中許多都提供平臺(tái)即服務(wù)(PaaS)或基礎(chǔ)設(shè)施即服務(wù)(IaaS);旧,云部署要么用作公共云,要么用作私有云。有時(shí)候,它也可以用作公共和私有的混合云。
對(duì)軟件測(cè)試和云計(jì)算的理解和兩者的術(shù)語似乎存在著一些爭(zhēng)議。差不多是四年前,我的一名上司問我為什么我們不專注于云測(cè)試。我被要求搞清楚云測(cè)試是否可行。我明白至少自己是沒有足夠的能力去測(cè)試云的。事實(shí)上云測(cè)試(Cloud testing)并不是在云中進(jìn)行測(cè)試(testing in the Cloud),云測(cè)試(Cloud testing)一詞是錯(cuò)誤的。因此,對(duì)在云中測(cè)試徹底變革了測(cè)試進(jìn)行的方法這一說法進(jìn)行分析很重要。
盡管也可以說云帶來了成本收益,但在我看來云并沒有直接影響功能測(cè)試的交付或方法。非功能測(cè)試,例如性能測(cè)試,卻直接從在云中測(cè)試獲益。
企業(yè)為什么應(yīng)該接受在云中測(cè)試也是有一些理由的。如今SDLC早期開始測(cè)試了,且大多公司都明白在生命周期早期引進(jìn)測(cè)試的價(jià)值。對(duì)應(yīng)不同測(cè)試水平的基礎(chǔ)設(shè)施要求,開始是單元測(cè)試階段,接著是系統(tǒng)和集成測(cè)試階段,用戶驗(yàn)收階段和非功能測(cè)試階段,這其中可能需要進(jìn)行性能、安全、可恢復(fù)性/適應(yīng)性/災(zāi)難恢復(fù)或業(yè)務(wù)驗(yàn)收測(cè)試的各種不同平臺(tái)。盡管許多公司試圖減少這項(xiàng)成本支出,但多數(shù)情況下,只提供一個(gè)測(cè)試環(huán)境以滿足所有這些測(cè)試需求是不可能的。一個(gè)或一個(gè)有限測(cè)試環(huán)境是否可用不僅對(duì)交付計(jì)劃,還對(duì)上市時(shí)間有重大影響。很明顯,不得不等待測(cè)試環(huán)境可用的人越多,會(huì)越失望,錯(cuò)誤率越高。云解決方案可輕松解決這種情況?紤]租云滿足自己測(cè)試需求的公司可以更容易地在公司內(nèi)部申請(qǐng)用私有云,可以讓每個(gè)團(tuán)隊(duì)或部門都用到云,解決平行環(huán)境使用的風(fēng)險(xiǎn)或不同測(cè)試階段的相互依賴。這可比在測(cè)試環(huán)境上投資一大筆然后等項(xiàng)目交付后任由其在地下腐爛要好得多。一個(gè)測(cè)試云的可用性有利于方便地訪問可按需配置的硬件和軟件的共享池的網(wǎng)絡(luò)。但是,我們也不該忘了,云并沒有從根本上改變測(cè)試交付的方法。我們只改變了測(cè)試環(huán)境或基礎(chǔ)設(shè)施交付的模式。那些認(rèn)為云計(jì)算實(shí)際上正在改變或已經(jīng)改變了進(jìn)行測(cè)試的方法的人大概是錯(cuò)誤理解了測(cè)試以及軟件測(cè)試云能力。
首先,有人說云大多是安全的且在云環(huán)境中各個(gè)測(cè)試階段都可以方便地使用測(cè)試數(shù)據(jù)。事實(shí)上,僅僅因?yàn)樵瓶傆邪踩┒从绕涫枪苍七@一點(diǎn),在云上測(cè)試對(duì)測(cè)試數(shù)據(jù)要有更嚴(yán)格的標(biāo)準(zhǔn)和檢查。將源于生產(chǎn)環(huán)境的數(shù)據(jù)進(jìn)行模糊處理后用作測(cè)試數(shù)據(jù)并是個(gè)常用做法。如果由于人為錯(cuò)誤,生產(chǎn)數(shù)據(jù)被暴露于公共云中,或者存在安全漏洞該怎么辦?近一個(gè)主要的云服務(wù)提供商上有一起蠻出名的黑客事件。于是大家都開始關(guān)注在云上轉(zhuǎn)變遺留系統(tǒng)。
盡管通過與用戶現(xiàn)存網(wǎng)絡(luò)和/或基礎(chǔ)設(shè)施接觸而將這些系統(tǒng)激活或許可行,但是客戶終端仍需要額外的精力和基礎(chǔ)設(shè)施,也會(huì)減少測(cè)試交付的利益。
盡管兩方都有有力的論據(jù),我的個(gè)人觀點(diǎn)是:接下來的幾年,會(huì)強(qiáng)烈涌現(xiàn)更多的在云上測(cè)試,對(duì)云的需求會(huì)使得人人都用得起云,即使是更小的公司也可以方便地用到。云打破了組織內(nèi)資源可用性的限制且讓測(cè)試員一心專注于真正的測(cè)試而不讓他們操心測(cè)試環(huán)境相關(guān)的問題。
版權(quán)聲明:本文出自 SPASVO澤眾軟件測(cè)試網(wǎng):http://dytjszp.cn/news/html/201491164729.html
原創(chuàng)作品,轉(zhuǎn)載時(shí)請(qǐng)務(wù)必以超鏈接形式標(biāo)明本文原始出處、作者信息和本聲明,否則將追究法律責(zé)任。