2022-10-10 分類: 網(wǎng)站建設
企業(yè)將應用程序遷移到云端可能是一項獨特的挑戰(zhàn)。用戶不直接與服務器或本地IT基礎架構的其他底層組件進行交互,在云端,每個人都可以看到并使用應用程序。因此,應用程序測試是所有云遷移的關鍵部分。
正式的框架可以幫助IT團隊制定云遷移測試策略,并確保應用程序在云端正常運行。讓我們來看看需要關注的主要領域、需要遵循的好做法以及可能出現(xiàn)的問題和解決辦法。
為什么云遷移測試很重要?云遷移測試可幫助IT團隊確保應用程序在遷移到云端后繼續(xù)正常運行,并確保更好的用戶體驗。為此,他們必須衡量應用程序在遷移前后的性能,它如何在本地運行,以及它遷移到云端后如何工作。
云遷移測試的指標有助于識別和量化任何問題,否則,基于猜測的對比會消耗IT員工的時間和資源。關鍵指標包括應用程序啟動時間和響應時間、高峰需求和非工作時間的性能以及各種平臺(臺式機、遠程連接和移動設備)上的可用性。
此外,云供應商可能會發(fā)布更新,這可能導致你的應用出現(xiàn)性能問題。通過你的測試指標驗證這一點,并與你的云提供商合作,找出發(fā)生了什么以及哪些調(diào)整將糾正這些問題。
最后,云遷移測試揭示IT團隊可以在哪里調(diào)整性能或UX,以證明將應用程序保留在云端的合理性。
云遷移測試與傳統(tǒng)應用程序測試有何不同測試本地應用程序與測試遷移到云端的應用程序的主要區(qū)別在于,你必須適應云計算的可擴展性,以及額外的集成和依賴關系。有些集成可能難以識別和理解。你的云測試框架可能與用于測試本地內(nèi)容的框架不同,并且某些工具可能不同,例如負載測試或滲透測試。
但請記住,從本地到云端,測試的實際最終目標不應該改變。不同的目標或指南意味著不再具有可比性。使用很多相同的步驟和工具來清晰地展示你將應用程序遷移到云端的努力,對測試框架或方法的更改可能會影響結(jié)果。
云遷移測試類型云遷移測試的目標不是測試所有可能的特性和功能,但你需要可靠的測試和指標結(jié)果,以確保你的應用程序按預期運行。對于云遷移,下面幾種不同類型的測試尤為重要:
功能驗證。確認構建滿足組件和服務功能的要求,對云遷移工作的兩邊。任何遺漏的東西都會很快凸顯。
性能。這涉及幾個指標來衡量應用程序在現(xiàn)實條件下的表現(xiàn):處理數(shù)據(jù)量、容量負載以及CPU和內(nèi)存使用情況的能力。
集成。你的應用程序可能與其他服務和應用程序相關聯(lián),以在云端和本地(可能兩者兼有)中共享數(shù)據(jù)。IT團隊必須驗證這些連接在云端是否仍然有效。如果相關服務位于不同的云端或保留在本地,這可能會很棘手。
其他需要測試的方面:如果你的應用程序有專用門戶或需要調(diào)整界面才能在移動設備上運行,請在Android和Apple平臺上進行測試。對于云遷移的應用程序和在本地運行的應用程序來說都是如此。測試每種可能的設備類型可能不可行,因此請與你的用戶群一起確定好的移動平臺。
此外,在蜂窩網(wǎng)絡和Wi-Fi網(wǎng)絡上進行測試,因為不同的數(shù)據(jù)速度會影響應用程序的行為。在你公司的Wi-Fi網(wǎng)絡之外執(zhí)行此操作,網(wǎng)絡內(nèi)部訪問服務的方式可能與外部Wi-Fi網(wǎng)絡不同,這可能導致應用程序運行不同或根本不運行。
最后,測試可打印性,是的,人們?nèi)匀粫蛴。瑢τ谀承┤藖碚f,這是一項關鍵的工作職能。不要低估這個潛在的具有挑戰(zhàn)性的技術問題。從基于云的應用程序打印到本地打印機會遇到你在本地沒有的安全和網(wǎng)絡挑戰(zhàn)。
云遷移測試的安全注意事項在你開始將應用程序從本地遷移到云端前,應該進行適當?shù)膽贸绦虬踩珜徲嫼蛯ψ罱K用戶權限的調(diào)整。你最不想做的就是引入額外的更改,而影響應用程序的工作方式及其相互依賴性。
你的云遷移測試應包括安全驗證,以確認三個關鍵因素:
(1) 誰有權訪問該應用程序?從用戶將訪問的帳戶和特性/功能開始。添加更多變量不會幫助或加速測試, 因此,隨著橫向移動,最終用戶的訪問應該反映他們在本地應用程序所擁有的內(nèi)容,不多也不少。
(2) 你如何確保最小特權?當你的數(shù)據(jù)在云端的不同服務之間移動時,哪些步驟可以確保最小特權?云供應商提供服務和報告來幫助你解決此問題;請花時間學習和使用它們。
(3) 安全更改會影響應用程序嗎?進行安全更改后始終重新運行應用程序測試,因為這些更改可能會影響性能。例如,移動中和靜止時的數(shù)據(jù)加密會改變應用程序的響應時間,還是會增加CPU周期的開銷?這可以是完整測試的子集,但你必須重新驗證應用程序仍然可以正常工作,并且你的安全更改不會使應用程序脫機。
云遷移測試中的7個常見挑戰(zhàn) – 以及解決這些挑戰(zhàn)的好做法無論事情進展得多么順利,應用程序測試都是一項挑戰(zhàn)。盡管你執(zhí)行所有計劃和測試,但你仍會遇到問題。沒有什么事情會像你希望的那樣順利,但大多數(shù)問題都是可以解決的。
挑戰(zhàn)#1:如何確定應用程序測試指標的優(yōu)先級應用程序的用戶體驗和安全性對整個應用程序很重要,但最終應用程序必須按預期工作。缺乏核心功能的應用程序,即使它絕對安全或?qū)τ脩魜碚f非常精簡,也沒有任何好處。
好做法:平衡設計和安全性與關鍵功能?;〞r間和精力在云遷移過程的早期解決所有因素:功能、用戶體驗和安全性。這些不是你可以在不同階段處理的單獨方面;它們是相互關聯(lián)的,你必須在早期處理。
挑戰(zhàn)#2:不要為了讓應用程序運行而偷工減料確保應用程序在云端正常運行至關重要,但不要為了實現(xiàn)短期目標而養(yǎng)成不良習慣。IT團隊可能會減少或刪除安全控制,以使應用程序在新環(huán)境中正常運行,然后忘記恢復這些保護措施。這最初可能會節(jié)省時間,但會在以后創(chuàng)建更多和復雜的工作,并使整體測試更加困難。
好做法:從一開始就規(guī)劃安全性。經(jīng)常會出現(xiàn)安全權限問題,并且可能會阻礙應用程序的功能,但要抵制下意識的反應,以進行大規(guī)模更改以使事情立即運行。在你的云遷移計劃中留出時間來解決這些問題。
挑戰(zhàn)#3:僅靠IT無法進行云遷移測試云遷移是一項復雜的工作,需要很多專業(yè)領域人員來確保遷移的應用程序可以大規(guī)模安全地運行。IT肩負著重大責任,他們可以幫助領導這些工作,但如果沒有開發(fā)方面的專業(yè)知識,你就不能只關注技術方面的問題。
好做法:組建多元化的測試團隊。組建跨職能團隊以提供應用支持,并識別可能的問題。你的團隊必須靈活,你需要內(nèi)容專家來確保所有方面都得到關注。在會議中,對項目分門別類,這樣你就不會因為過多的信息而使每個人負擔過重,有些人可能會感到無聊或無法理解超出他們專業(yè)知識的技術問題。
挑戰(zhàn)#4:抵制“簡單”更新和范圍蔓延為遷移到云端的應用程序啟用加密可能看起來很理想,而且看似簡單。但請注意:任何更改都可能在不知不覺中影響應用程序操作的很多其他方面,并增加技術問題和成本。遷移測試中的這種范圍或功能蔓延可能會迅速擴大到不可持續(xù)的水平。
好做法:測試和審查附加功能。首先,對于應用程序核心功能,請嘗試堅持原始計劃,測試階段不是功能擴展的時間或地點。如果你必須添加任何小的新特性或功能,請讓每個人都同意并測試和審查這些更改,以了解其更廣泛的影響。
挑戰(zhàn)#5:平衡測試節(jié)奏與競爭優(yōu)先級理想情況下,你應該執(zhí)行持續(xù)的安全測試和至少每周測試以驗證數(shù)據(jù)和處理錯誤日志。不幸的是,IT和管理層的金錢、時間和不斷變化的優(yōu)先級可能會推翻這些計劃。云使用的每一秒都要花錢。員工需要時間和金錢,在應用程序發(fā)布后,大多數(shù)運營和開發(fā)團隊都會轉(zhuǎn)移到其他項目。
好做法:圍繞重大更新進行計劃,并推動更多更新。 IT總能找到方法利用可用資源來滿足所需要求。對于云遷移測試,試圖了解管理層想要什么、需要什么和期望什么。為圍繞基礎應用程序或平臺的重大更改,設置每日和每周檢查的測試框架。如果有更多可用資源,請爭取更頻繁的定期檢查。
挑戰(zhàn)#6:UX測試范圍狹窄有些IT團隊依賴常規(guī)用戶池進行本地測試,或者依賴少數(shù)特定軟件的專家。但是,當你將應用程序遷移到云端時,你需要更全面地了解你的應用程序。這意味著從多個角度收集有關整體用戶體驗的數(shù)據(jù),而不僅僅是技術角度。
好做法:擴展你的用戶測試團隊。與來自不同經(jīng)驗和角色的大量測試人員協(xié)調(diào)用戶測試。包括精通云的人員和新手。大多數(shù)最終用戶并不了解或關心云的內(nèi)部機制,但他們會看到你的應用程序,e并且對性能有一定的期望。有時他們可能比你更了解它。
挑戰(zhàn)#7:測試指標忽略云成本問題在本地遷移中,你通常擁有應用程序涉及的所有部分。而在云遷移中,每個流程步驟、調(diào)用的服務以及傳輸?shù)骄彺婊蚍祷乇镜氐臄?shù)據(jù)都會產(chǎn)生成本。還有與其他云服務存在集成和依賴關系,其中一些可能并不明顯。你甚至可以使用新的基于云的測試工具。當你收到賬單時,費用可能會令人震驚,并迫使你調(diào)整應用程序,甚至重新評估云遷移。
好做法:定期測試揭示成本趨勢。成本管理不是云遷移測試的重點,但測試可以讓企業(yè)了解應用程序在云端運行的情況。這就是說,頻繁的云遷移測試可以幫助企業(yè)更好地了解數(shù)據(jù)傳輸、使用模式和關鍵依賴關系。這意味著收到賬單時不會有任何意外。
當前標題:創(chuàng)建云遷移測試策略指南
本文來源:http://jinyejixie.com/news30/204230.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供手機網(wǎng)站建設、標簽優(yōu)化、定制網(wǎng)站、域名注冊、網(wǎng)站設計公司、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容