遠(yuǎn)程測(cè)試的實(shí)施方法探討及實(shí)踐
一、現(xiàn)有測(cè)試實(shí)施方式中可能遇到的問題
在實(shí)際應(yīng)用系統(tǒng)測(cè)試中,我們經(jīng)常遇到一些系統(tǒng)部署范圍較大的案例:比如某行業(yè)產(chǎn)品數(shù)據(jù)管理系統(tǒng),其數(shù)據(jù)的采集工作由各地市級(jí)的生產(chǎn)單位執(zhí)行,數(shù)據(jù)采集完畢后經(jīng)由地市級(jí)分子公司匯總并上傳到省局級(jí)分公司,在由省局級(jí)分公司上傳至國(guó)家局總部進(jìn)行最終的匯總和統(tǒng)計(jì),以供領(lǐng)導(dǎo)進(jìn)行整體規(guī)劃和決策。由于其結(jié)構(gòu)特點(diǎn),可以將系統(tǒng)由上至下劃分為總中心系統(tǒng)、省局系統(tǒng)、地市級(jí)系統(tǒng)和生產(chǎn)單位業(yè)務(wù)系統(tǒng)四部分(有時(shí)地市級(jí)系統(tǒng)和生產(chǎn)單位業(yè)務(wù)系統(tǒng)合并,即為總中心、省局、地市三部分),各部分由對(duì)應(yīng)級(jí)別的業(yè)務(wù)單位使用、管理和維護(hù)。對(duì)于這類系統(tǒng)測(cè)試,常規(guī)的實(shí)施方式大多在計(jì)劃階段將不同級(jí)別模塊的測(cè)試工作劃分,并安排在不同時(shí)間和地點(diǎn)進(jìn)行測(cè)試,或由不同的測(cè)試隊(duì)伍分別進(jìn)行測(cè)試。
由于以上特點(diǎn),測(cè)試實(shí)施過程中往往需要針對(duì)上下級(jí)系統(tǒng)間銜接、數(shù)據(jù)一致及數(shù)據(jù)傳輸性能等質(zhì)量特性增加一部分額外的測(cè)試工作,以確保系統(tǒng)工作能力的驗(yàn)證。那么,是否有辦法減少這部分的額外工作,以比較快捷的方式實(shí)現(xiàn)不同地域、不同級(jí)別系統(tǒng)測(cè)試工作的協(xié)同實(shí)施呢?我們?cè)谀炒螠y(cè)試工作中的經(jīng)歷為這個(gè)問題提供了一個(gè)參考思路。
二、一次測(cè)試實(shí)施的啟發(fā)
這次測(cè)試是為某通信企業(yè)小型機(jī)服務(wù)器設(shè)備選型而進(jìn)行的性能測(cè)試,參與測(cè)試廠商多為國(guó)內(nèi)外知名的設(shè)備供應(yīng)商,測(cè)試使用預(yù)先確定的統(tǒng)一業(yè)務(wù)框架和數(shù)據(jù),由參測(cè)廠商提供多款不同檔次的小型機(jī)服務(wù)器搭建工作環(huán)境,確保在相同構(gòu)架、相同業(yè)務(wù)量的情況下對(duì)不同型號(hào)設(shè)備進(jìn)行性能比對(duì)。當(dāng)時(shí)由于某參測(cè)廠商的一款主打產(chǎn)品在國(guó)內(nèi)沒有現(xiàn)貨,經(jīng)多方商討后,決定使用其遠(yuǎn)在美國(guó)總部的實(shí)驗(yàn)室設(shè)備部署測(cè)試環(huán)境,測(cè)試工作小組在國(guó)內(nèi)通過專用網(wǎng)絡(luò)遠(yuǎn)程訪問測(cè)試環(huán)境和執(zhí)行測(cè)試,測(cè)試實(shí)施過程確保由組織者進(jìn)行監(jiān)督和控制。為此,在測(cè)試小組工作地點(diǎn)和實(shí)驗(yàn)室環(huán)境分別向電信部門申請(qǐng)了專用鏈路,以便雙方跨地域的通訊連接。測(cè)試過程中,測(cè)試小組派專人赴實(shí)驗(yàn)室環(huán)境協(xié)助環(huán)境部署和設(shè)備管理,其它人員在國(guó)內(nèi)環(huán)境實(shí)施測(cè)試工作,并及時(shí)將數(shù)據(jù)匯總整理后上報(bào)組織單位。這樣的遠(yuǎn)程測(cè)試環(huán)境,為我們進(jìn)行一些大規(guī)模系統(tǒng)的測(cè)試實(shí)施提供了全新的解決途徑。
三、遠(yuǎn)程測(cè)試實(shí)施方式簡(jiǎn)述
上述案例中的重點(diǎn)是通過專用電信鏈路在兩地間形成快速有效的通訊環(huán)境,將測(cè)試環(huán)境和實(shí)驗(yàn)室環(huán)境構(gòu)建成專用局域網(wǎng),并通過遠(yuǎn)程訪問管理工具提供了即時(shí)操作界面,確保異地測(cè)試實(shí)施的順利進(jìn)行,同時(shí)因?yàn)椴恍枰獪y(cè)試團(tuán)隊(duì)全體奔赴國(guó)外,避免了相關(guān)組織工作可能造成的延誤,并有效地節(jié)約了時(shí)間和測(cè)試實(shí)施成本。參考上述模式,我們可以考慮將不同地域子系統(tǒng)納入統(tǒng)一的測(cè)試環(huán)境,以集中的方式對(duì)分布在各地的不同級(jí)別系統(tǒng)進(jìn)行測(cè)試。
要構(gòu)建這樣的測(cè)試環(huán)境,搭建兩地甚至是多地間的有效連接是關(guān)鍵。目前主要的實(shí)現(xiàn)方式有兩種:一是向電信部門申請(qǐng)專用鏈路,確保各地有效連接,這種方式實(shí)施成本略高,但連接效果較好,傳輸速度和數(shù)據(jù)量均有所保障,還可以通過專用工具如VNC等遠(yuǎn)程訪問管理工具進(jìn)行管理和控制,系統(tǒng)安全性和獨(dú)立性方面比較可靠;二是直接通過Internet進(jìn)行連接,利用一些通訊工具提供的遠(yuǎn)程訪問功能實(shí)現(xiàn)異地交互的需求,這種方式實(shí)現(xiàn)成本較低,但是通訊效果受兩地間鏈路影響較大,所能承載的傳輸數(shù)據(jù)量較為有限,此外系統(tǒng)安全受工具自身安全性影響較大。
四、遠(yuǎn)程測(cè)試實(shí)施的特點(diǎn)分析及展望
上面對(duì)遠(yuǎn)程測(cè)試的實(shí)現(xiàn)方法做了初步的探討,那么遠(yuǎn)程測(cè)試實(shí)施自身都有哪些特點(diǎn)呢?我們認(rèn)為,首先應(yīng)看到遠(yuǎn)程測(cè)試實(shí)施所具備的以下優(yōu)點(diǎn):
1、實(shí)施方式貼近系統(tǒng)實(shí)際工作情況,實(shí)時(shí)性較強(qiáng),測(cè)試人員可以按照各個(gè)業(yè)務(wù)系統(tǒng)間正常的工作方式安排測(cè)試任務(wù)。
2、測(cè)試人員可以直觀的了解各級(jí)系統(tǒng)銜接、數(shù)據(jù)傳輸?shù)葮I(yè)務(wù)工作狀態(tài),避免了因分時(shí)分組實(shí)施測(cè)試而可能造成的溝通問題,測(cè)試人員可以更加專注于業(yè)務(wù)流程的分析和特定功能的集中驗(yàn)證。
3、因?yàn)闇y(cè)試工作劃分上更加趨近于系統(tǒng)業(yè)務(wù)流程,因此更加有利于測(cè)試工作的組織和管理,類似于多級(jí)系統(tǒng)交互的復(fù)雜案例的執(zhí)行不在是困難。
4、便于以集中的形式實(shí)施系統(tǒng)測(cè)試,測(cè)試小組內(nèi)部交流更加快捷方便,有利于測(cè)試人員從宏觀角度分析和掌握系統(tǒng)特點(diǎn)。
5、便于測(cè)試組織及實(shí)施人員差旅安排,一定程度上可以降低測(cè)試實(shí)施成本,為更加合理有效的利用測(cè)試經(jīng)費(fèi)提供了更多的選擇空間。
同時(shí),遠(yuǎn)程測(cè)試實(shí)施中需要還注意以下問題:
1、由于涉及將不同網(wǎng)絡(luò)進(jìn)行連接,安全性方面必須謹(jǐn)慎對(duì)待。
2、復(fù)雜的鏈路必然影響操作的響應(yīng)速度,目前遠(yuǎn)程測(cè)試實(shí)施環(huán)境不適合傳輸大規(guī)模數(shù)據(jù),涉及系統(tǒng)外大規(guī)模業(yè)務(wù)數(shù)據(jù)傳輸時(shí)建議事前準(zhǔn)備或通過其它方式傳輸。
3、以第一種實(shí)現(xiàn)方式而言,必然存在申請(qǐng)專用鏈路的成本,選擇時(shí)需要權(quán)衡利弊。
4、測(cè)試前期準(zhǔn)備工作比較復(fù)雜,需要考慮充分,同時(shí)需要多方面協(xié)調(diào)與溝通。
5、對(duì)網(wǎng)絡(luò)鏈路依賴較大,特別是第二種實(shí)現(xiàn)方式完全依賴于Internet的傳輸效果。
6、人員組織安排有別于傳統(tǒng)測(cè)試實(shí)施方式,權(quán)責(zé)劃分將更加復(fù)雜。
7、需要加強(qiáng)對(duì)測(cè)試環(huán)境的管理和監(jiān)督。
8、目前可利用的工具較為有限,遠(yuǎn)程測(cè)試實(shí)施的環(huán)境部署的復(fù)雜度較高。
雖然存在一些未知因素,但是可以預(yù)見的是,隨著網(wǎng)絡(luò)技術(shù)的發(fā)展和通訊軟件的不斷更新,方便快捷的構(gòu)建遠(yuǎn)程測(cè)試環(huán)境將不是一個(gè)夢(mèng)想。對(duì)于軟件測(cè)試工作者,尤其是我們第三方軟件測(cè)試機(jī)構(gòu)而言,測(cè)試實(shí)施過程也將面臨更多的選擇。
posted on 2011-11-09 16:13 順其自然EVO 閱讀(171) 評(píng)論(0) 編輯 收藏 所屬分類: 測(cè)試學(xué)習(xí)專欄