摘? 要:云計算技術(shù)的發(fā)展非常迅速,并且受到了計算機(jī)發(fā)展行業(yè)的重點(diǎn)關(guān)注。在云計算的軟件測試方面,還有很多影響計算機(jī)軟件架構(gòu)的因素,都需要從云計算技術(shù)的改革歷程中進(jìn)一步探討研究,找到更好的改善方案。通過對計算機(jī)軟件架構(gòu)、分類等細(xì)節(jié)進(jìn)行探討,所發(fā)現(xiàn)的資訊對現(xiàn)代化信息技術(shù)的改善有一定推動作用。因此,有必要從云技術(shù)的特征著手,探索更重要的云計算軟件測試及推動功能。
關(guān)鍵詞:計算機(jī)軟件;軟件測試;云計算;技術(shù)分析
中圖分類號:TP311.5? ? ? 文獻(xiàn)標(biāo)識碼:A 文章編號:2096-4706(2019)23-0069-03
Analysis of Computer Software Testing Technology for Cloud Computing
LIANG Liting
(Sanmenxia Polytechnic,Sanmenxia? 472000,China)
Abstract:The development of cloud computing technology is very rapid,and it has been the focus of the computer development industry. In terms of software testing for cloud computing,there are still many factors that affect the computer software architecture,which need to be further explored from the reform process of cloud computing technology to find better improvements. Through the discussion of computer software architecture,classification and other details,the information found has a certain driving effect on the improvement of modern information technology. Therefore,it is necessary to start with the characteristics of cloud technology and explore more important cloud computing software testing and promotion functions.
Keywords:computer software;software testing;cloud computing;technical analysis
0? 引? 言
計算機(jī)軟件測試技術(shù)是目前高新技術(shù)行業(yè)中比較熱門的,而且對很多新興行業(yè)的發(fā)展都有非常重要的推動作用?,F(xiàn)在的很多工作都離不開軟件設(shè)計及使用,想要讓工作開展得更順利,提高控制效果,就需要具備高端的計算機(jī)軟件架構(gòu)功能,提高計算機(jī)應(yīng)用效率。如今,云計算的模式就具備很好的預(yù)期效果,也能節(jié)約經(jīng)濟(jì)成本,成為當(dāng)下智能技術(shù)的重要支撐手段。
1? 影響云計算的計算機(jī)軟件架構(gòu)
與傳統(tǒng)軟件測試不同,云計算的計算機(jī)軟件架構(gòu)涉及更多領(lǐng)域,這就導(dǎo)致影響云計算的計算機(jī)軟件架構(gòu)因素會大大增多。接下來將結(jié)合實際測算架構(gòu)模式,分析云計算下的計算機(jī)軟件測試技術(shù)的綜合體系,希望能夠從中找到促進(jìn)改善軟件測試的相關(guān)方法。
1.1? YETI測試云計算架構(gòu)
影響云計算的計算機(jī)軟件架構(gòu)的關(guān)鍵因素在于測試環(huán)節(jié),能夠?qū)τ嬎銠C(jī)軟件架構(gòu)隨時進(jìn)行監(jiān)測,并在漏洞出現(xiàn)之前給予預(yù)警?;谠葡到y(tǒng)的設(shè)計變更有其必然條件。計算機(jī)軟件架構(gòu)過程中會出現(xiàn)偏差,其根源基本上都與云系統(tǒng)的初步形成漏洞有關(guān),在后續(xù)的編程變更中,可以利用設(shè)計模式進(jìn)行補(bǔ)救,如果能夠按照原先的工程量進(jìn)行設(shè)定和更改,也可以在編程軟件的后續(xù)設(shè)計中出現(xiàn)可調(diào)控的管理方式。否則,軟件架構(gòu)的設(shè)計就更容易出現(xiàn)變更問題。云計算的測試架構(gòu)條件的變化也會影響計算機(jī)軟件架構(gòu)的操作流程。YETI測試云計算的主要價值都體現(xiàn)在軟件工程或應(yīng)用環(huán)境中。越是復(fù)雜的工程中,這種云計算的軟件架構(gòu)操作起來就越有優(yōu)勢,這也是為何現(xiàn)在的計算機(jī)軟件架構(gòu)都選擇云計算架構(gòu)的主要因素。計算機(jī)軟件編程存在的突發(fā)性因素較多,如出現(xiàn)不良反應(yīng)情況,則會導(dǎo)致工程投入成本上升,因此,選擇合適的云計算管控方式,可以很好地控制影響因素。
1.2? 云計算測試D-Cloud平臺
影響云計算的計算機(jī)軟件架構(gòu)的一個重要因素,就是大量的點(diǎn)測和分散測試。當(dāng)前常用的云計算測試平臺還有一種,名為D-Cloud平臺,這種平臺的工期縮短或延長都可以隨客戶需要進(jìn)行個性化定制。如果軟件工程提前完成,也能利用云計算測試相應(yīng)地減少管理成本。針對各計算機(jī)開發(fā)成本和費(fèi)用來說,可以利用云計算平臺隨時調(diào)整和引導(dǎo),可以起到很好的改善作用。D-Cloud平臺中可以完成大量的分散測試,這對于計算機(jī)軟件架構(gòu)來說尤為重要,畢竟人工的測算未能有效協(xié)調(diào)配合,導(dǎo)致后續(xù)測算編程超過制定期限。有了云計算平臺的幫助,也可以妥善完成軟件測試任務(wù)。如果不想因為人工速度跟不上而影響云計算的計算機(jī)軟件架構(gòu),可以合理利用相關(guān)平臺的功能。
2? 基于云計算軟件測試的分類研究
按上述對云計算軟件測試影響因素的研究來看,目前基于云計算軟件主體性質(zhì)不同而進(jìn)行的分類研究主要包括以下兩類:(1)基于測試任務(wù)的云計算;(2)基于測試用戶角色的云計算。計算機(jī)軟件的機(jī)密性導(dǎo)致不同原因的偏差都會引發(fā)千差萬別的結(jié)果,因此,有必要基于不同分類進(jìn)行細(xì)化研究。
2.1? 基于測試任務(wù)的云計算分類研究
云計算的功能比較廣,從測試任務(wù)的角度出發(fā),可以把計算機(jī)軟件的作用力看作壓力測試、負(fù)載測試、性能測試或延遲測試。在計算機(jī)應(yīng)用過程中,這些因素的偏差都有可能在云傳導(dǎo)的過程中出現(xiàn)移交變更等情況,從而改變測試任務(wù)的結(jié)果。因此,在云計算軟件的測試過程中,云計算的架構(gòu)以及工期都需要妥善處理,做好壓力、負(fù)載、性能及延遲可能性的實驗。只有切實制定科學(xué)合理的編程規(guī)劃,切實發(fā)揮監(jiān)理核實的作用,提升云計算軟件架構(gòu)的責(zé)任力度,才能確保測試任務(wù)的成功。
2.2? 基于測試用戶角色的云計算分類研究
云計算相當(dāng)于是本體計算機(jī)的一個第三方平臺,期間有無數(shù)種可能出現(xiàn)偏差和失誤。從測試用戶的角度來看,云計算模式相當(dāng)于供貨商模式,對于本體計算機(jī)軟件的架構(gòu)也會產(chǎn)生類似外界干擾的情況。在云中測試、云外測試,都要確保第三方的穩(wěn)定可靠性,為計算機(jī)軟件架構(gòu)提供可控的動態(tài)監(jiān)測,隨時可以控制更改。
3? 改善云計算的計算機(jī)軟件測試技術(shù)分析方法
結(jié)合上文研究結(jié)果來看,改善計算機(jī)軟件測試技術(shù)的分析功能,最好的方式是引入云計算的內(nèi)涵和特征,以期能促進(jìn)云計算下的計算機(jī)軟件測試技術(shù)更穩(wěn)妥地發(fā)展。接下來將結(jié)合當(dāng)下的實際情況進(jìn)行分析,探尋更具有實際效用的改善方法,使計算機(jī)軟件測試技術(shù)具備更強(qiáng)的實用性。
3.1? 改善云測試平臺的環(huán)境
3.1.1? 確保云測試平臺的硬件環(huán)境
環(huán)境狀態(tài)的好壞變化,會引發(fā)或大或小的計算機(jī)軟件測試結(jié)果的偏差。促使效益最優(yōu)化實現(xiàn),最大的保證還是實現(xiàn)可持續(xù)發(fā)展的云測試平臺環(huán)境,最好可以在軟件測試技術(shù)的發(fā)展中起到穩(wěn)定和平緩的作用,這是軟件測試方面非常重要的作用。簡而言之就是對云測試平臺的硬件資金投入大量的管理,確保硬件環(huán)境穩(wěn)定,而且可以使編程人員更好地適應(yīng)空間,這樣就能有效改善云計算的計算機(jī)軟件測試技術(shù)了。在軟件測試技術(shù)的偏差管控過程中,采取針對性強(qiáng)的硬件鞏固措施也是非常實用的。很多第三方云計算平臺都會定期進(jìn)行有效調(diào)整,這也是為了盡量降低對計算機(jī)軟件測試和架構(gòu)的控制,以免產(chǎn)生不良影響。想要做好基礎(chǔ)保障,以控制風(fēng)險,就要保證硬件環(huán)境可以提升經(jīng)濟(jì)效益。
3.1.2? 確保云測試平臺的軟件環(huán)境
計算機(jī)軟件的分析測試需要有合適的云計算平臺,如何選擇云計算平臺成為重中之重。如今,很多軟件工程承包方都已經(jīng)切實認(rèn)識到自身在管理中存在的問題,在挑選云計算平臺時不得不多方考慮,積極調(diào)整處理,開源軟件可以使用的云平臺成為最佳選擇。由此可見,很多云測試平臺的軟件環(huán)境都處于一個相對開放的環(huán)境。加強(qiáng)動態(tài)化管控,可以有效確保云測試平臺的軟件環(huán)境,并且能夠借助信息化技術(shù),充分發(fā)揮云空間的開放性,為計算機(jī)軟件的技術(shù)架構(gòu)提供有利優(yōu)勢。開源信息技術(shù)的優(yōu)勢非常多,還可以提供源代碼的下載,幫助研究人員深入底層代碼進(jìn)行探究和分析,一旦發(fā)現(xiàn)有可利用的地方,就可以隨時調(diào)整改善計算機(jī)軟件的架構(gòu)模式。一般基于系統(tǒng)和管理的需求,相應(yīng)地選擇軟件作為支撐,如表1所示。
3.2? 改善測試工具
針對不同計算機(jī)軟件的技術(shù)改善,每一個技術(shù)軟件的測試偏差及改善管理都需要制定個性化案例,確保所引用的條件模式是貼切的,是符合當(dāng)下情形的。一般來說,改善測試工具可以達(dá)成響應(yīng)條件,在合適的計算機(jī)應(yīng)用環(huán)境中,將計算辦法、偏差管理方法集中起來,并給予一定的改善方案。首先,云測試平臺上的測試模式應(yīng)該是自動測試,這樣就可以盡量減少人為的操作失誤等現(xiàn)象的出現(xiàn)。其次,測試過程中框架控制是基于Web的自動化測試工具,在實際的計算機(jī)軟件搭建中承擔(dān)了非常主要的工作量。在改善測試工具時,也要注意結(jié)合實際情況,嚴(yán)格地調(diào)查和調(diào)整承包方需要的實際數(shù)據(jù)和允許出現(xiàn)的偏差范圍。結(jié)合自動化測試模式和工具,來進(jìn)行直觀的改善。從測試工具的源頭進(jìn)行改善可以有效地做好風(fēng)險和損失處理工作,這樣確保測試結(jié)果有據(jù)可依,在審核時也能得到詳細(xì)的數(shù)據(jù)。云計算的計算機(jī)軟件技術(shù)就是如此,需要有總體上的管控,要求主次分明、合理利用云空間共同協(xié)調(diào)的修正結(jié)果。
3.3? 實現(xiàn)多人協(xié)同操作
云計算技術(shù)本身就有實現(xiàn)多人同時在一項軟件工程上進(jìn)行操作的功能,這也是云計算空間最大的利用價值。在改善計算機(jī)軟件技術(shù)應(yīng)用和分析的過程中,實現(xiàn)多人協(xié)同操作是必要條件,依據(jù)相關(guān)條件和發(fā)生記錄可以同時進(jìn)行修正和完善,對計算機(jī)軟件文件進(jìn)行多方面的測試和實驗,確保響應(yīng)的軟件措施能夠及時補(bǔ)救。很多云計算的計算機(jī)軟件測試主體都是由云計算平臺來提供支撐的,讓多方研究人員可以共同探索。因此,改善多人協(xié)同操作的環(huán)境,為各方研究人員提供更好的操作環(huán)境,能夠達(dá)成云計算軟件測試的最大完善效果,能夠有效開展彌補(bǔ)和修正的操作方案,最大限度地維護(hù)軟件工程承包方的利益。只有明確軟件計算產(chǎn)生偏差的原因,才能進(jìn)一步明確改進(jìn)范圍,進(jìn)而為云計算平臺的多人協(xié)同操作提供改進(jìn)機(jī)會,改善軟件測試的主體以及具體修改進(jìn)程。
4? 云計算的計算機(jī)軟件測試主體及建設(shè)
云計算的計算機(jī)軟件測試的主體,指的是具體開展計算機(jī)軟件開發(fā)和測試的單位和人員。
在計算機(jī)軟件測試過程中,云計算空間的使用非常關(guān)鍵。云計算中的一些服務(wù)還能打破空間的限制,給各方面的研究人員和就離不開單位的從事人員提供調(diào)研和建設(shè)機(jī)遇。不同的工作主體可以在任意一個環(huán)境內(nèi)登錄到云平臺上協(xié)同處理文件,這也是改善計算機(jī)從業(yè)人員的素質(zhì)和能力的一個體現(xiàn)。
云計算的計算機(jī)軟件測試在建設(shè)過程中,一方面要利用軟件工程的建設(shè)流程進(jìn)行有效管理,確保計算機(jī)軟件的編程過程有效;另一方面可以利用云計算系統(tǒng)的責(zé)任明確制度進(jìn)行任務(wù)分配,在這個基礎(chǔ)上,計算機(jī)軟件的管理責(zé)任人和單位都有相應(yīng)分工。由此可見,營造良好的計算機(jī)軟件技術(shù)分析環(huán)境,可以為第三方云計算平臺提供更廣泛的應(yīng)用范圍。針對責(zé)任主體和建設(shè)單位,也有了更合理公平的營運(yùn)環(huán)境。
5? 結(jié)? 論
綜上所述,基于云計算的計算機(jī)軟件技術(shù)是一項非常復(fù)雜的、涉及多個層面的技術(shù)工作,包含了多項測試實驗。在實際應(yīng)用搭建中,需要結(jié)合云計算系統(tǒng)的特征進(jìn)行核算管理,為計算機(jī)軟件技術(shù)的不斷完善創(chuàng)造條件?;谠朴嬎丬浖y試的分類研究的針對性處理,可以明確計算機(jī)軟件技術(shù)應(yīng)用的具體責(zé)任,提出可靠的改善方案,在專業(yè)的計算機(jī)軟件測試主體和建設(shè)團(tuán)隊的引導(dǎo)下,提升應(yīng)用水平。
參考文獻(xiàn):
[1] 李鳳.云計算下計算機(jī)軟件測試技術(shù)研究 [J].信息與電腦,2019(6):15-16.
[2] 袁海根,李紅麗.基于云計算的軟件測試平臺設(shè)計及應(yīng)用 [J].山西能源學(xué)院學(xué)報,2018,31(2):135-137.
[3] 王英孺,趙寧.大數(shù)據(jù)環(huán)境下計算機(jī)軟件的應(yīng)用分析 [J].現(xiàn)代信息科技,2018,2(5):105-106.
作者簡介:梁利亭(1982-),男,漢族,河南洛陽人,碩士,講師,研究方向:計算機(jī)。