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