云計(jì)算測(cè)試——軟件測(cè)試的未來(lái)

云計(jì)算測(cè)試生命周期包括以下活動(dòng):測(cè)試經(jīng)理、項(xiàng)目經(jīng)理、測(cè)試主管將扮演測(cè)試管理員的角色。測(cè)試管理員創(chuàng)建測(cè)試場(chǎng)景并設(shè)計(jì)測(cè)試用例;基于場(chǎng)景和測(cè)試用例,自動(dòng)測(cè)試腳本將由測(cè)試管理員或?qū)I(yè)測(cè)試人員來(lái)生成。

云計(jì)算測(cè)試是一種軟件測(cè)試方法,可以提供軟件、硬件和其他計(jì)算設(shè)備等各種測(cè)試服務(wù)。

云計(jì)算測(cè)試是使用云計(jì)算技術(shù)的軟件測(cè)試,這意味著需要使用云平臺(tái)中的資源。其資源是執(zhí)行測(cè)試所需的任何硬件、軟件和基礎(chǔ)設(shè)施。通過(guò)云計(jì)算環(huán)境可幫助組織將軟件測(cè)試作為易于擴(kuò)展的按需服務(wù)進(jìn)行。在過(guò)去的幾十年中,傳統(tǒng)的軟件測(cè)試導(dǎo)致模擬多個(gè)用戶活動(dòng)的成本很高。大多數(shù)應(yīng)用程序在客戶端/服務(wù)器架構(gòu)上運(yùn)行,并且數(shù)據(jù)與客戶端/服務(wù)器架構(gòu)中的應(yīng)用程序緊密耦合。

隨著全球互聯(lián)網(wǎng)與N層應(yīng)用程序架構(gòu)的出現(xiàn),開(kāi)發(fā)人員可以在其中創(chuàng)建靈活且可重用的應(yīng)用程序。通過(guò)將應(yīng)用程序分為不同的層,開(kāi)發(fā)人員可以選擇修改或添加特定的層,而不用重寫整個(gè)應(yīng)用程序。技術(shù)創(chuàng)新進(jìn)一步為人們提供了通過(guò)筆記本電腦和移動(dòng)設(shè)備上網(wǎng)的途徑。

云計(jì)算測(cè)試的生命周期

云計(jì)算測(cè)試生命周期包括以下活動(dòng):測(cè)試經(jīng)理、項(xiàng)目經(jīng)理、測(cè)試主管將扮演測(cè)試管理員的角色。測(cè)試管理員創(chuàng)建測(cè)試場(chǎng)景并設(shè)計(jì)測(cè)試用例;基于場(chǎng)景和測(cè)試用例,自動(dòng)測(cè)試腳本將由測(cè)試管理員或?qū)I(yè)測(cè)試人員來(lái)生成。一旦云計(jì)算服務(wù)提供商可以讓測(cè)試管理員進(jìn)行測(cè)試,就會(huì)創(chuàng)建用戶為測(cè)試人員授予訪問(wèn)權(quán)限。

云計(jì)算服務(wù)提供商設(shè)置好基礎(chǔ)設(shè)施。測(cè)試人員可以使用憑據(jù)登錄門戶,并使用所有可用的資產(chǎn)。云計(jì)算測(cè)試過(guò)程從這里開(kāi)始。測(cè)試人員執(zhí)行測(cè)試。在完成這個(gè)過(guò)程之后,云計(jì)算測(cè)試提供商將交付結(jié)果。

測(cè)試防火墻和負(fù)載平衡器涉及硬件,軟件和維護(hù)方面的支出。對(duì)于某些用戶的增長(zhǎng)速度無(wú)法預(yù)測(cè)或部署環(huán)境因客戶端要求而異的應(yīng)用程序,云計(jì)算測(cè)試會(huì)更加有效。

軟件測(cè)試經(jīng)歷了一個(gè)漫長(zhǎng)的發(fā)展周期。從不同業(yè)務(wù)部門的臨時(shí)實(shí)踐開(kāi)始,逐漸演變成集中式的“管理測(cè)試中心”方法。但是,測(cè)試范例已經(jīng)改變,并且需要克服一些主要挑戰(zhàn),例如基礎(chǔ)設(shè)施的可用性、復(fù)雜性和不斷增加的成本。傳統(tǒng)的應(yīng)用程序測(cè)試也有其局限性,比如延遲、性能、并發(fā)性、計(jì)劃以及極其昂貴的執(zhí)行成本。

隨著技術(shù)創(chuàng)新不斷在各種平臺(tái)和設(shè)備上提供軟件,軟件質(zhì)量保證也通過(guò)其創(chuàng)新緊跟最新的數(shù)字趨勢(shì)。云計(jì)算測(cè)試改變了游戲規(guī)則,解決傳統(tǒng)測(cè)試所面臨的挑戰(zhàn)。對(duì)于任何組織來(lái)說(shuō),設(shè)置云計(jì)算測(cè)試服務(wù)都是非常直接的:開(kāi)發(fā)用戶場(chǎng)景、設(shè)計(jì)測(cè)試用例、選擇云計(jì)算服務(wù)提供商、設(shè)置基礎(chǔ)設(shè)施、利用云計(jì)算服務(wù)器、啟動(dòng)測(cè)試、監(jiān)控測(cè)試目標(biāo)并交付結(jié)果。

支持的測(cè)試類型

•壓力測(cè)試:壓力測(cè)試用于確定應(yīng)用程序在超出突破點(diǎn)的情況下保持一定有效性的能力。任何應(yīng)用程序都需要在壓力過(guò)大的情況下正常工作并保持穩(wěn)定性。通過(guò)使用模擬器創(chuàng)建峰值負(fù)載來(lái)確保這一點(diǎn)。但是創(chuàng)建此類方案的成本是巨大的。云計(jì)算測(cè)試使組織無(wú)需投入大量資金來(lái)構(gòu)建內(nèi)部部署測(cè)試環(huán)境,而是提供了一種可以負(fù)擔(dān)得起并且可擴(kuò)展的替代方案。

•負(fù)載測(cè)試:應(yīng)用程序的負(fù)載測(cè)試包括創(chuàng)建大量用戶流量并測(cè)量其響應(yīng)。還需要調(diào)整任何應(yīng)用程序的性能以滿足某些標(biāo)準(zhǔn)。有許多工具可用于此目的。

•性能測(cè)試:在特定工作負(fù)載下測(cè)試性能是必要的。通過(guò)使用云計(jì)算測(cè)試,很容易創(chuàng)建這樣一個(gè)環(huán)境,并根據(jù)需要改變流量的性質(zhì)。通過(guò)模擬成千上萬(wàn)的用戶,可以有效地降低成本和時(shí)間。

•功能性測(cè)試:可以使用云計(jì)算測(cè)試對(duì)互聯(lián)網(wǎng)和非互聯(lián)網(wǎng)應(yīng)用程序進(jìn)行功能測(cè)試。針對(duì)規(guī)范或系統(tǒng)要求的驗(yàn)證過(guò)程在云中進(jìn)行,而不是在內(nèi)部部署數(shù)據(jù)中心進(jìn)行軟件測(cè)試。

•兼容性測(cè)試:使用云計(jì)算環(huán)境,可以按需創(chuàng)建不同操作系統(tǒng)的實(shí)例,從而輕松進(jìn)行兼容性測(cè)試。

•瀏覽器性能測(cè)試:可以在云中執(zhí)行各種版本的瀏覽器中的測(cè)試。

•延遲測(cè)試:云計(jì)算測(cè)試用于在將任何應(yīng)用程序部署到云平臺(tái)之后,測(cè)量操作與相應(yīng)響應(yīng)之間的延遲。

基于云計(jì)算的軟件測(cè)試的優(yōu)點(diǎn):

•測(cè)試環(huán)境是動(dòng)態(tài)的,并且隨時(shí)可用。基于云計(jì)算的測(cè)試的按需特性對(duì)于那些需要快速周轉(zhuǎn)并且不介意自助服務(wù)的組織來(lái)說(shuō)是一個(gè)巨大的吸引力。大多數(shù)云計(jì)算測(cè)試應(yīng)用程序使用訂閱模型工作,因此任何使用瀏覽器的用戶都可以立即注冊(cè)并開(kāi)始測(cè)試。

•服務(wù)安全且價(jià)格合理??梢栽诠苍?、私有云或混合云中執(zhí)行測(cè)試。公共云是最具成本效益的選擇,并且可以維持可接受的安全級(jí)別。為了將成本效益和頂級(jí)安全性結(jié)合在一起,許多組織選擇在混合云中進(jìn)行測(cè)試。

•彈性可擴(kuò)展性?;谠朴?jì)算的測(cè)試使組織可以隨著需求的變化或項(xiàng)目目標(biāo)的變化而逐漸增加和減少。

•它允許簡(jiǎn)單的災(zāi)難恢復(fù)。在云中,任何資產(chǎn)的恢復(fù)都是快速簡(jiǎn)便的,而不會(huì)費(fèi)力或復(fù)雜。

•總體上具有成本效益。通過(guò)云計(jì)算進(jìn)行工作可以降低與服務(wù)器維護(hù)和工程師勞動(dòng)相關(guān)的成本。

2020年軟件測(cè)試發(fā)展展望

軟件測(cè)試領(lǐng)域正在不斷發(fā)展。隨著技術(shù)的不斷發(fā)展,軟件測(cè)試專家為此預(yù)測(cè)了軟件測(cè)試行業(yè)的最新趨勢(shì)。

在軟件測(cè)試領(lǐng)域,2020年將見(jiàn)證從性能測(cè)試到性能工程的轉(zhuǎn)變。性能工程將關(guān)注配置質(zhì)量、方便性、實(shí)用性和客戶價(jià)值等重要因素,以提供增強(qiáng)的客戶體驗(yàn)。

云計(jì)算測(cè)試正在不斷發(fā)展,并不斷帶來(lái)新的機(jī)遇和挑戰(zhàn)。只要不包含敏感數(shù)據(jù)并且對(duì)組織的業(yè)務(wù)活動(dòng)的影響最小,對(duì)任何組織來(lái)說(shuō),進(jìn)行云計(jì)算測(cè)試都更具成本效益。有些人可能認(rèn)為小型企業(yè)部門將利用公共云,而大型企業(yè)將利用私有云來(lái)提供基于云計(jì)算的測(cè)試服務(wù)。其實(shí)無(wú)論組織規(guī)模大小,基于云計(jì)算的測(cè)試之路都面臨著一系列挑戰(zhàn)。

人們應(yīng)該了解的一些云計(jì)算行業(yè)的信息:

(1)最終用戶在云計(jì)算服務(wù)的支出在2015年已經(jīng)超過(guò)1800億美元。

(2)云中已經(jīng)存儲(chǔ)了1艾字節(jié)的數(shù)據(jù)。

(3)根據(jù)思科公司的調(diào)查,全球數(shù)據(jù)中心流量從2012年的2.6ZB增加到2017年的7.7ZB,增長(zhǎng)三倍,其復(fù)合年增長(zhǎng)率為25%。

(4)云計(jì)算服務(wù)的所有新支出中,59%來(lái)自北美企業(yè)。

THEEND

最新評(píng)論(評(píng)論僅代表用戶觀點(diǎn))

更多
暫無(wú)評(píng)論