999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

探討計算機軟件測試的相關(guān)技術(shù)應(yīng)用

2018-02-08 09:33:13翟燕
價值工程 2018年6期
關(guān)鍵詞:計算機軟件發(fā)展

翟燕

摘要: 隨著計算機信息技術(shù)的迅速發(fā)展,計算機軟件性能也不斷提升。為了保證計算機軟件的整體性能,防止出現(xiàn)各種問題和錯誤,需要做好軟件測試工作。因此,本文首先分析軟件測試的內(nèi)容,然后分析了軟件的測試的方法,最后提出相應(yīng)的測試模型,為做好計算機軟件測試提供借鑒和依據(jù)。

Abstract: With the rapid development of computer information technology, the performance of computer software is also increasing. In order to ensure the overall performance of computer software, to prevent various problems and errors, it is necessary to do a good job of software testing. Therefore, this paper first analyzes the content of software testing, then analyzes the software testing methods, and finally puts forward the corresponding testing models to provide reference and basis for the computer software testing.

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

Key words: computer software;testing technology;development

中圖分類號:TP31 文獻(xiàn)標(biāo)識碼:A 文章編號:1006-4311(2018)06-0181-02

0 引言

在進(jìn)行計算機軟件測試過程中,需要建立完善的測試計劃,分析軟件編程代碼,是否存在錯誤,如果出現(xiàn)錯誤,整個軟件就很難正常運行。在進(jìn)行軟件測試設(shè)計過程中,就是發(fā)現(xiàn)其中的錯誤,分析錯誤的性質(zhì)和位置,然后進(jìn)行修正,防止軟件癱瘓。因此,下面就針對實際情況,針對計算機軟件測試技術(shù)展開論述,提出相應(yīng)的解決措施和測試模型。

1 計算機軟件測試的基本流程

就目前而言,計算機測試軟件測試基本流程主要包括測試計劃、測試設(shè)計、測試執(zhí)行以及測試驗證,并且得到了廣泛的應(yīng)用,既可以測試整個計算機系統(tǒng),也能測試軟件個體。第一,測試計劃針對軟件測試工作,制定一個完善的計劃,針對特殊軟件,進(jìn)行針對性的設(shè)計。在進(jìn)行實際測試過程中,如果出現(xiàn)測試進(jìn)度比較慢的情況,測試人員需要結(jié)合實際情況,調(diào)整既定的測試計劃,優(yōu)化設(shè)計文檔,為后續(xù)軟件測試提供重要的參考依據(jù)。第二,做好測試大綱的編制,結(jié)合實際情明確測試系統(tǒng)的功能和特征,制定完善的測試標(biāo)準(zhǔn)。第三,做好測試用例設(shè)計,需要利用既定的測試用例和設(shè)計技術(shù),做好被測項目、數(shù)據(jù)、過程以及結(jié)果檢測,控制好整個測試的過程。第四,在進(jìn)行具體測試過程中,需要嚴(yán)格按照編制完成的測試大綱和已經(jīng)做好準(zhǔn)備的測試用例,對整個測試軟件和設(shè)備進(jìn)行完全的測試。第五,在整個系統(tǒng)測試完成以后,測試人員需要生成相應(yīng)的報告,然后得出最后的結(jié)論,指出存在的問題和缺陷,然后結(jié)合實際的測試結(jié)果,采取相應(yīng)的修改方法,提升軟件的性能。

在通常情況下,軟件測試主要采用黑盒測試方法,為了保證測試的實際效果,需要測試人員進(jìn)行獨立的測試。因此,測試人員需要分析潛在的問題,選擇科學(xué)合理的測試模式,針對經(jīng)常出現(xiàn)問題軟件,做好壓力測試,重點測試軟件邊界。同時為進(jìn)一步了解軟件性能,測試人員針對已經(jīng)測試合格的軟件,可以采用不同的測試順序,從根本上發(fā)現(xiàn)其中存在的問題。

2 計算機軟件測試方法

在進(jìn)行軟件實際測試過程中,測試人員可以選擇不完全測試的方法。但是軟件測試過程過程中,由于次數(shù)的增加,軟件就會產(chǎn)生免疫。因此,為了保證實際測試的效果,測試人員要根據(jù)軟件的特性,選擇最合理的測試方法。

2.1 靜態(tài)測試方法

靜態(tài)測試方法就是測試人員重點對程序的接口、過程以及結(jié)構(gòu)進(jìn)行全面的檢查,分析正確性,嚴(yán)格按照設(shè)計說明書,查找源程序結(jié)構(gòu)、流程圖以及符號執(zhí)行等內(nèi)容,找到其中存在錯誤的地方,比如出現(xiàn)不匹配的參數(shù)和可疑的計算。在實際測試過程中,靜態(tài)測試的方法主要包括技術(shù)評審、代碼走查等,有效發(fā)現(xiàn)其中存在的問題。

2.2 動態(tài)測試方法

動態(tài)測試方法主要利用運行軟件,對軟件的動態(tài)行為和結(jié)果進(jìn)行檢驗,是否符合設(shè)計標(biāo)準(zhǔn)。在進(jìn)行動態(tài)測試過程中,要保證程序軟件完整的運行,然后對其運行狀態(tài)進(jìn)行全面的分析,然后搜集測試軟件和和軟件測試的數(shù)據(jù),主要體現(xiàn)以下幾方面的特點。第一,在被測試程序?qū)嶋H運行過程中,要根據(jù)程序?qū)嶋H運行的真實情況進(jìn)行分析,從而提升測試的針對性和有效性。第二,測試人員必須嚴(yán)格按照生成的數(shù)據(jù)運行程序,數(shù)據(jù)要保證精確性,才能保證測試質(zhì)量。第三,對已經(jīng)生成的測試數(shù)據(jù),需要提升測試結(jié)果標(biāo)準(zhǔn),為做好軟件測試工作打下良好的基礎(chǔ)。

2.3 黑盒測試

在進(jìn)行黑盒測試過程中,就是做好功能測試或者數(shù)據(jù)驅(qū)動測試。測試人員根據(jù)已知的軟件,然后檢驗每一個軟件功能能否正常運行。測試人員可以把整個程序看成一個不能打開的黑盒子,然后在不分析程序內(nèi)部結(jié)構(gòu)的條件下,做好程序接口測試,按照設(shè)計說明書進(jìn)行測試,保證完整的輸入數(shù)據(jù),提升信息輸出的正確性和完整性。根據(jù)實際測試的情況,黑盒測試方法主要包括等價劃分、邊界值劃分以及誤推測方法等。

2.4 計算機軟件程序出現(xiàn)錯誤的類型

根據(jù)計算機軟件實際運行的情況,會出現(xiàn)各種類型的程序錯誤,具體包括代碼錯誤、系統(tǒng)錯誤、加工錯誤、數(shù)據(jù)錯誤以及功能錯誤。系統(tǒng)錯誤主要是由于在進(jìn)行內(nèi)部資源管理過程或者通信方法存在錯誤。代碼錯誤主要包括指令錯誤、語句錯誤以及印刷錯誤等。功能錯誤主要包括前后矛盾,程序功能與產(chǎn)品設(shè)計說明書不一致。出現(xiàn)的數(shù)據(jù)錯誤主要包括數(shù)據(jù)錯誤、結(jié)構(gòu)錯誤、靜態(tài)和動態(tài)數(shù)據(jù)錯誤等。endprint

3 計算機軟件測試技術(shù)分析

隨著計算機信息技術(shù)的發(fā)展,軟件測試水平不斷提升,為廣大測試人員提供了便利。

3.1 軟件單元測試技術(shù)

在進(jìn)行單元測試技術(shù)應(yīng)用過程中,由于被測試的軟件模塊處在某一個位置,由于單元測試不能單獨的運行,需要測試人員設(shè)計好被測試的驅(qū)動程序和的存根程序,然后做好數(shù)據(jù)結(jié)構(gòu)。其中驅(qū)動程序主要負(fù)責(zé)數(shù)據(jù)的接收。存根程序就是調(diào)用的模塊組件,屬于虛擬的子程序。

3.2 集成測試技術(shù)

集成測試技術(shù)主要包括非漸增和漸增測試的方式。其中在進(jìn)行非漸增測試過程中,主要把模塊按照相應(yīng)的標(biāo)準(zhǔn),把結(jié)構(gòu)圖連接起來,然后進(jìn)行整體的測試。這種測試方式主要適用于大小的集成項目,不適用于大的項目。漸增測試主要包括有事增值式組裝方式,就是把下一個進(jìn)行測試模塊與已經(jīng)完成測試的模塊連接起來,在完成測試以后,然后進(jìn)行下一階段的測試。隨著模塊測試不斷增加,需要結(jié)合實際情況,選擇不同的集成方式,明確設(shè)計次序,把模塊真正連接到實際程序中。

3.3 系統(tǒng)測試技術(shù)

進(jìn)行系統(tǒng)測試就是為了滿足客戶的基本需求,需要嚴(yán)格測試標(biāo)準(zhǔn),做好系統(tǒng)的功能測試和性能測試以及安裝測試。第一,在進(jìn)行系統(tǒng)功能測試過程中,需要重點做好軟件編程系統(tǒng)測試,然后按照客戶的實際需要,進(jìn)行詳細(xì)的對比,然后找到其中存在的差距,從而滿足客戶的基本需求。測試人員在進(jìn)行測試過程中,可以進(jìn)行黑盒測試。第二,在進(jìn)行性能測試過程中,針對出現(xiàn)的非功能性需求問題,可以選擇中間出現(xiàn)的不同點,重點做安全、精度的測試,明確系統(tǒng)運行速度。

3.4 用戶驗收測試技術(shù)

在進(jìn)行阿爾法測試過程中,需要建立完善的受控環(huán)境,從而提升開發(fā)的有效性。在進(jìn)行Beta測試過程中,測試人員需要確定明確的用戶場,并且做好相應(yīng)的測試記錄,然后把存在的潛在問題發(fā)送給實際的開發(fā)者。

4 計算機軟件測試模型

為了保證計算機軟件測試工作順利進(jìn)行,在實際測試過程中,測試人員要根據(jù)測試軟件性能,建立完善的測試模型。

4.1 W模型

在W模型實際運行過程中,測試人員要明確測試周期和對象,制定完善的測試計劃,重點做好測試程序、測試需求、測試功能以及測試設(shè)計等工作。在實際測試過程中,軟件測試和開發(fā)是同時進(jìn)行的,才能及時有效的發(fā)現(xiàn)軟件存在的各種問題。但是對W模型而言,也存在一定的局限性,雖然可以進(jìn)行設(shè)計和編碼工作,但是無法對軟件進(jìn)行及時有效的條件和更迭。

4.2 V模型

RAD模式也稱為快速應(yīng)用開發(fā)模式,是進(jìn)行軟件開發(fā)重要內(nèi)容,由于開發(fā)模型圖與字母V很相似,也稱為V模型。在進(jìn)行系統(tǒng)實際開發(fā)和測試過程中,可以有效的提升開發(fā)效率,不斷減少開發(fā)周期,在通常情況下,V模型主要包括以下內(nèi)容:要做好需求分析,進(jìn)行概要設(shè)計和詳細(xì)設(shè)計,然后做好軟件編碼,最后進(jìn)行單元、集成、系統(tǒng)以及驗收測試工作,從而保證測試質(zhì)量,及時發(fā)現(xiàn)數(shù)據(jù)中存在的不足和局限性。

4.3 H 模型

H 模型測試具有完全的獨立性,貫穿在整個測試過程, 并且可以與其他測試方式同時進(jìn)行。測試人員在做好準(zhǔn)備點測試以后,就能夠結(jié)合實際情況,分析潛在的影響藝術(shù),進(jìn)行最后的測試執(zhí)行,可以根據(jù)不同性質(zhì)的被測物品,進(jìn)行不同層次的設(shè)計。根據(jù)實際測試的內(nèi)容,利用H模型進(jìn)行軟件測試過程中,需要盡早做好準(zhǔn)備工作,嚴(yán)格按照一定邏輯結(jié)構(gòu)順序進(jìn)行測試,在做好測試點準(zhǔn)備以后,就能進(jìn)行后續(xù)的測試。由此可知,在利用H模型測試過程中,呈現(xiàn)出了以下特點,具有獨立性、動態(tài)性以及全過程性。

4.4 X模型

在利用X模型進(jìn)行軟件測試過程中,需要結(jié)合單獨程序片段,組好編碼和測試,為了提升實際測試效果,要保持獨立性。并且會涉及到頻繁的交接步驟,從而建立可行性的程序,測試人員要嚴(yán)格按照既定的標(biāo)準(zhǔn)進(jìn)行測試,在保證合格以后,對軟件產(chǎn)品進(jìn)行打包,上交給客戶。并且X模型中,還可以針對軟件進(jìn)行探索性測試,然后按照實現(xiàn)既定的標(biāo)準(zhǔn),做好軟件測試工作,從而及時發(fā)現(xiàn)其中存在的錯誤。但是采用X模型測試,對測試人員綜合素質(zhì)要求比較高,需要投入大量的人力物力和財力。

綜上所述,在進(jìn)行計算機軟件測試過程中,測試人員要明確測試流程,嚴(yán)格按照既定的測試標(biāo)準(zhǔn),選擇科學(xué)合理的測試方法和技術(shù),結(jié)合實際軟件的性能和特點,建立完善的測試模型,從而制定針對性的測試性策略,及時有效發(fā)現(xiàn)其中存在的問題和局限性,降低測試成本,提升測試質(zhì)量。滿足當(dāng)前計算機軟件迅速發(fā)展需求。

參考文獻(xiàn):

[1]顧建豐. 計算機軟件安全檢測技術(shù)[J]. 電子技術(shù)與軟件工程,2017(19):196.

[2]吳星星. 面向儀器與測控系統(tǒng)的計算機軟件應(yīng)用平臺技術(shù)[J]. 現(xiàn)代交際,2017(6).

[3]安秀芳. 計算機軟件的應(yīng)用前景和系統(tǒng)安全分析[J]. 電子技術(shù)與軟件工程,2016(24):74-75.

[4]王琨. 嵌入式計算機軟件測試關(guān)鍵技術(shù)探討[J]. 科技創(chuàng)新與應(yīng)用,2016(07):87-88.

[5]張兵星. 探討計算機軟件測試的相關(guān)技術(shù)應(yīng)用[J]. 中國管理信息化,2016,19(04):169.

[6]婁紅. 嵌入式計算機軟件測試關(guān)鍵技術(shù)研究[J]. 電腦知識與技術(shù),2015,11(13):92-93.endprint

猜你喜歡
計算機軟件發(fā)展
邁上十四五發(fā)展“新跑道”,打好可持續(xù)發(fā)展的“未來牌”
中國核電(2021年3期)2021-08-13 08:56:36
從HDMI2.1與HDCP2.3出發(fā),思考8K能否成為超高清發(fā)展的第二階段
基于C語言的計算機軟件編程
電子制作(2018年16期)2018-09-26 03:27:08
淺談不同編程語言對計算機軟件開發(fā)的影響
電子制作(2018年1期)2018-04-04 01:48:36
砥礪奮進(jìn) 共享發(fā)展
華人時刊(2017年21期)2018-01-31 02:24:01
計算機軟件數(shù)據(jù)庫設(shè)計應(yīng)用探析
電子制作(2017年14期)2017-12-18 07:08:03
淺談基于C語言的計算機軟件程序設(shè)計
電子制作(2017年24期)2017-02-02 07:14:40
改性瀝青的應(yīng)用與發(fā)展
北方交通(2016年12期)2017-01-15 13:52:53
神州修車救援APP取得計算機軟件著作權(quán)
“會”與“展”引導(dǎo)再制造發(fā)展
汽車零部件(2014年9期)2014-09-18 09:19:14
主站蜘蛛池模板: 国产一在线| 亚洲欧美另类色图| 国产91无毒不卡在线观看| 好吊色妇女免费视频免费| 亚洲h视频在线| 欧美区一区| 萌白酱国产一区二区| 美女裸体18禁网站| 亚洲综合第一页| 色偷偷一区| 国产综合精品一区二区| 成年人免费国产视频| 一级黄色欧美| 亚洲 欧美 日韩综合一区| 四虎AV麻豆| 国产99久久亚洲综合精品西瓜tv| 制服丝袜无码每日更新| 国产xx在线观看| 国产一二视频| 日本久久久久久免费网络| 999精品免费视频| 91美女视频在线观看| 久久久久亚洲AV成人网站软件| 91福利国产成人精品导航| 日韩欧美色综合| 亚洲永久精品ww47国产| 亚洲欧美日韩综合二区三区| 成人午夜网址| 一级爆乳无码av| 999国产精品| 尤物精品国产福利网站| 国产一区亚洲一区| 一级毛片中文字幕| 国产人免费人成免费视频| 高潮爽到爆的喷水女主播视频 | 亚洲AV电影不卡在线观看| 欧美三級片黃色三級片黃色1| 亚洲欧洲免费视频| 亚洲一区网站| 日本道综合一本久久久88| 欧美国产精品不卡在线观看| 成人伊人色一区二区三区| 亚洲福利网址| 成人综合久久综合| 黑人巨大精品欧美一区二区区| 国产亚洲精品97AA片在线播放| 国产青青操| 国产精品黑色丝袜的老师| 国产又色又爽又黄| 国产成a人片在线播放| 国模私拍一区二区| 国产成人无码综合亚洲日韩不卡| 婷婷六月天激情| 久久香蕉国产线看观看亚洲片| 色香蕉影院| 曰韩免费无码AV一区二区| 亚洲美女操| 国产精鲁鲁网在线视频| 一级爱做片免费观看久久| 国产精品成| 99人妻碰碰碰久久久久禁片| 日本精品视频一区二区| 色综合国产| 中文字幕伦视频| 国产激爽爽爽大片在线观看| 久久国产免费观看| 天天综合网亚洲网站| 另类欧美日韩| 91小视频在线播放| 黄色网站在线观看无码| 亚洲欧美不卡中文字幕| 午夜精品国产自在| 精品無碼一區在線觀看 | 久久综合伊人 六十路| 露脸真实国语乱在线观看| 丁香婷婷久久| 久久久噜噜噜| a天堂视频在线| 69精品在线观看| 国产精品尤物在线| 少妇精品在线| 欧美成人免费一区在线播放|