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