也來談談云測試
作者:網絡轉載 發(fā)布時間:[ 2012/7/2 17:30:21 ] 推薦標簽:
近年來,云這個概念越來越流行,但凡有名點的公司,都會把“云”放在嘴邊,甚至還出現(xiàn)了云手機啊,云殺毒啊,感覺什么東西都能跟云扯上關系,所以“云”測試的出現(xiàn)也是理所當然的。
咱們平常會接觸到測試,所以一聽到這個詞總是會有點興趣的,研究了一把。百度上搜出來的云測試,我覺得看起來像是在給Selenium做廣告,雖然我不否認Selenium不錯,不過云測試這么大一個概念,不應該是他們一家獨享吧。所以也來侃侃云測試。
本來,云和測試兩個應該是不搭嘎的東西,不過時代的進步把他們連在一起了,讓我們先來看看他們怎么聯(lián)系的。何謂“云”,云是指停留大氣層上的水滴或冰晶膠體的集合體,引申開來呢,是飄忽,虛擬的東西,再進一步深入呢,是虛擬化的、網絡化、資源共享化的一種實現(xiàn),夠玄乎吧。而測試呢,大家都清楚了,也不多說,
那他們怎么聯(lián)系在一起呢,測試在什么時候需要云的幫助而變得飄忽又虛擬呢?其實我們經常在想一個東西,是需要測試的東西如果能自動被測試好,該有多少啊,扔過去未測產品,扔回來的是測試結果,中間怎么測,我不在乎,我只要這個結果正確行了。
當然現(xiàn)實中,我們不太可能達到這個想法,所以退而求其次,我只告訴你需要測哪些地方,但是我不提供任何環(huán)境,你自己幫我搞定一切,多少時間內給我結果。這個時候我們需要云的幫助了,那怎么幫助呢?特別簡單,只要我們把要做的事情寫下來,然后發(fā)給云,它直接可以去做了,當然要做的事情寫下來的過程需要有一定的格式,需要云能看懂,這些格式根據要做的事情的不同而不同,舉個例子先吧,
一個軟件產品,我們需要測試其負載能力、穩(wěn)定性、安全性、可適用性等等方面,如果在本地做的話,會需要大量的硬件資源、軟件資源、人力資源與時間資源,而對于云而言,它本身是建立在網絡化、虛擬化的基礎上,也意味著它的背后其實有大量硬件資源、軟件資源做支撐。所以我們這個測試,需要做的事情是把負載測試的腳本、安全性里需要測試的類別(例如SQL注入測試、跨站點腳本問題等等)、測試需要覆蓋的硬件系統(tǒng)(比如不同CPU,不同內存)與軟件系統(tǒng)(不同操作系統(tǒng),不同數據庫,不同瀏覽器等等)范圍通通發(fā)給云,云會很快給出測試結果。
為什么能夠很快得出結果呢,因為云的力量很大,背后有大量的電腦在幫助工作(理論上,云可以包含著全球所有聯(lián)網的計算機,讓每個計算機都提供一部分性能來幫你做測試,你想想這個性能是多么的強大了,甚至有超級計算機也在幫忙),而一個公司再強大,也沒法擁有這么大的資源進行測試。對于測試要求的不同硬件資源和軟件資源,云不僅能通過調用旗下不同電腦的資源來幫助測試,也能通過強大的虛擬化技術來實現(xiàn)。
呼~云測試挺厲害的吧,我上面說的部分雖然不一定都已經實現(xiàn),但是目前大量公司都在往這個方向大步邁進。
呵呵,隨便侃侃,歡迎一起討論。
相關推薦
最新發(fā)布
性能測試之測試環(huán)境搭建的方法
2020/7/21 15:39:32軟件測試是從什么時候開始被企業(yè)所重視的呢?
2020/7/17 9:09:11Android自動化測試框架有哪些?有什么用途?
2020/7/17 9:03:50什么樣的項目適合做自動化?自動化測試人員應具備怎樣的能力?
2020/7/17 8:57:06幾大市面主流性能測試工具測評
2020/7/17 8:52:11RPA機器人能夠快速響應企業(yè)需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消滅嗎?為什么?
2020/7/17 8:43:03軟件測試基本概念是怎么來的?軟件測試生命周期的形成歷經了什么?
2020/7/16 9:11:10