Sujith Shajee現(xiàn)在印孚瑟斯有限公司(NASDAQ: Infy www.infosys.com)擔(dān)任一名測(cè)試分析師。且還是獨(dú)立驗(yàn)證和測(cè)試服務(wù)部的一員。他已參與過(guò)不少項(xiàng)目的策略和交付,做過(guò)自動(dòng)化,性能和服務(wù)驗(yàn)證項(xiàng)目,還對(duì)一些驗(yàn)證工具十分擅長(zhǎng)。他的聯(lián)系郵箱是:SujithK_Shajee@infosys.com。 |
簡(jiǎn)介
“云上的測(cè)試”,這是一個(gè)模糊的短語(yǔ),它并非源于概念而是表達(dá)的措詞。這個(gè)短語(yǔ)通常在人們腦子里留下一個(gè)問(wèn)題:“這個(gè)詞是不是意味著有云中某事物幫助的測(cè)試或僅僅只是在云中進(jìn)行測(cè)試?”和每個(gè)其他博客一樣,關(guān)于這個(gè)概念的論文和研討都一直認(rèn)為:云不是一個(gè)新概念,至今它已存在很多年了。云因?yàn)閷㈦S需應(yīng)變的概念帶入IT業(yè)而備受贊譽(yù)。把測(cè)試模式分解為“測(cè)試云”和“云測(cè)試”將會(huì)是理解和簡(jiǎn)化這個(gè)概念的一個(gè)良好開(kāi)端。
測(cè)試云
讓我們用一個(gè)非常簡(jiǎn)單的例子分解這個(gè)概念。Web服務(wù)旨在對(duì)基于貸款數(shù)的按揭貸款進(jìn)行攤銷(xiāo)計(jì)算,APR和占有被放在云基礎(chǔ)架構(gòu)上并向這個(gè)web消費(fèi)者開(kāi)放。這個(gè)web服務(wù)被多家以提供按揭貸款為其部分服務(wù)范圍的金融機(jī)構(gòu)所用。將使用web服務(wù)的用戶(hù)基礎(chǔ)考慮在內(nèi),發(fā)揮多個(gè)測(cè)試策略的作用。假設(shè)部署完成時(shí)web服務(wù)運(yùn)行穩(wěn)定,在云上測(cè)試該web服務(wù)性能的需求仍很重要。
現(xiàn)在讓我們看一下在云供應(yīng)商的云基礎(chǔ)架構(gòu)上部署好web服務(wù)以確定穩(wěn)定性后,在云上驗(yàn)證以上web服務(wù)時(shí)發(fā)揮作用的各種測(cè)試策略:
負(fù)載測(cè)試——增加web服務(wù)上的需求并明確供應(yīng)商提供的基礎(chǔ)架構(gòu)上的響應(yīng)時(shí)間。
壓力測(cè)試——逐漸增加負(fù)載并明確供應(yīng)商提供的基礎(chǔ)架構(gòu)上的web服務(wù)的斷點(diǎn)。
可用性測(cè)試——長(zhǎng)時(shí)間運(yùn)行web服務(wù)器以明確失敗事件及供應(yīng)商的恢復(fù)時(shí)間。
安全性測(cè)試——進(jìn)行該測(cè)試以明確授權(quán)或認(rèn)證失敗。
互用性測(cè)試——環(huán)境遷移完成時(shí)明確問(wèn)題。
延遲測(cè)試——明確異常作為向云發(fā)出請(qǐng)求并從云接受響應(yīng)的一部分。
耐久性測(cè)試——用一段時(shí)間內(nèi)服務(wù)器上連續(xù)負(fù)載明確問(wèn)題。
尖峰沖擊測(cè)試——引起負(fù)載高峰并明確故障時(shí)間或性能問(wèn)題。
擴(kuò)展性測(cè)試——明確云供應(yīng)商的擴(kuò)大和縮小容量
這里的重點(diǎn)是,驗(yàn)證云時(shí),一名質(zhì)量保證工程師在試著用將在那兒托管的應(yīng)用程序明確云供應(yīng)商提供的基礎(chǔ)架構(gòu)的穩(wěn)定性。
總結(jié)
測(cè)試云是用來(lái)測(cè)試部署在云上的應(yīng)用程序的。
除了功能驗(yàn)證,應(yīng)用程序被部署到云上時(shí)還要驗(yàn)證性能和安全。目的是在云上驗(yàn)證期間操作測(cè)試云基礎(chǔ)架構(gòu)。
云測(cè)試
現(xiàn)在我們來(lái)弄弄清楚“云測(cè)試”到底是什么意思。但是首先讓我們把云作為一項(xiàng)服務(wù)來(lái)談?wù),比如:把給顧客想要的作為網(wǎng)上服務(wù)。這項(xiàng)服務(wù)可以是基于基礎(chǔ)架構(gòu),軟件,平臺(tái)或存儲(chǔ)的。所以結(jié)束時(shí),該服務(wù)幫助顧客避免了作為維護(hù)服務(wù)的開(kāi)銷(xiāo)和成本。例如,一個(gè)組織或許無(wú)法為其日常運(yùn)作支付獲取如Microsoft Office, Google Apps等的軟件。該軟件擁有自己的維護(hù)和升級(jí)的開(kāi)銷(xiāo)。軟件服務(wù)化(SaaS)可以使組織避免參與維護(hù)基礎(chǔ)架構(gòu)和平臺(tái)以運(yùn)行應(yīng)用程序的麻煩。所有升級(jí)和維護(hù)都是由組織所選用的云供應(yīng)商管理的。云測(cè)試使用云上可用的基礎(chǔ)架構(gòu)來(lái)進(jìn)行驗(yàn)證。組織采用羊奶測(cè)試的主要原因之一是為了避免維護(hù)測(cè)試工具所耗費(fèi)的昂貴成本。工具許可采購(gòu)的有限資金和嚴(yán)格的后期限是導(dǎo)致組織采用云測(cè)試的其他因素。云測(cè)試的一個(gè)其他吸引力是它的隨需應(yīng)變的特點(diǎn)。用外行話(huà)說(shuō),你使用支付。云測(cè)試供應(yīng)商提供顧客各種服務(wù),包括用于自動(dòng)化和性能測(cè)試的測(cè)試軟件,模擬生產(chǎn)環(huán)境的基礎(chǔ)架構(gòu),以及幫助質(zhì)量工程師開(kāi)發(fā)應(yīng)用程序測(cè)試的自動(dòng)化腳本的平臺(tái)。
讓我一起來(lái)看看實(shí)施云測(cè)試的一些特點(diǎn)吧:
對(duì)于顧客,首先,主要可以減少維護(hù)基礎(chǔ)架構(gòu)和軟件的成本。供應(yīng)商有這些責(zé)任,顧客金錢(qián)利益有了保障。
另一個(gè)重要特點(diǎn)是隨需應(yīng)變服務(wù),你為你使用的支付,這使所有級(jí)別的事更簡(jiǎn)單。顧客不必?fù)?dān)心被用軟件的升級(jí)和維護(hù)。常規(guī)檢查和升級(jí)是供應(yīng)商的責(zé)任。
因?yàn)橘Y源在更大的團(tuán)體中被共享,資源利用能得到保障;A(chǔ)架構(gòu)被集中到一處,從而降低成本。資源配置控制資源共享并無(wú)需經(jīng)歷負(fù)載高峰保障可擴(kuò)展性。
更低的環(huán)境設(shè)置時(shí)間。
話(huà)雖如此,任何硬幣都有兩面。云測(cè)試也有其自身的問(wèn)題,比如安全,初設(shè)施成本等等。評(píng)估云是否是云基礎(chǔ)架構(gòu)上的表現(xiàn)時(shí)可以準(zhǔn)確驗(yàn)證另一個(gè)缺點(diǎn),且可能因?yàn)樵乒⿷?yīng)商基礎(chǔ)架構(gòu)的性能而變化。然而,這些問(wèn)題可以由顧客通過(guò)仔細(xì)研究和處理來(lái)控制。
總結(jié)
云測(cè)試是云服務(wù)化的結(jié)果。測(cè)試基礎(chǔ)架構(gòu)或云上的軟件被用于測(cè)試。目的是使用網(wǎng)上資源以進(jìn)行節(jié)省成本的測(cè)試。
補(bǔ)充
測(cè)試云和云測(cè)試是IT業(yè)完全獨(dú)立的分別擁有各自責(zé)任的實(shí)體。前者是指在云基礎(chǔ)架構(gòu)上建立應(yīng)用程序,后者是使用云上基礎(chǔ)架構(gòu)并驗(yàn)證應(yīng)用程序。
版權(quán)聲明:本文出自 SPASVO澤眾軟件測(cè)試網(wǎng):http://dytjszp.cn/news/html/2014826101824.html
原創(chuàng)作品,轉(zhuǎn)載時(shí)請(qǐng)務(wù)必以超鏈接形式標(biāo)明本文原始出處、作者信息和本聲明,否則將追究法律責(zé)任。