李永貴
摘要:計(jì)算機(jī)軟件的測試技術(shù)方法多樣,各種網(wǎng)絡(luò)的檢測,Web測試,黑盒測試,Alphatest,Betatest等都是最基本的測試,為了保證測試的正常運(yùn)轉(zhuǎn),又有多種軟件的測試工具。在計(jì)算機(jī)軟件的檢測當(dāng)中,工作人員要提高軟件算法的編寫水平,對其中存在的缺陷要有所改進(jìn)或是解決,以此提高軟件的運(yùn)行速度,適配計(jì)算機(jī)的運(yùn)行版本,滿足用戶的使用需求,做好計(jì)算機(jī)軟件的檢測工作,并進(jìn)行深度的開發(fā)。基于此,本篇文章對計(jì)算機(jī)軟件測試技術(shù)與深度開發(fā)模式進(jìn)行研究,以供參考。
關(guān)鍵詞:計(jì)算機(jī);軟件測試技術(shù);深度開發(fā)模式
引言
隨著信息化社會(huì)的到來,計(jì)算機(jī)已成為家家戶戶的必備品,與人們的生活和工作密不可分。計(jì)算機(jī)軟件能夠幫助用戶實(shí)現(xiàn)與計(jì)算機(jī)硬件的連接,通過對計(jì)算機(jī)軟件的不斷優(yōu)化,提升計(jì)算機(jī)硬件的適應(yīng)性,使計(jì)算機(jī)系統(tǒng)進(jìn)一步滿足用戶需求。因此,要優(yōu)化計(jì)算機(jī)軟件的性能,就要不斷對計(jì)算機(jī)軟件進(jìn)行測試,這也是計(jì)算機(jī)軟件應(yīng)用的前提。在計(jì)算機(jī)軟件應(yīng)用前,通過對其進(jìn)行測試,發(fā)現(xiàn)優(yōu)勢與不足,并對不足之處不斷進(jìn)行優(yōu)化,確保計(jì)算機(jī)軟件安全有效的運(yùn)行,同時(shí)還為軟件開發(fā)應(yīng)用提供了良好的平臺(tái)。
1計(jì)算機(jī)軟件檢測的意義
檢查計(jì)算機(jī)軟件當(dāng)中存在的漏洞。目前,我國計(jì)算機(jī)軟件的開發(fā)技術(shù)相對其他發(fā)達(dá)國家來說,發(fā)展較弱。在實(shí)際的編程當(dāng)中,會(huì)出現(xiàn)一些程序語言的錯(cuò)誤,導(dǎo)致計(jì)算機(jī)的應(yīng)用程序出現(xiàn)漏洞。如果這類軟件進(jìn)入到計(jì)算機(jī)的體系當(dāng)中,會(huì)阻礙軟件技術(shù)的開發(fā)利用市場,降低軟件的口碑,甚至給使用者帶來安全隱患,造成一些數(shù)據(jù)的流失,會(huì)導(dǎo)致軟件開發(fā)商出現(xiàn)巨額的損失。計(jì)算機(jī)軟件的開發(fā)運(yùn)行技術(shù)也是在預(yù)防和清除宏病毒,宏病毒是具有復(fù)制和傳染能力的宏,若在軟件中帶有宏病毒,它會(huì)感染W(wǎng)ORD系統(tǒng),繼而感染文檔,感染計(jì)算機(jī),所以要對計(jì)算機(jī)軟件進(jìn)行檢測。
2計(jì)算機(jī)軟件測試技術(shù)
2.1集成測試技術(shù)
這一測試技術(shù)主要包括兩種方式,即漸增測試和非漸增測試。漸增測試主要是將待測模塊與已測模塊相連接,等到測試完成后再行下一步檢測。在測試過程中,測試的模塊越來越多,需要根據(jù)實(shí)際情況來選擇合適的集成方式,確保模塊能夠真正連接到軟件程序之中。非漸增測試主要是對模塊的結(jié)構(gòu)圖進(jìn)行連接,然后參照相應(yīng)標(biāo)準(zhǔn)從整體上進(jìn)行測試。
2.2Web測試
Web的應(yīng)用軟件發(fā)展速度快,大眾就更多地去注重它的一些軟件的質(zhì)量和可靠性,因此Web測試必不可少。Web測試需要進(jìn)行建模,但建模較為復(fù)雜,web的應(yīng)用層面廣,可以在其中進(jìn)行多方面的操作,而它主要是為了驗(yàn)證一些程序,它們能否正常的運(yùn)轉(zhuǎn),要考慮客戶使用這個(gè)軟件時(shí),是否適用于所有的網(wǎng)絡(luò)端口,在進(jìn)行一些數(shù)據(jù)的處理方面,它的性能是否安全等,這些都是在測試時(shí),需要考慮到的因素,Web都離不開鏈接的使用,頁面間的導(dǎo)航行為,還有對象上的依賴行為,都是通過交互和轉(zhuǎn)化來進(jìn)行的,這樣,才能通過鏈接來訪問指定的頁面。除此之外,Web也離不開安全的問題,要對系統(tǒng)進(jìn)行內(nèi)部或者是外部的一些攻擊能有應(yīng)對措施,防止遭到惡意破壞,保證數(shù)據(jù)的運(yùn)營安全。在進(jìn)行登錄時(shí),也要有相關(guān)的設(shè)置,登錄要有錯(cuò)誤的次數(shù)限制,保障登錄用戶的數(shù)據(jù)安全,還要有相關(guān)的時(shí)間限制,對于一些中斷的,或者是錯(cuò)誤的連接,要能夠正確處理。除此之外,還有輸入法,命令按鈕,選項(xiàng)功能等,都要做好安全保證。
2.3系統(tǒng)測試技術(shù)
系統(tǒng)測試主要針對軟件系統(tǒng)的安裝、性能及功能進(jìn)行測試,從而最大程度上滿足用戶的基本需求。系統(tǒng)測試要遵循嚴(yán)格的測試標(biāo)準(zhǔn),可以選用黑盒測試的方法。在運(yùn)用系統(tǒng)測試技術(shù)進(jìn)行計(jì)算機(jī)軟件測試時(shí),要將軟件編程系統(tǒng)與客戶的實(shí)際需求進(jìn)行詳細(xì)的對比,從中找出不足與差距,通過改進(jìn)與優(yōu)化進(jìn)一步滿足客戶的基本需求。
3計(jì)算機(jī)軟件的深度開發(fā)的基本原則
3.1循環(huán)性原則
計(jì)算機(jī)軟件開發(fā)時(shí)往往需要反復(fù)調(diào)試程序,反復(fù)試錯(cuò),若整個(gè)開發(fā)工作處于混在一起的狀態(tài),是非常令人頭疼的。循環(huán)性地運(yùn)用軟件工程方法較為明顯的優(yōu)點(diǎn)就是可以對軟件內(nèi)部結(jié)構(gòu)“抽絲剝繭”,反復(fù)循環(huán)使用各類技術(shù),直到找到最優(yōu)解,并且對于后期軟件出現(xiàn)問題時(shí),相關(guān)人員也可利用之前使用過的相關(guān)方式進(jìn)行糾錯(cuò),循環(huán)使用使得計(jì)算機(jī)軟件內(nèi)部各個(gè)配置達(dá)到最優(yōu)。
3.2規(guī)范化
規(guī)范化原則:標(biāo)準(zhǔn)的原則是一個(gè)標(biāo)準(zhǔn)的過程,必須由專門從事計(jì)算機(jī)應(yīng)用研究和發(fā)展的技術(shù)人員進(jìn)行規(guī)范化操作,這些過程受到有關(guān)發(fā)展的規(guī)定。軟件和應(yīng)用程序的發(fā)展,此外,專業(yè)人員必須致力于開發(fā)和設(shè)計(jì)的計(jì)算機(jī)程序,在用戶和客戶的感知模式,并符合客戶的需求。
4計(jì)算機(jī)軟件技術(shù)開發(fā)的實(shí)際應(yīng)用
民眾的出行、學(xué)習(xí)、餐飲娛樂、管理、工作等諸多方面,都可以找到很多能夠進(jìn)行實(shí)際應(yīng)用的技術(shù)軟件,同時(shí)伴隨計(jì)算機(jī)軟件技術(shù)持續(xù)地創(chuàng)新與發(fā)展,很多軟件技術(shù)的實(shí)際應(yīng)用更加趨向于高端、簡捷和智能化方向發(fā)展,其在對民眾生活提供更多便利的同時(shí),更可以對相關(guān)的產(chǎn)業(yè)鏈進(jìn)行帶動(dòng)、融合與發(fā)展。
當(dāng)前,計(jì)算機(jī)軟件技術(shù)的實(shí)際開發(fā)中,開發(fā)項(xiàng)目愈加復(fù)雜和高端,很多較為普遍的大型軟件技術(shù)項(xiàng)目都需要使用計(jì)算機(jī)軟件技術(shù)進(jìn)行開發(fā),例如Java、Web以及PHP?;谟?jì)算機(jī)技術(shù)進(jìn)行軟件開發(fā)的過程當(dāng)中,一定要對開發(fā)成本進(jìn)行合理有效地管控,所以,很多軟件技術(shù)開發(fā)項(xiàng)目當(dāng)中應(yīng)用的技術(shù)手段是PHP。PHP原始為Personal Home Page的縮寫,已經(jīng)正式更名為PHP:Hypertext Preprocessor,其釋義為超文本預(yù)處理器,其計(jì)算機(jī)軟件的開發(fā)技術(shù)成本非常低,同時(shí)其的應(yīng)用范圍也較為廣泛。
結(jié)束語
計(jì)算機(jī)軟件的檢測都是一項(xiàng)重大的工程,工作人員必須對軟件進(jìn)行檢測,不可忽視一些小細(xì)節(jié),因?yàn)檐浖芊裾_\(yùn)行往往都是依靠一些小的程序來支撐,計(jì)算機(jī)軟件的穩(wěn)定性和安全性又為用戶提供了安全保障,計(jì)算機(jī)軟件的檢測可以解決程序算法的漏洞和程序運(yùn)行的缺陷。而計(jì)算機(jī)軟件的深度開發(fā)是為了滿足用戶的實(shí)際需要,也能擴(kuò)大企業(yè)的利益收入,滿足時(shí)代化發(fā)展的要求,能夠推動(dòng)計(jì)算機(jī)軟件的繁榮發(fā)展。
參考文獻(xiàn)
[1]劉小艮.計(jì)算機(jī)軟件測試技術(shù)與開發(fā)應(yīng)用研究[J].信息與電腦(理論版),2020,32(15):87-88.
[2]毛子晏.對計(jì)算機(jī)軟件測試技術(shù)的幾點(diǎn)探討[J].電腦知識(shí)與技術(shù),2020,16(18):77-79.