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

?

試析計算機軟件測試技術(shù)與深度開發(fā)應用

2017-10-30 09:29:05顧吉堂
數(shù)字技術(shù)與應用 2017年8期
關(guān)鍵詞:測試技術(shù)計算機軟件

顧吉堂

摘要:針對目前的計算機軟件應用現(xiàn)狀,全面的分析軟件測試的基本方法以及步驟,然后探討其深度開發(fā)應用,這不僅對軟件的利用價值提升有利,對于人們的生活工作幫助也十分的有效,所以本文就計算機軟件測試技術(shù)和深度開發(fā)應用進行分析和探討,旨在強化軟件的測試效果和開發(fā)程度。

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

中圖分類號:TP311.53 文獻標識碼:A 文章編號:1007-9416(2017)08-0225-02

在計算機的具體使用中,軟件發(fā)揮著重要的作用,失去了軟件的計算機,其就是毫無用處的擺設,所以說在計算機的利用中,強化軟件的選擇可以充分的發(fā)揮計算機的利用價值。就目前的軟件利用分析來看,一些計算機軟件存在著運行結(jié)構(gòu)等方面的缺陷,一些計算機軟件存在著病毒等方面的威脅,所以為了保證軟件的安全和有效運行,必須要對軟件進行科學的測試,而為了提升測試的效果,需要使用具有先進性和現(xiàn)代化的測試技術(shù)。除此之外,通過軟件的測試分析強化,還可以對軟件進行深度的開發(fā),所以說測試技術(shù)的有效性對于計算機軟件的利用價值提升幫助巨大?;诖?,深入的討論計算機軟件測試技術(shù)與深度開發(fā)便有了重要的現(xiàn)實意義。

1 軟件測試概述

軟件測試是計算機軟件應用當中的一項重要內(nèi)容,為了更加全面的了解亂價測試,從三個方面對測試進行概述。

1.1 軟件測試的目的

在計算機軟件的應用當中,之所以要進行軟件的測試,主要有三方面的目的:第一是對軟件的正確性進行檢測。一些軟件因為程序編寫存在著小錯誤,所以整個軟件的運行走向了一個錯誤的方向,進行軟件測試就是要將這些錯誤找出來并進行改正。第二是對軟件的運行速度、性能等進行測試。軟件的運行與環(huán)境的匹配性有著較為顯著的關(guān)系,通過測試獲得軟件運行的速度以及性能結(jié)果,在結(jié)果基礎上分析運行環(huán)境與其的適應性,可以更好的優(yōu)化軟件的運行環(huán)境。第三是進行軟件的安全評判。一些軟件會帶有病毒,而此類軟件在應用中會出現(xiàn)極大的安全風險,所以需要對其進行安全檢測,這樣可以對軟件的安全性做出科學的評價。

1.2 軟件測試用例

軟件測試用例是軟件測試工作的核心內(nèi)容,也是軟件測試成功與否的重要基礎,所以說測試用例的設計是整個測試工作中最具挑戰(zhàn)性的工作之一。就目前的測試用例分析來看,其包括了測試輸入數(shù)據(jù)、對步驟進行執(zhí)行以及對與之對應的預期輸出三個主要的部分。在整個軟件的測試工作中,測試用例體現(xiàn)了五個方面的基本作用:第一是對整個測試工作的實施進行指導;第二是對測試數(shù)據(jù)的規(guī)劃進行全面性的準備;第三是幫助完成測試腳本/設計規(guī)格說明書的編寫;第四是評估測試結(jié)果的度量基準;第五是為缺陷分析的標準提供基礎。

1.3 軟件測試方法

就目前的軟件測試來看,要想達到滿意的測試效果,必須要運用具有先進性的測試方法,所以全面性的了解測試方法也十分的必要。

(1)黑盒測試。黑盒測試是目前計算機軟件測試當中運用的一種主要測試方法,此種測試方法主要是用來檢測軟件的每一種功能能否正常使用,因此此方法也被稱之為功能測試。在整個測試的過程中,測試可以定義為一個不可打開的黑盒,因此其內(nèi)部結(jié)構(gòu)以及特征可以完全不考慮,只要進行程序的接口測試即可。在黑盒測試中,為了保證軟件的質(zhì)量,需要進行測試的量化,所以需要利用設計來實現(xiàn)測試量化。就目前測試量化的實現(xiàn)來看,主要利用到的設計方法有:邊界值分析法、等價類劃分法、因果圖法;錯誤推測法;正交試驗設計法等等。簡而言之就是利用黑盒測試可以有效的判斷軟件運行的功能是否正常。

(2)白盒測試。在軟件測試的方法當中,另一種被廣泛使用的是白盒測試法,此種測試方法主要是根據(jù)程序的內(nèi)部結(jié)構(gòu)對程序的運行進行測試,所以此種方法也被稱之為結(jié)構(gòu)測試或者是邏輯驅(qū)動測試。這種檢測的方式將被檢測的程序視為了一個打開的盒子,所以在檢測的過程中可以根據(jù)其內(nèi)部的結(jié)構(gòu)進行測試用例的選擇,這樣,程序測試的邏輯途徑等都可以進行檢測。

2 計算機軟件深度開發(fā)應用

2.1 軟件開發(fā)的三個階段

就目前的軟件開發(fā)來看,主要是通過軟件工程這種方式進行的,利用這種方式進行軟件開發(fā)的過程和機械工程存在著非常大的相似性,機械工程需要經(jīng)過設計、施工和驗收三個階段,軟件開發(fā)也需要經(jīng)過定義、開發(fā)和維護三個基本的機端。定義階段的工作內(nèi)容主要有兩項,第一是進行軟件功能的基本確定,第二是進行功能實現(xiàn)的途徑探討。簡言之就是通過定義,軟件的基本功能完整性和開發(fā)的主要方向得以確立。開發(fā)是軟件開發(fā)的第二個階段,主要指的是利用程序結(jié)構(gòu)以及途徑實現(xiàn)軟件功能的過程。第三是維護,此過程指的是在獲得基本功能后對功能的穩(wěn)定和持續(xù)進行保證。經(jīng)歷過三個基本的階段,軟件開發(fā)的完善性得到保障。

2.2 應用軟件開發(fā)方法

從目前的軟件應用來看,一些比較大的應用軟件很難由個人獨立完成,需要由多人或者是團隊的配合,這樣,軟件的質(zhì)量才能夠得到保證。就目前的應用軟件開發(fā)來看,不同類型的軟件,其開發(fā)方法存在著差異性,所以需要對目前應用軟件的開發(fā)方法進行統(tǒng)一的分析和探討。

(1)生命周期法。生命周期法目前應用軟件開發(fā)的一種重要方法,此種方法主要從時間的角度對軟件定義、開發(fā)和維護過程中出現(xiàn)的問題進行分解,從而將其變成幾個較小的階段,這樣,每個階段從開始到結(jié)束都會執(zhí)行較為嚴格的標準,而這些標準的執(zhí)行可以使此階段結(jié)束后獲得質(zhì)量較好的文檔。在軟件開發(fā)的過程中,需要重點考慮總體設計、詳細設計、編碼和測試四個方面的內(nèi)容。就系統(tǒng)維護來看,主要是要考慮系統(tǒng)的穩(wěn)定性。簡而言之,利用生命周期法進行軟件的開發(fā),其在各個階段的標準性會有極大的提升。

(2)原型化方法。在軟件開發(fā)的過程中,另一種使用較為頻繁的方法是原型化方法。從目前軟件開發(fā)的實際來看,用戶提出的對于軟件的目標往往具有概括性,所以要想具體的實現(xiàn)目標,必須要對輸入、處理以及輸出需求進行明確的界定。就目前的原型化利用來看,主要有紙上原型、工作原型和現(xiàn)有原型三種。通過這三種原型的綜合利用,軟件模型的特征以及執(zhí)行程序等被完整的設計出來,整個程序的深度開發(fā)目標得以完成。

(3)自動形式的系統(tǒng)開發(fā)方法。在應用軟件的開發(fā)中,還有一種使用較為廣泛的方法是自動形式的系統(tǒng)開發(fā)方法。此種方法在利用中的最大特點是可以使用第四代技術(shù)。在進行這種方法的利用時,軟件的開發(fā)者只需要對所有實現(xiàn)的內(nèi)容進行詳細的說明即可,不需要進行實現(xiàn)的探索。簡言之就是利用此種方法可以實現(xiàn)軟件的分析、自動設計以及自動編碼。

3 結(jié)語

軟件在目前的計算機應用中具有重要的價值,做好軟件的測試并積極的進行應用軟件的深度開發(fā),可以實現(xiàn)計算機社會應用價值的普遍性提升。所以全面性的分析軟件測試的目的,測試用例以及方法,并探討應用軟件深度開發(fā)的步驟和方法現(xiàn)實意義突出。

參考文獻

[1]徐暉.計算機軟件測試技術(shù)與深度開發(fā)應用探討[J].計算機光盤軟件與應用,2012,20:205-206.

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

[3]代偉,周平,柴天佑.運行優(yōu)化控制集成系統(tǒng)優(yōu)化設定軟件平臺的研究與開發(fā)[J].計算機集成制造系統(tǒng),2013,04:798-808.

[4]于大弘.淺談計算機軟件測試技術(shù)與深度開發(fā)模式[J].中國新技術(shù)新產(chǎn)品,2013,21:18.

[5]高俊,鄒金萍.計算機軟件測試技術(shù)與開發(fā)應用研究[J].中國管理信息化,2016,07:176-177.

[6]左岑.試析計算機軟件開發(fā)技術(shù)的應用及發(fā)展展望[J].才智,2013,12:384.endprint

猜你喜歡
測試技術(shù)計算機軟件
基于C語言的計算機軟件編程
電子制作(2018年16期)2018-09-26 03:27:08
淺談不同編程語言對計算機軟件開發(fā)的影響
電子制作(2018年1期)2018-04-04 01:48:36
計算機軟件數(shù)據(jù)庫設計應用探析
電子制作(2017年14期)2017-12-18 07:08:03
淺談基于C語言的計算機軟件程序設計
電子制作(2017年24期)2017-02-02 07:14:40
大數(shù)據(jù)測試技術(shù)的特點及前景研究
現(xiàn)代測試技術(shù)在機械類本科測試技術(shù)教學中的滲透
科技視界(2016年23期)2016-11-04 23:19:30
常用電化學研究方法及技術(shù)
科技視界(2016年23期)2016-11-04 10:07:18
測試技術(shù)課程內(nèi)容的教學改革
大學教育(2016年6期)2016-07-06 00:46:12
機械工程測試技術(shù)教學改革方法初探
大學教育(2016年2期)2016-03-08 00:29:38
神州修車救援APP取得計算機軟件著作權(quán)
连南| 元朗区| 策勒县| 揭西县| 北京市| 通城县| 寿宁县| 福安市| 忻州市| 西宁市| 东平县| 通河县| 华池县| 清丰县| 廊坊市| 千阳县| 井陉县| 遵义市| 吉木乃县| 特克斯县| 涡阳县| 德安县| 太和县| 文水县| 虎林市| 汉阴县| 博客| 新和县| 石首市| 滨州市| 新绛县| 清新县| 嵊州市| 天祝| 弥渡县| 德清县| 玉溪市| 淮北市| 东乌珠穆沁旗| 钦州市| 柞水县|