国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

計算機軟件測試方法及應(yīng)用實踐

2018-09-13 05:43薛茹
無線互聯(lián)科技 2018年10期
關(guān)鍵詞:計算機

薛茹

摘要:隨著社會和科技水平的發(fā)展,計算機技術(shù)的應(yīng)用領(lǐng)域運用更加廣泛,極大提高了人類的工作效率和生活質(zhì)量。在人們的生活和工作中,軟件的質(zhì)量與運行效果是X作效率關(guān)鍵性影響因素,因此在實際的實踐過程中,只有合理地運用科學(xué)方法,加強對計算機軟件的測試工作,才能夠保障軟件在運行環(huán)節(jié)的穩(wěn)定性,降低計算機的故障率,從而達到計算機使用的高效性和便捷性。文章分別從計算機軟件的集成測試、計算機軟件單元測試以及計算機軟件的邏輯驅(qū)動測試等軟件測試方法做了簡單的實驗以及分析和探究,希望能給相關(guān)領(lǐng)域提供研究參考。

關(guān)鍵詞:計算機;軟件測試方法;軟件應(yīng)用

計算機軟件測試技術(shù)是一種基于前瞻性的計算機使用方法,是一種預(yù)防計算機故障的有效方法,能夠從根本上降低計算機的故障頻率,從而提高計算機使用效率,進而提升用戶的工作效率和使用體驗。近幾年,計算機軟件的測試技術(shù)處于高速發(fā)展期,相繼出現(xiàn)了多種測試模式,在實際測試過程中,可以人工創(chuàng)設(shè)虛擬環(huán)境來模擬現(xiàn)實環(huán)境對軟件的運行程度進行監(jiān)測分析,最終達到解決各種軟件故障的問題。在進行計算機軟件測試的過程中要注意綜合運用不同檢測方式相結(jié)合的方法,才能夠?qū)浖倪\行進行全方位的評估,只有這樣才能確保軟件故障無遺漏,計算機運行高效率與高穩(wěn)定性。

1 計算機軟件測試方法與應(yīng)用

1.1 計算機軟件單元測試方法

計算機軟件單元測試方法就是將軟件進行單元與構(gòu)成元件進行細致的劃分,然后將基本的構(gòu)成元件以及不同的模塊進行逐一的排查測試的手段。這種方法是一種軟件基礎(chǔ)性測試,只有軟件的各個模塊以及基礎(chǔ)運算方式?jīng)]有差錯,才能夠保障軟件具有完整的基本功能,進而保證軟件正常穩(wěn)定的運行。

在進行計算機軟件測試的過程中需要注意以下幾點:

(1)必須要對一些編程基本程序進行了解與掌握。(2)需要對軟件的設(shè)計原理進行充分的理解,再基于程序的編程原理對編碼進行研究分析。這個過程需要由專業(yè)的軟件研究人員進行研究和開發(fā)。(3)由于計算機軟件單元測試方法過程必須在計算機驅(qū)動模塊的基礎(chǔ)上開展,所以在進行測試之前首先要對計算機的驅(qū)動系統(tǒng)進行測試。在實際的操作過程中,就是要通過控制流測試的方式對計算機系統(tǒng)進行排錯處理。在確保以上3點的情況下,運用數(shù)據(jù)對照的方式進行故障排除,最終達到對軟件單元以及模塊的全面測試。

1.2 計算機軟件集成測試方法

在進行計算機軟件單元測試的基礎(chǔ)性測試以后,需要對軟件集成系統(tǒng)進行測試,這是一種利用集成測試的方法,對軟件的各個單元之間連接方式進行測試,檢測單元之間的連接是否正確。如果軟件各個元件和模塊之間無法建立有效的連接,軟件在運行過程中就會出現(xiàn)問題,進而影響計算機的正常工作。因此我們需要在基礎(chǔ)層面的更大層面,也就是大區(qū)域模塊連接的層面上對軟件進行故障排查與檢測[1]。這就是對軟件集成測試的科學(xué)內(nèi)涵。一般情況下,在對軟件的大區(qū)域模塊集成測試的過程中,能夠深入了解軟件內(nèi)部各個模塊和運算程序是如何進行運算和處理的,能夠客觀分析軟件的運行狀況,了解軟件工作過程中運行模式是否同意,也能夠發(fā)現(xiàn)在這個環(huán)節(jié)上是否存在問題與不足。在實際的檢測過程中,對軟件的集成測試方式有兩種,一種是自上而下的檢測,另一種是自下至上的檢測方式,無論是哪種檢測方式,都需要逐層檢查,決不可跨層檢測,只有這樣才能夠保證檢測環(huán)節(jié)的完整性,避免在測試過程中出現(xiàn)遺漏的現(xiàn)象。

1.3 計算機軟件邏輯驅(qū)動測試方法

計算機軟件邏輯驅(qū)動測試方法在行業(yè)內(nèi)又可以稱之為計算機軟件的結(jié)構(gòu)功能測試方法和計算機軟件白盒測試方法。這種測試方法是針對計算機軟件代碼進行檢測與測試的方式與手段。在實際的檢測過程中,檢測人員需要對計算機的軟件運行過程中的路徑進行整體的分析,分別對路徑的合理性、路徑的可達性和路徑的效率性做出科學(xué)和系統(tǒng)的分析,同時還要了解計算機在使用軟件過程中運行狀況并進行系統(tǒng)分析。計算機軟件邏輯驅(qū)動的測試方法是比前兩種測試方法更高層面的檢測方式,整個測試過程中必須要對整個運行過程路徑有一個綜合分析,這就需要我們在測試前期對整個軟件邏輯過程進行系統(tǒng)地調(diào)研分析,在一個相對完整的結(jié)構(gòu)框架層面上進行檢測工作。通過計算機軟件邏輯驅(qū)動測試我們可以進行軟件運行過程中的具體運行速度值,運算路徑的詳細信息比如路徑合理性與通暢性,在獲得了這些基礎(chǔ)數(shù)據(jù)之后,再對軟件運算過程進行科學(xué)評價,針對這個系統(tǒng)做出統(tǒng)一的整理與分析[2]。

但是計算機軟件邏輯驅(qū)動測試在實際的操作過程中還存在著一定弊端與不足,包括工作人員在進行測試之前需要獲得必要的軟件程序運算模式等詳細資料,因為這種測試方法沒辦法找出計算機軟件程序中存在的問題,只能對已有程序的運行與驅(qū)動進行故障排查。也就是說,如果在應(yīng)用白盒測試過程中計算機軟件程序存在不完整的情況,通過這種方法是無法找到原因的。另一方面,如果是計算機軟件數(shù)據(jù)方面出錯,則軟件邏輯驅(qū)動測試沒有辦法分析錯誤原因,需要結(jié)合JunitFramework等軟件相結(jié)合進行輔助測試,才能保障工作的有效進行。

1.4 計算機軟件黑盒測試方法

計算機軟件的黑盒測試是一種模式化測試的體現(xiàn),首先對軟件進行等價劃分的方法對輸入地區(qū)進行劃分,整個劃分過程都采用既定的測試方案系統(tǒng)處理。通過這種方式將軟件劃分成了幾個不相同的子集,每個子集下面的相關(guān)元素都是等價的,再通過等價嘞劃分的方式對每個子集進行測試。這種方式相對于前3種方式都更為便捷,在實施過程中也更為高效[3]。因為每個不同子集下的所有元素都具有一般等價的測試條件,所以測試的過程中只需要在不同子集中選擇一個元素進行測試即可。如果在測試的過程中需要對一些類似的特征進行測試,只需要對這些特征相似的元素進行集合劃分處理,再進行系統(tǒng)程序完整性測試即可。在實際的操作過程中,也可以對劃分的邊界值進行測試,這種測試方式通過對測試結(jié)果取邊界值的原理,對運行過程是否完整進行測試。

2 計算機軟件測試的應(yīng)用效果的提升方式

在實踐過程中,要想從根本上解決計算機軟件測試方法的應(yīng)用效果,就必須要對測試過程進行更加科學(xué)的理論分析和檢測過程的合理配置??梢酝ㄟ^以下幾點進行解決。

通過前面的介紹我們了解,計算機軟件測試是一種前期測試,是預(yù)防計算機軟件故障的最佳方式。但是在傳統(tǒng)的計算機軟件測試開展的過程中,軟件的使用者往往意識不到前期測試的重要性,也就導(dǎo)致測試時間不及時,使用者無法預(yù)知軟件運行中存在的風(fēng)險,進行軟件檢測的時候大部分都是已經(jīng)給計算機帶來危害以后。這樣就無端增加了維護成本,也給使用者帶來了很大的麻煩與不便。所以,對于計算機軟件的用戶而言,進行前期的軟件運行測試可以降低軟件故障率,減少維修成本和提高工作效率,具體措施可以分為以下3點。

2.1 同步開發(fā)與測試

軟件開發(fā)商在了解用戶的具體要求和計算機客觀需求的基礎(chǔ)上,將軟件開發(fā)與調(diào)試進行一體化發(fā)展。針對不同的客戶進行不同的軟件測試計劃,在每個軟件研發(fā)結(jié)束后,根據(jù)客戶的條件進行系統(tǒng)的測試,再根據(jù)測試的結(jié)果進行專業(yè)的軟件運行分析。通過這種模式,用戶與廠家之間能夠互相了解,加快合作進程,對軟件進行及時調(diào)整,保證工作的順利進行。

2.2 迭代式測試

迭代式測試就是將軟件的開發(fā)生命周期進行科學(xué)的劃分,進而形成不同的迭代周期。在實踐過程中,軟件的檢測并非一次性的,而是每個迭代周期都需要進行全面的軟件性能測試與故障排除。只有這樣才能夠縮短系統(tǒng)的測試實踐,有效降低項目風(fēng)險以及開發(fā)的成本。

2.3 提升相關(guān)領(lǐng)域的專業(yè)人才培養(yǎng)

現(xiàn)階段軟件開發(fā)的發(fā)展不斷成熟,但相關(guān)的軟件測試卻沒有相應(yīng)的提高,專業(yè)人才緊缺是現(xiàn)階段的最大問題。但在實際的軟件使用過程中,軟件故障率持續(xù)上升是軟件開發(fā)產(chǎn)業(yè)的一大矛盾。同時,軟件檢測行業(yè)還需要軟件開發(fā)方面的專業(yè)知識,只有通過專業(yè)技術(shù)才能進行軟件測試,因此,加強對人才的引進和培養(yǎng),提升相關(guān)人員的技術(shù)技能,才能讓軟件測試行業(yè)更加規(guī)范與高效。

3 結(jié)語

合理地運用科學(xué)方法,加強對計算機軟件的測試工作,才能夠保障軟件在運行環(huán)節(jié)的穩(wěn)定性,降低計算機的故障率,從而達到計算機使用的高效性和便捷性。在軟件測試過程中,注意測試方式的綜合性,結(jié)合運用單元測試方法、白盒測試法、黑盒測試法等等,對軟件的系統(tǒng)運行進行全面的分析與檢測,確保用戶在使用中的低故障率,保證軟件測試的效果與質(zhì)量。

[參考文獻]

[1]谷瀟.計算機軟件安全及其防范的研究[J].信息記錄材料,2018(4):56-58.

[2]劉宇軒.軟件測試方法研究[J].科技風(fēng),2018(4):53.

[3]劉嫚.計算機軟件的測試技術(shù)[J].電子技術(shù)與軟件工程,2018(3):64.

猜你喜歡
計算機
計算機操作系統(tǒng)
穿裙子的“計算機”
基于LabVIEW的計算機聯(lián)鎖仿真系統(tǒng)
基于計算機自然語言處理的機器翻譯技術(shù)應(yīng)用與簡介
計算機多媒體技術(shù)應(yīng)用初探
信息系統(tǒng)審計中計算機審計的應(yīng)用
計算機應(yīng)用軟件開發(fā)技術(shù)的幾點探討
計算機網(wǎng)絡(luò)安全
iLOCK型計算機聯(lián)鎖開發(fā)中的需求開發(fā)管理
計算機聯(lián)鎖系統(tǒng)配置軟件設(shè)計與實現(xiàn)
兴安盟| 上犹县| 潜江市| 南丰县| 泗洪县| 西盟| 丹巴县| 崇礼县| 金川县| 平泉县| 太和县| 从江县| 哈尔滨市| 剑河县| 卓尼县| 枞阳县| 永州市| 邯郸市| 金华市| 建德市| 拜泉县| 镇平县| 东平县| 大庆市| 循化| 新昌县| 射阳县| 青浦区| 吐鲁番市| 阜康市| 固始县| 呼伦贝尔市| 江陵县| 尉犁县| 常宁市| 阿尔山市| 祁连县| 顺昌县| 安仁县| 黄陵县| 额敏县|