輕松搭建可復(fù)用的軟件測試環(huán)境
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2011/9/1 10:41:58 ] 推薦標(biāo)簽:
軟件測試中令測試人員頭疼的工作任務(wù)是什么?為繁瑣而沒有成的工作任務(wù)是什么?相信所有的測試人員都會首推軟件測試環(huán)境的搭建和維護(hù)。軟件測試環(huán)境是進(jìn)行軟件測試所必需的工作平臺和前提條件,其中軟件環(huán)境包括被測試軟件運(yùn)行時的各種操作系統(tǒng)、數(shù)據(jù)庫和其他應(yīng)用軟件等,搭建和維護(hù)軟件環(huán)境是測試工作中工作量大、為繁瑣但又為基礎(chǔ)的工作。
軟件測試的環(huán)境是測試軟件工作的環(huán)境,軟件測試中必須提供測試軟件將來運(yùn)行的各種操作系統(tǒng)、數(shù)據(jù)庫、基礎(chǔ)平臺和其他第三方軟件。軟件測試環(huán)境的純凈、穩(wěn)定、可復(fù)用、可再現(xiàn)是軟件測試的基礎(chǔ),沒有純凈的系統(tǒng)則無法確定測試中發(fā)現(xiàn)問題的所在、沒有穩(wěn)定可復(fù)用的系統(tǒng)則無法再現(xiàn)軟件測試中發(fā)現(xiàn)的問題、無法確定證明bug修改的結(jié)果。軟件測試環(huán)境直接影響了軟件測試的質(zhì)量。
現(xiàn)實環(huán)境中有各種各樣的操作系統(tǒng)、同一操作系統(tǒng)又有不同的版本、數(shù)據(jù)庫、應(yīng)用軟件同樣有不同廠商的產(chǎn)品、同一產(chǎn)品又有不同的版本、有些不同版本的數(shù)據(jù)庫、軟件無法在同一操作系統(tǒng)下兼容,再加上不同版本的軟件基礎(chǔ)平臺、第三方軟件,使得要構(gòu)建的軟件測試環(huán)境多種多樣、不勝枚舉;而且隨著軟件運(yùn)行環(huán)境各種相關(guān)參數(shù)配置的“浩大工程”和測試軟件的兼容性等方面的需要,構(gòu)建軟件測試環(huán)境的工作變得愈加復(fù)雜和頻繁。
測試人員不僅需要為各種組合搭建這些環(huán)境、而且需要在各種環(huán)境中切換,在BUG修改過程中和修改完成后還需要再現(xiàn)當(dāng)初測試發(fā)現(xiàn)問題的環(huán)境,這些工作量的浩繁往往使測試人員不勝負(fù)擔(dān),無法把主要的精力放在測試工作中。
我們姑且把這些環(huán)境的搭建、復(fù)用、重現(xiàn)稱之為“測試環(huán)境維護(hù)”。
那么目前大家在工作中是如何來完成這些工作的呢?
準(zhǔn)備大量的測試用電腦、服務(wù)器,使用不同的PC來安裝配置搭建需要測試的各種環(huán)境; 在一種環(huán)境下測試完成后再在另外的PC所搭建的環(huán)境下測試。為了實現(xiàn)測試環(huán)境的可復(fù)用、可再現(xiàn)而是用GHOST、DriverImage等磁盤備份工具,通過這些工具備份系統(tǒng)環(huán)境,使用還原功能恢復(fù)再現(xiàn)測試環(huán)境。雖然這種方法的局限性明顯存在,操作系統(tǒng)的補(bǔ)丁幾乎每周都會發(fā)布、需要配置的系統(tǒng)環(huán)境數(shù)量龐大、系統(tǒng)還原需要時間而測試中往往需要能快速的在各種環(huán)境下切換來重現(xiàn)問題、各種各樣的環(huán)境需要占用大量的PC、PC智能固定在一種系統(tǒng)環(huán)境下來進(jìn)行測試、隨著環(huán)境數(shù)量的增多甚至ghost備份的管理也成為問題。
那么,有沒有一種能實現(xiàn)測試環(huán)境維護(hù)簡便化的工具呢?答案是“Phanetom軟件流動態(tài)管理系統(tǒng)”。
Phanetom系統(tǒng)能實現(xiàn)什么功能呢?
● 通過一臺Phanetom服務(wù)器可以虛擬鏡像N多種測試環(huán)境,數(shù)量限制只和硬盤容量有關(guān)。
● Phanetom服務(wù)器上的鏡像以樹狀結(jié)構(gòu)保存,各種操作系統(tǒng)和各種應(yīng)用軟件可以組合成N多種測試環(huán)境。
● 測試用PC只需要有網(wǎng)卡和Phanetom服務(wù)器通過以太網(wǎng)連接即可,不需要安裝任何軟件、操作系統(tǒng)也不需用。
● 和Phanetom服務(wù)器連接的所有測試用pc啟動后可以任意選擇進(jìn)入某種測試環(huán)境,重新啟動可以切換到另外的測試環(huán)境,這樣可以輕易實現(xiàn)測試環(huán)境的可復(fù)用、可再現(xiàn)。
● Phanetom服務(wù)器上的各種測試環(huán)境以類似鏡像文件的方式存在、不會發(fā)生病毒感染,確保系統(tǒng)的純凈性。
搭建新的測試環(huán)境工作量很小,只需要在基礎(chǔ)環(huán)境上增加需要的新軟件或補(bǔ)丁即可,系統(tǒng)自動鏡像到Phanetom服務(wù)器上。
通過Phanetom軟件流動態(tài)管理系統(tǒng),我們可以輕松的在一臺服務(wù)器上配置我們測試中所需要的各種測試環(huán)境、所有的測試用電腦通過以太網(wǎng)和服務(wù)器連接后可以方便快速的在各種測試環(huán)境下切換、通過一臺電腦可以實現(xiàn)各種測試環(huán)境下的測試、同時還可以快速的再現(xiàn)發(fā)現(xiàn)問題的環(huán)境測試BUG修改的結(jié)果。不同操作系統(tǒng)、不同廠商、不同版本軟件所造成的測試環(huán)境復(fù)雜性從此不復(fù)存在;測試環(huán)境純凈而可復(fù)用;BUG現(xiàn)場快速輕松再現(xiàn);所有的測試用電腦桌面再也不需要維護(hù)。從此搭建、維護(hù)、更新軟件測試環(huán)境的任務(wù)將變得輕松自如,軟件測試環(huán)境搭建噩夢不復(fù)存在,測試人員可以把的精力都投入到軟件測試工作中去,環(huán)境的管理任務(wù)都交給Phanetom系統(tǒng)去干吧。
相關(guān)推薦
相關(guān)產(chǎn)品
最新發(fā)布
性能測試之測試環(huán)境搭建的方法
2020/7/21 15:39:32軟件測試是從什么時候開始被企業(yè)所重視的呢?
2020/7/17 9:09:11Android自動化測試框架有哪些?有什么用途?
2020/7/17 9:03:50什么樣的項目適合做自動化?自動化測試人員應(yīng)具備怎樣的能力?
2020/7/17 8:57:06幾大市面主流性能測試工具測評
2020/7/17 8:52:11RPA機(jī)器人能夠快速響應(yīng)企業(yè)需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消滅嗎?為什么?
2020/7/17 8:43:03軟件測試基本概念是怎么來的?軟件測試生命周期的形成歷經(jīng)了什么?
2020/7/16 9:11:10