的值不一定判定表法根據(jù)因果來制定判定表組成部分1條件樁:所有條件2動(dòng)作樁:所有結(jié)果3條件項(xiàng):針對(duì)條件樁的取值4動(dòng)作項(xiàng):針對(duì)動(dòng)作樁的取值不犯罪,不抽*是好男人,不喝酒是好男人,只要打媳婦就是壞男人條件樁1不犯罪1102不抽*1013不喝酒011動(dòng)作樁好男人11壞男人1場(chǎng)景法模擬用戶操作軟件時(shí)的場(chǎng)景,主要用于測(cè)試系統(tǒng)的業(yè)務(wù)流程先關(guān)注功能和業(yè)務(wù)是否正確實(shí)現(xiàn),然后再使用等價(jià)類和邊界值進(jìn)行檢測(cè)?;玖髡_的業(yè)務(wù)流程來實(shí)現(xiàn)一條操作路徑備選流模擬一條錯(cuò)誤的操作流程用例場(chǎng)景要從開始到結(jié)束便利用例中所有的基本流和備選流。流程分析法流程-路徑針對(duì)路徑使用路徑分析的方法設(shè)計(jì)測(cè)試用例降低測(cè)試用例設(shè)計(jì)難度,只要搞清楚各種流程,就可以設(shè)計(jì)出高質(zhì)量的測(cè)試用例,而不需要太多測(cè)試經(jīng)驗(yàn)1詳細(xì)了解需求2根據(jù)需求說明或界面原型,找出業(yè)務(wù)流程的哥哥頁面以及流轉(zhuǎn)關(guān)系3畫出業(yè)務(wù)流程axure4寫用例,覆蓋所有路徑分支錯(cuò)誤推斷法利用經(jīng)驗(yàn)猜測(cè)出出錯(cuò)的可能類型,列出所有可能的錯(cuò)誤和容易發(fā)生錯(cuò)誤的情況。多考慮異常,反面,特殊輸入,以攻擊者的態(tài)度對(duì)臺(tái)程序。正交表對(duì)可選項(xiàng)多種可取值進(jìn)行均等選取組合,**大概率覆蓋測(cè)試用例1根據(jù)控件和取值數(shù)選擇一個(gè)合適的正交表2列舉取值并編號(hào)。覆蓋軟件功能與性能的多維度檢測(cè)方案設(shè)計(jì)與實(shí)施!第三方軟件測(cè)試排行榜
等價(jià)類劃分法將不能窮舉的測(cè)試過程進(jìn)行合理分類,從而保證設(shè)計(jì)出來的測(cè)試用例具有完整性和**性。有數(shù)據(jù)輸入的地方,可以使用等價(jià)類劃分法。從大量數(shù)據(jù)中挑選少量**數(shù)據(jù)進(jìn)行測(cè)試有效等價(jià)類:符合需求規(guī)格說明書規(guī)定的數(shù)據(jù)用來測(cè)試功能是否正確實(shí)現(xiàn)無效等價(jià)類:不合理的輸入數(shù)據(jù)**—用來測(cè)試程序是否有強(qiáng)大的異常處理能力(健壯性)使用**少的測(cè)試數(shù)據(jù),達(dá)到**好的測(cè)試質(zhì)量邊界值分析法對(duì)輸入或輸出的邊界值進(jìn)行測(cè)試的一種黑盒測(cè)試方法。是作為對(duì)等價(jià)類劃分法的補(bǔ)充,這種情況下,其測(cè)試用例來自等價(jià)類的邊界。邊界點(diǎn)1、邊界是指相對(duì)于輸入等價(jià)類和輸出等價(jià)類而言,稍高于、稍低于其邊界值的一些特定情況。2、邊界點(diǎn)分為上點(diǎn)、內(nèi)點(diǎn)和離點(diǎn)。如果是范圍[1,100]需要選擇0,1,2,50,99,100,101如果是個(gè)數(shù)**多20個(gè)[0,20]需要測(cè)0,10,20,-1,21因果圖分析法用畫圖的方式表達(dá)輸入條件和輸出結(jié)果之間的關(guān)系。1恒等2與3或4非5互斥1個(gè)或者不選6***必須是1個(gè)7包含可以多選不能不選8要求如果a=1,則要求b必須是1,反之如果a=0時(shí),b的值無所謂9**關(guān)系當(dāng)a=1時(shí),要求b必須為0;而當(dāng)a=0時(shí)。軟件檢測(cè)cma如何選擇適合企業(yè)的 IT 解決方案?
本發(fā)明屬于惡意軟件防護(hù)技術(shù)領(lǐng)域::,涉及一種基于多模態(tài)深度學(xué)習(xí)的惡意軟件檢測(cè)方法。背景技術(shù):::惡意軟件是指在未明確提示用戶或未經(jīng)用戶許可的情況下,故意編制或設(shè)置的,對(duì)網(wǎng)絡(luò)或系統(tǒng)會(huì)產(chǎn)生威脅或潛在威脅的計(jì)算機(jī)軟件。常見的惡意軟件有計(jì)算機(jī)**(簡稱**)、特洛伊木馬(簡稱木馬)、計(jì)算機(jī)蠕蟲(簡稱蠕蟲)、后門、邏輯**等。惡意軟件可能在用戶不知情的情況下竊取計(jì)算機(jī)用戶的信息和隱私,也可能非法獲得計(jì)算機(jī)系統(tǒng)和網(wǎng)絡(luò)資源的控制,破壞計(jì)算機(jī)和網(wǎng)絡(luò)的可信性、完整性和可用性,從而為惡意軟件控制者謀取非法利益。騰訊安全發(fā)布的《2017年度互聯(lián)網(wǎng)安全報(bào)告》顯示,2017年騰訊電腦管家pc端總計(jì)攔截**近30億次,平均每月攔截木馬**近,共發(fā)現(xiàn)**或木馬***。這些數(shù)目龐大、名目繁多的惡意軟件侵蝕著我國的***、經(jīng)濟(jì)、文化、***等各個(gè)領(lǐng)域的信息安全,帶來了前所未有的挑戰(zhàn)。當(dāng)前的反**軟件主要采用基于特征碼的檢測(cè)方法,這種方法通過對(duì)代碼進(jìn)行充分研究,獲得惡意軟件特征值(即每種惡意軟件所獨(dú)有的十六進(jìn)制代碼串),如字節(jié)序列、特定的字符串等,通過匹配查找軟件中是否包含惡意軟件特征庫中的特征碼來判斷其是否為惡意軟件。
optimizer)采用的是adagrad,batch_size是40。深度神經(jīng)網(wǎng)絡(luò)模型訓(xùn)練基本都是基于梯度下降的,尋找函數(shù)值下降速度**快的方向,沿著下降方向迭代,迅速到達(dá)局部**優(yōu)解的過程就是梯度下降的過程。使用訓(xùn)練集中的全部樣本訓(xùn)練一次就是一個(gè)epoch,整個(gè)訓(xùn)練集被使用的總次數(shù)就是epoch的值。epoch值的變化會(huì)影響深度神經(jīng)網(wǎng)絡(luò)的權(quán)重值的更新次數(shù)。本次實(shí)驗(yàn)使用了80%的樣本訓(xùn)練,20%的樣本驗(yàn)證,訓(xùn)練50個(gè)迭代以便于找到較優(yōu)的epoch值。隨著迭代數(shù)的增加,前端融合模型的準(zhǔn)確率變化曲線如圖5所示,模型的對(duì)數(shù)損失變化曲線如圖6所示。從圖5和圖6可以看出,當(dāng)epoch值從0增加到5過程中,模型的驗(yàn)證準(zhǔn)確率和驗(yàn)證對(duì)數(shù)損失有一定程度的波動(dòng);當(dāng)epoch值從5到50的過程中,前端融合模型的訓(xùn)練準(zhǔn)確率和驗(yàn)證準(zhǔn)確率基本不變,訓(xùn)練和驗(yàn)證對(duì)數(shù)損失基本不變;綜合分析圖5和圖6的準(zhǔn)確率和對(duì)數(shù)損失變化曲線,選取epoch的較優(yōu)值為30。確定模型的訓(xùn)練迭代數(shù)為30后,進(jìn)行了10折交叉驗(yàn)證實(shí)驗(yàn)。前端融合模型的10折交叉驗(yàn)證的準(zhǔn)確率是%,對(duì)數(shù)損失是,混淆矩陣如圖7所示,規(guī)范化后的混淆矩陣如圖8所示。前端融合模型的roc曲線如圖9所示,該曲線反映的是隨著檢測(cè)閾值變化下檢測(cè)率與誤報(bào)率之間的關(guān)系曲線。對(duì)比分析顯示資源占用率高于同類產(chǎn)品均值26%。
本書內(nèi)容充實(shí)、實(shí)用性強(qiáng),可作為高職高專院校計(jì)算機(jī)軟件軟件測(cè)試技術(shù)課程的教材,也可作為有關(guān)軟件測(cè)試的培訓(xùn)教材,對(duì)從事軟件測(cè)試實(shí)際工作的相關(guān)技術(shù)人員也具有一定的參考價(jià)值。目錄前言第1章軟件測(cè)試基本知識(shí)第2章測(cè)試計(jì)劃第3章測(cè)試設(shè)計(jì)和開發(fā)第4章執(zhí)行測(cè)試第5章測(cè)試技術(shù)與應(yīng)用第6章軟件測(cè)試工具第7章測(cè)試文檔實(shí)例附錄IEEE模板參考文獻(xiàn)軟件測(cè)試技術(shù)圖書3基本信息書號(hào):軟件測(cè)試技術(shù)7-113-07054作者:李慶義定價(jià):出版日期:套系名稱:21世紀(jì)高校計(jì)算機(jī)應(yīng)用技術(shù)系列規(guī)劃教材出版單位:**鐵道出版社內(nèi)容簡介本書主要介紹軟件適用測(cè)試技術(shù)。內(nèi)容分為三部分,***部分為概念基礎(chǔ)、測(cè)試?yán)碚摰谋尘凹鞍l(fā)展,簡要地分析了當(dāng)前測(cè)試技術(shù)的現(xiàn)狀;第二部分介紹軟件測(cè)試的程序分析技術(shù)、測(cè)試技術(shù),軟件測(cè)試的方法和策略,分析了軟件業(yè)在測(cè)試方面的研究成果,并總結(jié)了測(cè)試的基本原則和一些好的實(shí)踐經(jīng)驗(yàn);第三部分介紹了兩種測(cè)試工具軟件——基于Windows的WinRunner和服務(wù)器負(fù)載測(cè)試軟件WAS。本書結(jié)合實(shí)際,從一些具體的實(shí)例出發(fā),介紹軟件測(cè)試的一些基本概念和方法,分析出軟件測(cè)試的基本理論知識(shí),適用性比較強(qiáng)。壓力測(cè)試表明系統(tǒng)在5000并發(fā)用戶時(shí)響應(yīng)延遲激增300%。東勝第三方軟件測(cè)評(píng)中心
兼容性測(cè)試涵蓋35款設(shè)備,通過率91.4%。第三方軟件測(cè)試排行榜
不*可以用于回歸測(cè)試,也可以為以后的測(cè)試提供參考。[4](8)錯(cuò)誤不可避免原則。在測(cè)試時(shí)不能首先假設(shè)程序中沒有錯(cuò)誤。[4]軟件測(cè)試方法分類編輯軟件測(cè)試方法的分類有很多種,以測(cè)試過程中程序執(zhí)行狀態(tài)為依據(jù)可分為靜態(tài)測(cè)試(StaticTesting,ST)和動(dòng)態(tài)測(cè)試(DynamicTesting,DT);以具體實(shí)現(xiàn)算法細(xì)節(jié)和系統(tǒng)內(nèi)部結(jié)構(gòu)的相關(guān)情況為根據(jù)可分黑盒測(cè)試、白盒測(cè)試和灰盒測(cè)試三類;從程序執(zhí)行的方式來分類,可分為人工測(cè)試(ManualTesting,MT)和自動(dòng)化測(cè)試(AutomaticTesting,AT)。[5]軟件測(cè)試方法靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試(1)靜態(tài)測(cè)試。靜態(tài)測(cè)試的含義是被測(cè)程序不運(yùn)行,只依靠分析或檢查源程序的語句、結(jié)構(gòu)、過程等來檢查程序是否有錯(cuò)誤。即通過對(duì)軟件的需求規(guī)格說明書、設(shè)計(jì)說明書以及源程序做結(jié)構(gòu)分析和流程圖分析,從而來找出錯(cuò)誤。例如不匹配的參數(shù),未定義的變量等。[5](2)動(dòng)態(tài)測(cè)試。動(dòng)態(tài)測(cè)試與靜態(tài)測(cè)試相對(duì)應(yīng),其是通過運(yùn)行被測(cè)試程序,對(duì)得到的運(yùn)行結(jié)果與預(yù)期的結(jié)果進(jìn)行比較分析,同時(shí)分析運(yùn)行效率和健壯性能等。這種方法可簡單分為三個(gè)步驟:構(gòu)造測(cè)試實(shí)例、執(zhí)行程序以及分析結(jié)果。[5]軟件測(cè)試方法黑盒測(cè)試、白盒測(cè)試和灰盒測(cè)試(1)黑盒測(cè)試。第三方軟件測(cè)試排行榜