• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    淺談計算機(jī)軟件測試技術(shù)與深度開發(fā)模式

    2021-08-18 22:22:19吳愛華
    電腦知識與技術(shù) 2021年18期
    關(guān)鍵詞:測試技術(shù)計算機(jī)軟件

    吳愛華

    摘要:計算機(jī)軟件測試技術(shù)是為檢測程序運(yùn)行的缺陷,幫助軟件安全運(yùn)行。我國計算機(jī)軟件在日常生活的使用當(dāng)中發(fā)揮著巨大作用,計算機(jī)沒有軟件的配置無法正常運(yùn)行,而計算機(jī)軟件的安全性、穩(wěn)定性等都是為了滿足使用者的需求。為了加深計算機(jī)的運(yùn)行多樣化,方便進(jìn)行相關(guān)操作,計算機(jī)的軟件程序要進(jìn)行精準(zhǔn)的測試,確保軟件運(yùn)行程序的準(zhǔn)確性,幫助檢查軟件運(yùn)行的錯漏,并進(jìn)行程序的優(yōu)化。除此之外,對計算機(jī)軟件進(jìn)行檢測還可以解決其中存在的病毒,保證軟件安全。因此進(jìn)行其軟件的深度開發(fā),可以確保其運(yùn)行的安全穩(wěn)定,提升計算機(jī)的使用價值,否則計算機(jī)就只是一個空殼,該文從計算機(jī)軟件測試技術(shù)與深度開發(fā)模式來分析。

    關(guān)鍵詞:計算機(jī)軟件;測試技術(shù);深度開發(fā)模式

    中圖分類號:TP311? ? ? ? 文獻(xiàn)標(biāo)識碼:A

    文章編號:1009-3044(2021)18-0089-02

    開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID):

    計算機(jī)軟件的測試技術(shù)方法多樣,各種網(wǎng)絡(luò)的檢測,Web測試,黑盒測試,Alpha test,Beta test等都是最基本的測試,為了保證測試的正常運(yùn)轉(zhuǎn),又有多種軟件的測試工具。在計算機(jī)軟件的檢測當(dāng)中,工作人員要提高軟件算法的編寫水平,對其中存在的缺陷要有所改進(jìn)或是解決,以此提高軟件的運(yùn)行速度,適配計算機(jī)的運(yùn)行版本,滿足用戶的使用需求,做好計算機(jī)軟件的檢測工作,并進(jìn)行深度的開發(fā)。

    1計算機(jī)軟件檢測的意義

    1.1 檢查計算機(jī)軟件當(dāng)中存在的漏洞

    目前,我國計算機(jī)軟件的開發(fā)技術(shù)相對其他發(fā)達(dá)國家來說,發(fā)展較弱。在實(shí)際的編程當(dāng)中,會出現(xiàn)一些程序語言的錯誤,導(dǎo)致計算機(jī)的應(yīng)用程序出現(xiàn)漏洞。如果這類軟件進(jìn)入到計算機(jī)的體系當(dāng)中,會阻礙軟件技術(shù)的開發(fā)利用市場,降低軟件的口碑,甚至給使用者帶來安全隱患,造成一些數(shù)據(jù)的流失,會導(dǎo)致軟件開發(fā)商出現(xiàn)巨額的損失。計算機(jī)軟件的開發(fā)運(yùn)行技術(shù)也是在預(yù)防和清除宏病毒,宏病毒是具有復(fù)制和傳染能力的宏,若在軟件中帶有宏病毒,它會感染W(wǎng)ORD系統(tǒng),繼而感染文檔,感染計算機(jī),所以要對計算機(jī)軟件進(jìn)行檢測。

    1.2 確保軟件按照程序來運(yùn)行

    有些軟件在編寫程序時,會出現(xiàn)錯漏的情況,在進(jìn)行運(yùn)行時會導(dǎo)致運(yùn)行軟件崩潰。而且計算機(jī)軟件的性能必須做到在制定程序時,所給數(shù)據(jù)的精準(zhǔn),否則,運(yùn)行失常。而且軟件是通過用戶來注冊使用的,軟件就必須要有安全加密,通過注冊,合法使用,因此,在軟件運(yùn)行過程當(dāng)中,就要對檢查點(diǎn)進(jìn)行檢查,校驗(yàn)合法性和授權(quán),可以有效控制軟件的非法傳播使用,克服隱患,保證軟件的運(yùn)行安全。

    2計算機(jī)軟件測試技術(shù)

    2.1 Asterisk壓力測試

    Asterisk有公開的源碼,能夠?qū)崿F(xiàn)媒體處理軟件,Asterisk可以利用加載,擴(kuò)展軟件編碼的算法,數(shù)據(jù)媒體也可以在核心處理單元中實(shí)行中轉(zhuǎn),而且,媒體通道的管理也能夠更加地方便。例如,在point1和poin3之間建立一個處理通道,來進(jìn)行媒體的處理,而point2就是它們的處理中介。首先,IP PBX core 直接與Media Controler交互,一些媒體處理,也能夠在IP PBX系統(tǒng)當(dāng)中完成,建立媒體通道,或者是拆除它,除此之外,媒體事件有很多,也需要對此進(jìn)行處理。IP PBX core 與Media Controller之間,它們的標(biāo)準(zhǔn)協(xié)議有MGCP Megaco/H248。其次,Media Controler維護(hù)所有的邏輯,對于媒體通道的建立,要查詢路由表,申請中介端點(diǎn)源。最后,poit1的數(shù)據(jù)被接收,以此進(jìn)行功能模塊的處理,并根據(jù)Media Controller提供的路由信息,將一些數(shù)據(jù)交由中介point2來處理,之后,發(fā)送到translator_3當(dāng)中,這樣,數(shù)據(jù)就能夠完成,到達(dá)point3當(dāng)中。

    2.2 Web測試

    Web的應(yīng)用軟件發(fā)展速度快,大眾就更多地去注重它的一些軟件的質(zhì)量和可靠性,因此Web測試必不可少。Web測試需要進(jìn)行建模,但建模較為復(fù)雜,web的應(yīng)用層面廣,可以在其中進(jìn)行多方面的操作,而它主要是為了驗(yàn)證一些程序,它們能否正常的運(yùn)轉(zhuǎn),要考慮客戶使用這個軟件時,是否適用于所有的網(wǎng)絡(luò)端口,在進(jìn)行一些數(shù)據(jù)的處理方面,它的性能是否安全等,這些都是在測試時,需要考慮到的因素,Web都離不開鏈接的使用,頁面間的導(dǎo)航行為,還有對象上的依賴行為,都是通過交互和轉(zhuǎn)化來進(jìn)行的,這樣,才能通過鏈接來訪問指定的頁面。除此之外,Web也離不開安全的問題,要對系統(tǒng)進(jìn)行內(nèi)部或者是外部的一些攻擊能有應(yīng)對措施,防止遭到惡意破壞,保證數(shù)據(jù)的運(yùn)營安全。在進(jìn)行登錄時,也要有相關(guān)的設(shè)置,登錄要有錯誤的次數(shù)限制,保障登錄用戶的數(shù)據(jù)安全,還要有相關(guān)的時間限制,對于一些中斷的,或者是錯誤的連接,要能夠正確處理。除此之外,還有輸入法,命令按鈕,選項(xiàng)功能等,都要做好安全保證。而且,在市場的一些需求和技術(shù)進(jìn)步的推動之下,Web的應(yīng)用層次已經(jīng)不斷地加深,那么,Web應(yīng)用軟件的測試技術(shù)就不可以被忽視。

    2.3 負(fù)載測試

    我們都知道,計算機(jī)在運(yùn)行狀態(tài)時,往往會出現(xiàn)多個軟件共同運(yùn)行,為了確保系統(tǒng)的運(yùn)行良好,對一些信息進(jìn)行及時的處理,提高計算機(jī)的加載能力,就要進(jìn)行負(fù)載測試,便于提高加載服務(wù)。例如,可以在海量數(shù)據(jù)的加載中進(jìn)行任務(wù)調(diào)度。運(yùn)用集中式的調(diào)度方法。通過任務(wù)調(diào)度器,將所有任務(wù)進(jìn)行一系列的調(diào)度,然后,以此進(jìn)行分配并且執(zhí)行。調(diào)度器會進(jìn)行周期性的運(yùn)行,與其他的一些軟件是同時運(yùn)行著的。在任務(wù)調(diào)度器當(dāng)中,要判斷是否能獲得一個任務(wù),或者是能否獲得一個好的任務(wù),如果不能獲得的話,就要進(jìn)行等待。而在獲得的任務(wù)Task中,要注冊一個結(jié)果項(xiàng);在調(diào)用任務(wù)執(zhí)行器時,在資源上執(zhí)行相關(guān)的任務(wù);任務(wù)Task的執(zhí)行結(jié)果,需要保存在結(jié)果項(xiàng)當(dāng)中。

    2.4 Alpha測試和Beta測試

    Alpha test注重大型軟件的界面和特色,Alpha測試是第一個測試,而Beta測試就進(jìn)行相關(guān)的一些完善,避免錯誤發(fā)生,減少后期的錯誤量,讓軟件高效正確地運(yùn)行,在一個受控的環(huán)境當(dāng)中,來進(jìn)行測試,并且,需要將其中遇到的一些問題,報告給開發(fā)者。在用戶驗(yàn)收時,確保軟件的質(zhì)量。然而,我國的測試技術(shù)并沒有得到充分完善,軟件測試的發(fā)展水平相對較低,因?yàn)槠髽I(yè)對軟件只注重于開發(fā),過分關(guān)注軟件對于自身所帶來的利益,而且,沒有專業(yè)的測試團(tuán)隊(duì),在一個公司當(dāng)中,開發(fā)人員甚至兼具了檢測的工作,無形中加大了專業(yè)人員的工作量,在公司發(fā)展進(jìn)程加快,對軟件的開發(fā)需求加大時,工作人員就會出現(xiàn)力不從心的情況。這就導(dǎo)致了一些軟件的漏洞沒有找到,甚至讓程序出現(xiàn)病毒或者癱瘓的情況,給公司造成重大損失,那么,在將軟件發(fā)布之前,Alpha test 和Beta test 就必不可少,這能夠減少工作人員的工作量,避免程序運(yùn)行出現(xiàn)錯漏的情況。

    2.5 黑盒測試

    計算機(jī)軟件的應(yīng)用程序,可以運(yùn)用黑盒測試的方法,來檢測軟件的功能,它們是否都能夠正常的使用。在進(jìn)行黑盒測試之前,首先要選定好測試的軟件,在軟件外將所有的可能性按照輸入法來進(jìn)行測試,進(jìn)行相關(guān)的排列組合,輸入的結(jié)果多種多樣,因此,就會形成測試時沒有一定的針對性,雖然不用人工進(jìn)行監(jiān)管,只需計算機(jī)自身操作,但黑盒測試必須要量化,才能保證計算機(jī)軟件的質(zhì)量。除此之外,在進(jìn)行黑盒測試時,可以通過劃分等價類的方法,在輸入法規(guī)定的范圍內(nèi),確定一個有效的等價類,而且,還需要兩個無效的等價類,不考慮軟件的內(nèi)部結(jié)構(gòu)特征,對軟件程序的接口進(jìn)行測試。黑盒測試還有其他種類的測試方法,其方式都是大同小異,其目的都是為了判斷軟件運(yùn)行的功能是否能正常使用,靈活性和敏捷性是否能夠支持用戶的使用。

    3計算機(jī)軟件的深度開發(fā)

    計算機(jī)軟件測試技術(shù)是深度開發(fā)的基礎(chǔ),只有完善相關(guān)的測試技術(shù),才能更好地開發(fā)計算機(jī)軟件。計算機(jī)軟件的測試只是為了了解其功能是否正常運(yùn)轉(zhuǎn),滿足當(dāng)時用戶的需求。但隨著科技的發(fā)展和互聯(lián)網(wǎng)行業(yè)的不斷繁榮,原先的程序已經(jīng)不能適應(yīng)用戶的需求,對一些軟件需要進(jìn)行深度的開發(fā)。而且,軟件的開發(fā)難度大,如果沒有相關(guān)的設(shè)計方案,那么有些相關(guān)的人員即使知道要開發(fā)的內(nèi)容,也不能找到開發(fā)利用的接入口,無法下手。開發(fā)軟件不能單靠個人的力量,需要團(tuán)隊(duì)合作,在軟件的開發(fā)中一起克服困難,集思廣益。因?yàn)槊恳粋€工作人員在對軟件開發(fā)時,思路都是不一樣的,在進(jìn)行設(shè)計時,可以把各個研發(fā)人員的想法集中起來,完善軟件的基本功能,而且,每個人擅長的領(lǐng)域也不一樣,可以進(jìn)行分工合作,節(jié)省開發(fā)的時間,提高開發(fā)軟件的質(zhì)量。目前,軟件的深度開發(fā)是在原有軟件的基礎(chǔ)上進(jìn)行的,要進(jìn)行改變,就是要在軟件的輸入,處理和輸出進(jìn)行一些改變,置換其中一些程序的工作原理,也可以進(jìn)行代碼編寫,分批次進(jìn)行。但是要注意,軟件的開發(fā)需要有一定的指標(biāo)性,要按照相關(guān)規(guī)定的流程來進(jìn)行。而且,軟件的開發(fā)是要合理使用的,目的都是優(yōu)化原先的軟件程序,有一定的實(shí)用性。在深度開發(fā)之后,也要做好軟件的檢測工作,保證所開發(fā)軟件的質(zhì)量,對一些重要的性能發(fā)面要做好精準(zhǔn)測試,確保軟件的正常運(yùn)行。例如,在開發(fā)計算機(jī)的軟件時,可以采用生命周期法,將每一個開發(fā)階段進(jìn)行分解,然后嚴(yán)格執(zhí)行,根據(jù)軟件的特性嚴(yán)格執(zhí)行。并且在生命周期的開發(fā)階段對編碼,分支設(shè)計,總體設(shè)計進(jìn)行測試完善。

    4結(jié)束語

    計算機(jī)軟件的檢測都是一項(xiàng)重大的工程,工作人員必須對軟件進(jìn)行檢測,不可忽視一些小細(xì)節(jié),因?yàn)檐浖芊裾_\(yùn)行往往都是依靠一些小的程序來支撐,計算機(jī)軟件的穩(wěn)定性和安全性又為用戶提供了安全保障,計算機(jī)軟件的檢測可以解決程序算法的漏洞和程序運(yùn)行的缺陷。而計算機(jī)軟件的深度開發(fā)是為了滿足用戶的實(shí)際需要,也能擴(kuò)大企業(yè)的利益收入,滿足時代化發(fā)展的要求,能夠推動計算機(jī)軟件的繁榮發(fā)展。值得注意的是,計算機(jī)軟件的測試技術(shù)是研發(fā)當(dāng)中必不可少的環(huán)節(jié),企業(yè)要加大此類人才的擴(kuò)招,以完善軟件的運(yùn)行,保證軟件的精準(zhǔn)性和穩(wěn)定性,確保軟件的實(shí)用性。

    參考文獻(xiàn):

    [1] 張長華.計算機(jī)軟件測試技術(shù)探討[J].才智,2020(9):241.

    [2] 杜娟,駱慶,張泉.計算機(jī)軟件測試技術(shù)與深度開發(fā)應(yīng)用探討[J].電子測試,2017(19):127,126.

    [3] 顧吉堂.試析計算機(jī)軟件測試技術(shù)與深度開發(fā)應(yīng)用[J].數(shù)字技術(shù)與應(yīng)用,2017(8):225-226.

    [4] 牟亞飛.淺談計算機(jī)軟件測試技術(shù)與深度開發(fā)模式[J].西部皮革,2017,39(8):14.

    【通聯(lián)編輯:代影】

    猜你喜歡
    測試技術(shù)計算機(jī)軟件
    基于C語言的計算機(jī)軟件編程
    電子制作(2018年16期)2018-09-26 03:27:08
    淺談不同編程語言對計算機(jī)軟件開發(fā)的影響
    電子制作(2018年1期)2018-04-04 01:48:36
    計算機(jī)軟件數(shù)據(jù)庫設(shè)計應(yīng)用探析
    電子制作(2017年14期)2017-12-18 07:08:03
    淺談基于C語言的計算機(jī)軟件程序設(shè)計
    電子制作(2017年24期)2017-02-02 07:14:40
    大數(shù)據(jù)測試技術(shù)的特點(diǎn)及前景研究
    現(xiàn)代測試技術(shù)在機(jī)械類本科測試技術(shù)教學(xué)中的滲透
    科技視界(2016年23期)2016-11-04 23:19:30
    常用電化學(xué)研究方法及技術(shù)
    科技視界(2016年23期)2016-11-04 10:07:18
    測試技術(shù)課程內(nèi)容的教學(xué)改革
    機(jī)械工程測試技術(shù)教學(xué)改革方法初探
    神州修車救援APP取得計算機(jī)軟件著作權(quán)
    郁南县| 云霄县| 兖州市| 上饶县| 固阳县| 麻江县| 中宁县| 墨竹工卡县| 邵阳县| 自治县| 滨海县| 荆州市| 正定县| 内黄县| 镇雄县| 海兴县| 黄石市| 苍溪县| 西乌| 巴彦淖尔市| 苍梧县| 元朗区| 迁西县| 古交市| 金坛市| 江都市| 郑州市| 辉县市| 砚山县| 横山县| 普安县| 宜宾县| 临沧市| 谢通门县| 滦平县| 张家港市| 通化市| 泽普县| 安乡县| 湘潭县| 靖宇县|