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

?

測(cè)試技術(shù)和保護(hù)技術(shù)在計(jì)算機(jī)軟件的應(yīng)用

2017-03-09 18:02:53趙香會(huì)
關(guān)鍵詞:黑盒序列號(hào)軟件測(cè)試

◆趙香會(huì)

(常州信息職業(yè)技術(shù)學(xué)院軟件學(xué)院 江蘇 213164)

測(cè)試技術(shù)和保護(hù)技術(shù)在計(jì)算機(jī)軟件的應(yīng)用

◆趙香會(huì)

(常州信息職業(yè)技術(shù)學(xué)院軟件學(xué)院 江蘇 213164)

軟件保護(hù)技術(shù)與測(cè)試技術(shù)被廣泛運(yùn)用在計(jì)算機(jī)軟件當(dāng)中,計(jì)算機(jī)軟件測(cè)試技術(shù)的基本作用在于把具體錯(cuò)誤找出來(lái),將問(wèn)題加以解決。而軟件保護(hù)技術(shù)的基本作用則在于防止一些合法的軟件被盜版,防御破解。計(jì)算機(jī)軟件保護(hù)技術(shù)以及測(cè)試技術(shù)對(duì)于確保軟件的安全與質(zhì)量有著十分重要的作用,此類技術(shù)的完善與進(jìn)步是軟件開發(fā)工作人員以及用戶的基本訴求,本文主要研究分析了計(jì)算機(jī)軟件的保護(hù)技術(shù)與與測(cè)試技術(shù)。

測(cè)試技術(shù); 保護(hù)技術(shù); 計(jì)算機(jī)軟件; 應(yīng)用

1 計(jì)算機(jī)軟件測(cè)試技術(shù)

1.1 黑盒測(cè)試

黑盒測(cè)試同時(shí)也可以叫做功能測(cè)試,它是對(duì)計(jì)算機(jī)軟件功能能否運(yùn)行所展開的測(cè)試。這種測(cè)試原理就是把將要測(cè)試的具體軟件當(dāng)成一個(gè)不能被打開的黑盒,并通過(guò)外部輸出端與輸入端加以檢測(cè),這能有效測(cè)試出軟件的功能運(yùn)行情況。盡管黑盒測(cè)試具有許多優(yōu)點(diǎn),但它也存在著一些局限,黑盒測(cè)試不能對(duì)問(wèn)題形成的具體來(lái)源以及內(nèi)部結(jié)構(gòu)進(jìn)行分析,這也就不能從根源上解決相關(guān)問(wèn)題。因此,黑盒測(cè)試具有較大的局限性,它只能對(duì)軟件功能上的錯(cuò)誤與不完整、終止端或初始化、默示界面的相關(guān)問(wèn)題進(jìn)行測(cè)試。要想從根源上找出解決問(wèn)題,則需要找尋新的測(cè)試該來(lái)在確保計(jì)算機(jī)軟件的正常使用[1]。

1.2 白盒測(cè)試

白盒測(cè)試主要測(cè)試的是軟件內(nèi)部的各個(gè)部分功能可否根據(jù)原計(jì)劃運(yùn)行。對(duì)設(shè)計(jì)內(nèi)部的各個(gè)部分之接口處以及各個(gè)部分是否根據(jù)原本設(shè)計(jì)的具體方向運(yùn)行。在白盒測(cè)試中,我們能夠了解到計(jì)算機(jī)軟件問(wèn)題出現(xiàn)的具體方位,再對(duì)其進(jìn)行解決,改善計(jì)算機(jī)軟件中所產(chǎn)生的問(wèn)題。運(yùn)用這種方法可以保證軟件在運(yùn)行時(shí)避免問(wèn)題的出現(xiàn),從而提升計(jì)算機(jī)軟件的開發(fā)效率

1.3 動(dòng)態(tài)測(cè)試與靜態(tài)測(cè)試

根據(jù)計(jì)算機(jī)軟件的運(yùn)行程序能夠?qū)⑵錅y(cè)試技術(shù)分成兩大類,即動(dòng)態(tài)測(cè)試與靜態(tài)測(cè)試。在展開動(dòng)態(tài)測(cè)試時(shí)必須運(yùn)行具體程序,對(duì)測(cè)試的用例進(jìn)行選擇,并加以執(zhí)行,再對(duì)比實(shí)際輸出與預(yù)期輸出,據(jù)此找出錯(cuò)誤與問(wèn)題。而靜態(tài)測(cè)試主要是在在程序不運(yùn)行的前提下對(duì)系統(tǒng)中的相關(guān)文檔,比如程序源代碼、需求文檔以及設(shè)計(jì)文檔等進(jìn)行檢測(cè)、研讀與分析。

1.4 其它測(cè)試技術(shù)

在計(jì)算機(jī)軟件測(cè)試技術(shù)中有非常多的種類,除了上文所述的基本技術(shù)之外,還有一些較為常見的其它測(cè)試技術(shù),比如隨機(jī)測(cè)試、回歸測(cè)試以及冒煙測(cè)試等。隨機(jī)測(cè)試指的是計(jì)算機(jī)軟件中所梌的測(cè)試數(shù)據(jù)均為隨機(jī)生成的,這種方式也是一種模擬用戶操作所展開的測(cè)試,通過(guò)它能夠?qū)⒁恍┻吘壭缘腻e(cuò)誤挑出來(lái)?;貧w測(cè)試主要是指當(dāng)修改計(jì)算機(jī)軟件的錯(cuò)誤點(diǎn)之后,再對(duì)其用例展開重復(fù)測(cè)試,有些時(shí)候也會(huì)需要對(duì)測(cè)試用例重新設(shè)計(jì),然后再進(jìn)行相關(guān)測(cè)試,回歸測(cè)試貫穿于計(jì)算機(jī)軟件的整個(gè)運(yùn)行周期內(nèi),而且還包含了黑盒回歸與白盒回歸[2]。冒煙測(cè)試主要是指軟件測(cè)試工作人員將計(jì)算機(jī)軟件系統(tǒng)中的中心功能挑選出來(lái),再對(duì)其進(jìn)行先期測(cè)試,如果其中心功能無(wú)法滿足用戶的具體要求,則必須對(duì)其加以否決,并重新設(shè)計(jì)開發(fā)。

2 計(jì)算機(jī)軟件保護(hù)技術(shù)

2.1 基于軟件的保護(hù)技術(shù)

基于軟件的保護(hù)技術(shù)種類繁多[3],本文將分析幾類常見且經(jīng)典的保護(hù)技術(shù),首先是序列號(hào)保護(hù),當(dāng)前的網(wǎng)絡(luò)共享軟件的具體保護(hù)方式一般是通過(guò)計(jì)算機(jī)軟件公司所設(shè)置的序列號(hào)展開保護(hù)。此序列號(hào)保護(hù)的基本方法是用戶在運(yùn)用某一軟件時(shí),必須將自己的信息提供出來(lái),計(jì)算機(jī)軟件則會(huì)把信息傳遞給相應(yīng)的軟件公司,再由公司將序列號(hào)傳遞給用戶,在用戶運(yùn)用此序列號(hào)時(shí)將能有效保證此軟件的正常運(yùn)行。對(duì)于此類方式來(lái)說(shuō),它十分方便簡(jiǎn)潔,具有較高的經(jīng)濟(jì)效益,因此被廣大軟件公司以及用戶所接受。其次為時(shí)間限制,時(shí)間限制在具體的軟件保護(hù)方法當(dāng)中被大家所采用,它主要包含了使用天數(shù)與使用次數(shù)的限制,或者在一次運(yùn)行中運(yùn)行時(shí)間的具體限制等[4],當(dāng)超過(guò)所設(shè)定的時(shí)間限制時(shí),此計(jì)算機(jī)軟件將會(huì)被保護(hù)起來(lái)。其三為功能限制,此方法主要是把一個(gè)DEMO版放出,將其中最重要的功能進(jìn)行灰色化處理,讓這部分功能無(wú)法被使用。當(dāng)此技術(shù)被開發(fā)出來(lái)時(shí)具有較大的風(fēng)險(xiǎn),它僅僅只對(duì)試用版的少數(shù)功能加以禁止,由于試用版與正式版有著相同的代碼,為此,破解人員只要將此代碼找到后則可對(duì)其進(jìn)行變換,這樣便可以運(yùn)行到正式版的所有功能,為此,將使得功能限制具有非常大的風(fēng)險(xiǎn)。

2.2 基于硬件的保護(hù)技術(shù)

基于硬件的保護(hù)技術(shù)有多種[5],首先是加密鎖,同時(shí)也被稱之為加密狗,這是一類十分具有特點(diǎn)的加密產(chǎn)品,它能夠通過(guò)USB接口、串口以及并口來(lái)連接電腦,采用這類連接方式來(lái)對(duì)計(jì)算機(jī)軟件進(jìn)行加密處理,保害保護(hù)方法比起別的方法更具效果,但是它的價(jià)比有點(diǎn)高昂,為此,只會(huì)有少數(shù)人員會(huì)選擇使用它。其次是軟盤、光盤的保護(hù),軟盤、光盤保護(hù)指的是要保護(hù)的軟件的相關(guān)信息可以采用密匙的具體方式來(lái)存入軟盤或者光盤當(dāng)中,當(dāng)軟盤、光盤受到破壞時(shí),其被保護(hù)的計(jì)算機(jī)軟件也將會(huì)被破壞,以此來(lái)保護(hù)計(jì)算機(jī)軟件。但是此保護(hù)方式具有一定的缺陷,它只能保證計(jì)算機(jī)軟件不被泄露出去,但是卻不能有效地保證軟件的安全性,當(dāng)軟盤或光盤受到破壞時(shí),計(jì)算機(jī)軟件也將受到破壞,此外,此保護(hù)方式能被專業(yè)人士輕松地破解開來(lái),其具體的安全系數(shù)非常低。

3 結(jié)束語(yǔ)

一般情況下,軟件測(cè)試都是分階段進(jìn)行的,根據(jù)我們當(dāng)前的測(cè)試主要分成兩個(gè)階段,第一階段是將軟件的各模式進(jìn)行隔離,再對(duì)隔離出來(lái)的軟件模塊加以測(cè)試,找出它是否存在相關(guān)問(wèn)題,再把之前分開的每一個(gè)模式重組成完整的軟件,仔細(xì)檢查其接口。第二階段是將重新安裝完善的軟件與其他系統(tǒng)的各部分進(jìn)行組裝,對(duì)組裝好的整體展開測(cè)試,確保它在運(yùn)行時(shí)的完整性,第三階段也是我們所說(shuō)的驗(yàn)收階段,軟件的驗(yàn)收會(huì)關(guān)系到和個(gè)類別的工作人員,在驗(yàn)收時(shí)與之相關(guān)的人員也需要參與進(jìn)來(lái),對(duì)其展開實(shí)證測(cè)試、安全測(cè)試、功能測(cè)試以及強(qiáng)度測(cè)試。

[1]付宇.淺談?dòng)?jì)算機(jī)軟件測(cè)試技術(shù)與保護(hù)技術(shù)[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014.

[2]常鑫.計(jì)算機(jī)軟件測(cè)試技術(shù)與保護(hù)技術(shù)分析[J].電子技術(shù)與軟件工程,2014.

[3]劉行.關(guān)于計(jì)算機(jī)軟件系統(tǒng)的保護(hù)及恢復(fù)技術(shù)的應(yīng)用[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014.

[4]趙東輝.計(jì)算機(jī)軟件的測(cè)試及保護(hù)技術(shù)研究[J].電子技術(shù)與軟件工程,2015.

[5]丁嘉,朱茜.淺談軟件測(cè)試技術(shù)的應(yīng)用及其發(fā)展趨勢(shì)[J].通訊世界,2015.

本文(或課題)受江蘇高校品牌專業(yè)建設(shè)工程資助項(xiàng)目(PPZY2015A090)資助。

猜你喜歡
黑盒序列號(hào)軟件測(cè)試
一種基于局部平均有限差分的黑盒對(duì)抗攻擊方法
基于OBE的軟件測(cè)試課程教學(xué)改革探索
recALL
EXCEL和VBA實(shí)現(xiàn)軟件測(cè)試記錄管理
電子制作(2018年16期)2018-09-26 03:27:18
關(guān)于軟件測(cè)試技術(shù)應(yīng)用與發(fā)展趨勢(shì)研究
軟件測(cè)試工程化模型及應(yīng)用研究
PP助手教你辨別翻新iPhone5小白不再中招
溫度傳感器DS18B20序列號(hào)批量搜索算法
金山通行證三問(wèn)三答
桓仁| 股票| 蒲城县| 柯坪县| 广河县| 平江县| 晋江市| 罗平县| 富裕县| 元谋县| 通州区| 惠安县| 乐业县| 文昌市| 丰都县| 平顺县| 磴口县| 鸡东县| 呼伦贝尔市| 莱州市| 汉川市| 博爱县| 邻水| 新兴县| 舒兰市| 和林格尔县| 怀安县| 南开区| 成武县| 嘉义市| 和龙市| 绵竹市| 巴马| 肇东市| 留坝县| 盐城市| 新泰市| 西和县| 宁强县| 美姑县| 七台河市|